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; } }