scripts
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ExitGames.Client.Photon
|
||||
{
|
||||
// Token: 0x02000018 RID: 24
|
||||
internal class EnetChannel
|
||||
{
|
||||
// Token: 0x06000170 RID: 368 RVA: 0x0000D914 File Offset: 0x0000BB14
|
||||
public EnetChannel(byte channelNumber, int commandBufferSize)
|
||||
{
|
||||
this.ChannelNumber = channelNumber;
|
||||
this.incomingReliableCommandsList = new Dictionary<int, NCommand>(commandBufferSize);
|
||||
this.incomingUnreliableCommandsList = new Dictionary<int, NCommand>(commandBufferSize);
|
||||
this.outgoingReliableCommandsList = new Queue<NCommand>(commandBufferSize);
|
||||
this.outgoingUnreliableCommandsList = new Queue<NCommand>(commandBufferSize);
|
||||
}
|
||||
|
||||
// Token: 0x06000171 RID: 369 RVA: 0x0000D960 File Offset: 0x0000BB60
|
||||
public bool ContainsUnreliableSequenceNumber(int unreliableSequenceNumber)
|
||||
{
|
||||
return this.incomingUnreliableCommandsList.ContainsKey(unreliableSequenceNumber);
|
||||
}
|
||||
|
||||
// Token: 0x06000172 RID: 370 RVA: 0x0000D980 File Offset: 0x0000BB80
|
||||
public NCommand FetchUnreliableSequenceNumber(int unreliableSequenceNumber)
|
||||
{
|
||||
return this.incomingUnreliableCommandsList[unreliableSequenceNumber];
|
||||
}
|
||||
|
||||
// Token: 0x06000173 RID: 371 RVA: 0x0000D9A0 File Offset: 0x0000BBA0
|
||||
public bool ContainsReliableSequenceNumber(int reliableSequenceNumber)
|
||||
{
|
||||
return this.incomingReliableCommandsList.ContainsKey(reliableSequenceNumber);
|
||||
}
|
||||
|
||||
// Token: 0x06000174 RID: 372 RVA: 0x0000D9C0 File Offset: 0x0000BBC0
|
||||
public NCommand FetchReliableSequenceNumber(int reliableSequenceNumber)
|
||||
{
|
||||
return this.incomingReliableCommandsList[reliableSequenceNumber];
|
||||
}
|
||||
|
||||
// Token: 0x06000175 RID: 373 RVA: 0x0000D9E0 File Offset: 0x0000BBE0
|
||||
public void clearAll()
|
||||
{
|
||||
lock (this)
|
||||
{
|
||||
this.incomingReliableCommandsList.Clear();
|
||||
this.incomingUnreliableCommandsList.Clear();
|
||||
this.outgoingReliableCommandsList.Clear();
|
||||
this.outgoingUnreliableCommandsList.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040000C4 RID: 196
|
||||
internal byte ChannelNumber;
|
||||
|
||||
// Token: 0x040000C5 RID: 197
|
||||
internal Dictionary<int, NCommand> incomingReliableCommandsList;
|
||||
|
||||
// Token: 0x040000C6 RID: 198
|
||||
internal Dictionary<int, NCommand> incomingUnreliableCommandsList;
|
||||
|
||||
// Token: 0x040000C7 RID: 199
|
||||
internal Queue<NCommand> outgoingReliableCommandsList;
|
||||
|
||||
// Token: 0x040000C8 RID: 200
|
||||
internal Queue<NCommand> outgoingUnreliableCommandsList;
|
||||
|
||||
// Token: 0x040000C9 RID: 201
|
||||
internal int incomingReliableSequenceNumber;
|
||||
|
||||
// Token: 0x040000CA RID: 202
|
||||
internal int incomingUnreliableSequenceNumber;
|
||||
|
||||
// Token: 0x040000CB RID: 203
|
||||
internal int outgoingReliableSequenceNumber;
|
||||
|
||||
// Token: 0x040000CC RID: 204
|
||||
internal int outgoingUnreliableSequenceNumber;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user