263 lines
8.8 KiB
C#
263 lines
8.8 KiB
C#
using System;
|
|
|
|
namespace ExitGames.Client.Photon
|
|
{
|
|
// Token: 0x02000038 RID: 56
|
|
public class TrafficStatsGameLevel
|
|
{
|
|
// Token: 0x1700007F RID: 127
|
|
// (get) Token: 0x06000267 RID: 615 RVA: 0x000135AF File Offset: 0x000117AF
|
|
// (set) Token: 0x06000268 RID: 616 RVA: 0x000135B7 File Offset: 0x000117B7
|
|
public int OperationByteCount { get; set; }
|
|
|
|
// Token: 0x17000080 RID: 128
|
|
// (get) Token: 0x06000269 RID: 617 RVA: 0x000135C0 File Offset: 0x000117C0
|
|
// (set) Token: 0x0600026A RID: 618 RVA: 0x000135C8 File Offset: 0x000117C8
|
|
public int OperationCount { get; set; }
|
|
|
|
// Token: 0x17000081 RID: 129
|
|
// (get) Token: 0x0600026B RID: 619 RVA: 0x000135D1 File Offset: 0x000117D1
|
|
// (set) Token: 0x0600026C RID: 620 RVA: 0x000135D9 File Offset: 0x000117D9
|
|
public int ResultByteCount { get; set; }
|
|
|
|
// Token: 0x17000082 RID: 130
|
|
// (get) Token: 0x0600026D RID: 621 RVA: 0x000135E2 File Offset: 0x000117E2
|
|
// (set) Token: 0x0600026E RID: 622 RVA: 0x000135EA File Offset: 0x000117EA
|
|
public int ResultCount { get; set; }
|
|
|
|
// Token: 0x17000083 RID: 131
|
|
// (get) Token: 0x0600026F RID: 623 RVA: 0x000135F3 File Offset: 0x000117F3
|
|
// (set) Token: 0x06000270 RID: 624 RVA: 0x000135FB File Offset: 0x000117FB
|
|
public int EventByteCount { get; set; }
|
|
|
|
// Token: 0x17000084 RID: 132
|
|
// (get) Token: 0x06000271 RID: 625 RVA: 0x00013604 File Offset: 0x00011804
|
|
// (set) Token: 0x06000272 RID: 626 RVA: 0x0001360C File Offset: 0x0001180C
|
|
public int EventCount { get; set; }
|
|
|
|
// Token: 0x17000085 RID: 133
|
|
// (get) Token: 0x06000273 RID: 627 RVA: 0x00013615 File Offset: 0x00011815
|
|
// (set) Token: 0x06000274 RID: 628 RVA: 0x0001361D File Offset: 0x0001181D
|
|
public int LongestOpResponseCallback { get; set; }
|
|
|
|
// Token: 0x17000086 RID: 134
|
|
// (get) Token: 0x06000275 RID: 629 RVA: 0x00013626 File Offset: 0x00011826
|
|
// (set) Token: 0x06000276 RID: 630 RVA: 0x0001362E File Offset: 0x0001182E
|
|
public byte LongestOpResponseCallbackOpCode { get; set; }
|
|
|
|
// Token: 0x17000087 RID: 135
|
|
// (get) Token: 0x06000277 RID: 631 RVA: 0x00013637 File Offset: 0x00011837
|
|
// (set) Token: 0x06000278 RID: 632 RVA: 0x0001363F File Offset: 0x0001183F
|
|
public int LongestEventCallback { get; set; }
|
|
|
|
// Token: 0x17000088 RID: 136
|
|
// (get) Token: 0x06000279 RID: 633 RVA: 0x00013648 File Offset: 0x00011848
|
|
// (set) Token: 0x0600027A RID: 634 RVA: 0x00013650 File Offset: 0x00011850
|
|
public byte LongestEventCallbackCode { get; set; }
|
|
|
|
// Token: 0x17000089 RID: 137
|
|
// (get) Token: 0x0600027B RID: 635 RVA: 0x00013659 File Offset: 0x00011859
|
|
// (set) Token: 0x0600027C RID: 636 RVA: 0x00013661 File Offset: 0x00011861
|
|
public int LongestDeltaBetweenDispatching { get; set; }
|
|
|
|
// Token: 0x1700008A RID: 138
|
|
// (get) Token: 0x0600027D RID: 637 RVA: 0x0001366A File Offset: 0x0001186A
|
|
// (set) Token: 0x0600027E RID: 638 RVA: 0x00013672 File Offset: 0x00011872
|
|
public int LongestDeltaBetweenSending { get; set; }
|
|
|
|
// Token: 0x1700008B RID: 139
|
|
// (get) Token: 0x0600027F RID: 639 RVA: 0x0001367C File Offset: 0x0001187C
|
|
[Obsolete("Use DispatchIncomingCommandsCalls, which has proper naming.")]
|
|
public int DispatchCalls
|
|
{
|
|
get
|
|
{
|
|
return this.DispatchIncomingCommandsCalls;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008C RID: 140
|
|
// (get) Token: 0x06000280 RID: 640 RVA: 0x00013694 File Offset: 0x00011894
|
|
// (set) Token: 0x06000281 RID: 641 RVA: 0x0001369C File Offset: 0x0001189C
|
|
public int DispatchIncomingCommandsCalls { get; set; }
|
|
|
|
// Token: 0x1700008D RID: 141
|
|
// (get) Token: 0x06000282 RID: 642 RVA: 0x000136A5 File Offset: 0x000118A5
|
|
// (set) Token: 0x06000283 RID: 643 RVA: 0x000136AD File Offset: 0x000118AD
|
|
public int SendOutgoingCommandsCalls { get; set; }
|
|
|
|
// Token: 0x1700008E RID: 142
|
|
// (get) Token: 0x06000284 RID: 644 RVA: 0x000136B8 File Offset: 0x000118B8
|
|
public int TotalByteCount
|
|
{
|
|
get
|
|
{
|
|
return this.OperationByteCount + this.ResultByteCount + this.EventByteCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008F RID: 143
|
|
// (get) Token: 0x06000285 RID: 645 RVA: 0x000136E0 File Offset: 0x000118E0
|
|
public int TotalMessageCount
|
|
{
|
|
get
|
|
{
|
|
return this.OperationCount + this.ResultCount + this.EventCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000090 RID: 144
|
|
// (get) Token: 0x06000286 RID: 646 RVA: 0x00013708 File Offset: 0x00011908
|
|
public int TotalIncomingByteCount
|
|
{
|
|
get
|
|
{
|
|
return this.ResultByteCount + this.EventByteCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000091 RID: 145
|
|
// (get) Token: 0x06000287 RID: 647 RVA: 0x00013728 File Offset: 0x00011928
|
|
public int TotalIncomingMessageCount
|
|
{
|
|
get
|
|
{
|
|
return this.ResultCount + this.EventCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000092 RID: 146
|
|
// (get) Token: 0x06000288 RID: 648 RVA: 0x00013748 File Offset: 0x00011948
|
|
public int TotalOutgoingByteCount
|
|
{
|
|
get
|
|
{
|
|
return this.OperationByteCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000093 RID: 147
|
|
// (get) Token: 0x06000289 RID: 649 RVA: 0x00013760 File Offset: 0x00011960
|
|
public int TotalOutgoingMessageCount
|
|
{
|
|
get
|
|
{
|
|
return this.OperationCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600028A RID: 650 RVA: 0x00013778 File Offset: 0x00011978
|
|
internal void CountOperation(int operationBytes)
|
|
{
|
|
this.OperationByteCount += operationBytes;
|
|
int operationCount = this.OperationCount;
|
|
this.OperationCount = operationCount + 1;
|
|
}
|
|
|
|
// Token: 0x0600028B RID: 651 RVA: 0x000137A8 File Offset: 0x000119A8
|
|
internal void CountResult(int resultBytes)
|
|
{
|
|
this.ResultByteCount += resultBytes;
|
|
int resultCount = this.ResultCount;
|
|
this.ResultCount = resultCount + 1;
|
|
}
|
|
|
|
// Token: 0x0600028C RID: 652 RVA: 0x000137D8 File Offset: 0x000119D8
|
|
internal void CountEvent(int eventBytes)
|
|
{
|
|
this.EventByteCount += eventBytes;
|
|
int eventCount = this.EventCount;
|
|
this.EventCount = eventCount + 1;
|
|
}
|
|
|
|
// Token: 0x0600028D RID: 653 RVA: 0x00013808 File Offset: 0x00011A08
|
|
internal void TimeForResponseCallback(byte code, int time)
|
|
{
|
|
bool flag = time > this.LongestOpResponseCallback;
|
|
if (flag)
|
|
{
|
|
this.LongestOpResponseCallback = time;
|
|
this.LongestOpResponseCallbackOpCode = code;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600028E RID: 654 RVA: 0x00013838 File Offset: 0x00011A38
|
|
internal void TimeForEventCallback(byte code, int time)
|
|
{
|
|
bool flag = time > this.LongestEventCallback;
|
|
if (flag)
|
|
{
|
|
this.LongestEventCallback = time;
|
|
this.LongestEventCallbackCode = code;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600028F RID: 655 RVA: 0x00013868 File Offset: 0x00011A68
|
|
internal void DispatchIncomingCommandsCalled()
|
|
{
|
|
bool flag = this.timeOfLastDispatchCall != 0;
|
|
if (flag)
|
|
{
|
|
int num = SupportClass.GetTickCount() - this.timeOfLastDispatchCall;
|
|
bool flag2 = num > this.LongestDeltaBetweenDispatching;
|
|
if (flag2)
|
|
{
|
|
this.LongestDeltaBetweenDispatching = num;
|
|
}
|
|
}
|
|
int dispatchIncomingCommandsCalls = this.DispatchIncomingCommandsCalls;
|
|
this.DispatchIncomingCommandsCalls = dispatchIncomingCommandsCalls + 1;
|
|
this.timeOfLastDispatchCall = SupportClass.GetTickCount();
|
|
}
|
|
|
|
// Token: 0x06000290 RID: 656 RVA: 0x000138C8 File Offset: 0x00011AC8
|
|
internal void SendOutgoingCommandsCalled()
|
|
{
|
|
bool flag = this.timeOfLastSendCall != 0;
|
|
if (flag)
|
|
{
|
|
int num = SupportClass.GetTickCount() - this.timeOfLastSendCall;
|
|
bool flag2 = num > this.LongestDeltaBetweenSending;
|
|
if (flag2)
|
|
{
|
|
this.LongestDeltaBetweenSending = num;
|
|
}
|
|
}
|
|
int sendOutgoingCommandsCalls = this.SendOutgoingCommandsCalls;
|
|
this.SendOutgoingCommandsCalls = sendOutgoingCommandsCalls + 1;
|
|
this.timeOfLastSendCall = SupportClass.GetTickCount();
|
|
}
|
|
|
|
// Token: 0x06000291 RID: 657 RVA: 0x00013928 File Offset: 0x00011B28
|
|
public void ResetMaximumCounters()
|
|
{
|
|
this.LongestDeltaBetweenDispatching = 0;
|
|
this.LongestDeltaBetweenSending = 0;
|
|
this.LongestEventCallback = 0;
|
|
this.LongestEventCallbackCode = 0;
|
|
this.LongestOpResponseCallback = 0;
|
|
this.LongestOpResponseCallbackOpCode = 0;
|
|
this.timeOfLastDispatchCall = 0;
|
|
this.timeOfLastSendCall = 0;
|
|
}
|
|
|
|
// Token: 0x06000292 RID: 658 RVA: 0x00013974 File Offset: 0x00011B74
|
|
public override string ToString()
|
|
{
|
|
return string.Format("OperationByteCount: {0} ResultByteCount: {1} EventByteCount: {2}", this.OperationByteCount, this.ResultByteCount, this.EventByteCount);
|
|
}
|
|
|
|
// Token: 0x06000293 RID: 659 RVA: 0x000139B4 File Offset: 0x00011BB4
|
|
public string ToStringVitalStats()
|
|
{
|
|
return string.Format("Longest delta between Send: {0}ms Dispatch: {1}ms. Longest callback OnEv: {3}={2}ms OnResp: {5}={4}ms. Calls of Send: {6} Dispatch: {7}.", new object[] { this.LongestDeltaBetweenSending, this.LongestDeltaBetweenDispatching, this.LongestEventCallback, this.LongestEventCallbackCode, this.LongestOpResponseCallback, this.LongestOpResponseCallbackOpCode, this.SendOutgoingCommandsCalls, this.DispatchIncomingCommandsCalls });
|
|
}
|
|
|
|
// Token: 0x04000161 RID: 353
|
|
private int timeOfLastDispatchCall;
|
|
|
|
// Token: 0x04000162 RID: 354
|
|
private int timeOfLastSendCall;
|
|
}
|
|
}
|