4
4
using Ruffles . Core ;
5
5
using Ruffles . Configuration ;
6
6
using System . Net ;
7
+ using MLAPI . Transports ;
7
8
8
- namespace MLAPI . Transports . Ruffles
9
+ namespace MLAPI . RufflesTransport
9
10
{
10
11
public class RufflesTransport : Transport
11
12
{
13
+ [ Serializable ]
14
+ public class RufflesChannel
15
+ {
16
+ public string Name ;
17
+ public Ruffles . Channeling . ChannelType Type ;
18
+ }
19
+
12
20
// Inspector / settings
13
21
public int MessageBufferSize = 1024 * 5 ;
14
22
public int MaxConnections = 100 ;
@@ -23,10 +31,10 @@ public class RufflesTransport : Transport
23
31
private bool isConnector = false ;
24
32
25
33
// Lookup / translation
26
- private readonly Dictionary < ulong , global :: Ruffles . Connections . Connection > connections = new Dictionary < ulong , global :: Ruffles . Connections . Connection > ( ) ;
34
+ private readonly Dictionary < ulong , Ruffles . Connections . Connection > connections = new Dictionary < ulong , Ruffles . Connections . Connection > ( ) ;
27
35
private readonly Dictionary < string , byte > channelNameToId = new Dictionary < string , byte > ( ) ;
28
36
private readonly Dictionary < byte , string > channelIdToName = new Dictionary < byte , string > ( ) ;
29
- private global :: Ruffles . Connections . Connection serverConnection ;
37
+ private Ruffles . Connections . Connection serverConnection ;
30
38
31
39
// Ruffles
32
40
private RuffleSocket socket ;
@@ -181,7 +189,7 @@ public ulong GetMLAPIClientId(ulong connectionId, bool isServer)
181
189
}
182
190
else
183
191
{
184
- return ( ulong ) connectionId + 1 ;
192
+ return connectionId + 1 ;
185
193
}
186
194
}
187
195
@@ -202,7 +210,7 @@ private SocketConfig GetConfig()
202
210
SocketConfig config = new SocketConfig ( ) ;
203
211
204
212
int channelCount = MLAPI_CHANNELS . Length + Channels . Count ;
205
- config . ChannelTypes = new global :: Ruffles . Channeling . ChannelType [ channelCount ] ;
213
+ config . ChannelTypes = new Ruffles . Channeling . ChannelType [ channelCount ] ;
206
214
207
215
for ( byte i = 0 ; i < MLAPI_CHANNELS . Length ; i ++ )
208
216
{
@@ -221,25 +229,24 @@ private SocketConfig GetConfig()
221
229
return config ;
222
230
}
223
231
224
- private global :: Ruffles . Channeling . ChannelType ConvertChannelType ( ChannelType type )
232
+ private Ruffles . Channeling . ChannelType ConvertChannelType ( ChannelType type )
225
233
{
226
234
switch ( type )
227
235
{
228
236
case ChannelType . Reliable :
229
- return global :: Ruffles . Channeling . ChannelType . Reliable ;
237
+ return Ruffles . Channeling . ChannelType . Reliable ;
230
238
case ChannelType . ReliableFragmentedSequenced :
231
- return global :: Ruffles . Channeling . ChannelType . ReliableSequenced ;
239
+ return Ruffles . Channeling . ChannelType . ReliableSequenced ;
232
240
case ChannelType . ReliableSequenced :
233
- return global :: Ruffles . Channeling . ChannelType . ReliableSequenced ;
241
+ return Ruffles . Channeling . ChannelType . ReliableSequenced ;
234
242
case ChannelType . StateUpdate :
235
- return global :: Ruffles . Channeling . ChannelType . Unreliable ;
243
+ return Ruffles . Channeling . ChannelType . Unreliable ;
236
244
case ChannelType . Unreliable :
237
- return global :: Ruffles . Channeling . ChannelType . Unreliable ;
245
+ return Ruffles . Channeling . ChannelType . Unreliable ;
238
246
}
239
247
240
- return global :: Ruffles . Channeling . ChannelType . Reliable ;
248
+ return Ruffles . Channeling . ChannelType . Reliable ;
241
249
}
242
250
}
243
251
}
244
- #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
245
-
252
+ #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
0 commit comments