@@ -68,11 +68,14 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
68
68
case EventType . None :
69
69
{
70
70
channelName = null ;
71
+ payload = new ArraySegment < byte > ( ) ;
72
+
71
73
return NetEventType . Nothing ;
72
74
}
73
75
case EventType . Connect :
74
76
{
75
77
channelName = null ;
78
+ payload = new ArraySegment < byte > ( ) ;
76
79
77
80
connectedEnetPeers . Add ( @event . Peer . ID , @event . Peer ) ;
78
81
@@ -81,6 +84,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
81
84
case EventType . Disconnect :
82
85
{
83
86
channelName = null ;
87
+ payload = new ArraySegment < byte > ( ) ;
84
88
85
89
connectedEnetPeers . Remove ( @event . Peer . ID ) ;
86
90
@@ -94,7 +98,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
94
98
if ( size > messageBuffer . Length )
95
99
{
96
100
byte [ ] tempBuffer ;
97
-
101
+
98
102
if ( temporaryBufferReference != null && temporaryBufferReference . IsAlive && ( ( byte [ ] ) temporaryBufferReference . Target ) . Length >= size )
99
103
{
100
104
tempBuffer = ( byte [ ] ) temporaryBufferReference . Target ;
@@ -116,11 +120,13 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
116
120
117
121
118
122
@event . Packet . Dispose ( ) ;
123
+
119
124
return NetEventType . Data ;
120
125
}
121
126
case EventType . Timeout :
122
127
{
123
128
channelName = null ;
129
+ payload = new ArraySegment < byte > ( ) ;
124
130
125
131
connectedEnetPeers . Remove ( @event . Peer . ID ) ;
126
132
@@ -129,6 +135,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
129
135
default :
130
136
{
131
137
channelName = null ;
138
+ payload = new ArraySegment < byte > ( ) ;
132
139
133
140
return NetEventType . Nothing ;
134
141
}
@@ -137,6 +144,7 @@ public override NetEventType PollEvent(out ulong clientId, out string channelNam
137
144
else
138
145
{
139
146
channelName = null ;
147
+ payload = new ArraySegment < byte > ( ) ;
140
148
clientId = 0 ;
141
149
142
150
return NetEventType . Nothing ;
0 commit comments