using System; namespace ExitGames.Client.Photon { // Token: 0x02000039 RID: 57 public class TrafficStats { // Token: 0x17000094 RID: 148 // (get) Token: 0x06000295 RID: 661 RVA: 0x00013A46 File Offset: 0x00011C46 // (set) Token: 0x06000296 RID: 662 RVA: 0x00013A4E File Offset: 0x00011C4E public int PackageHeaderSize { get; internal set; } // Token: 0x17000095 RID: 149 // (get) Token: 0x06000297 RID: 663 RVA: 0x00013A57 File Offset: 0x00011C57 // (set) Token: 0x06000298 RID: 664 RVA: 0x00013A5F File Offset: 0x00011C5F public int ReliableCommandCount { get; internal set; } // Token: 0x17000096 RID: 150 // (get) Token: 0x06000299 RID: 665 RVA: 0x00013A68 File Offset: 0x00011C68 // (set) Token: 0x0600029A RID: 666 RVA: 0x00013A70 File Offset: 0x00011C70 public int UnreliableCommandCount { get; internal set; } // Token: 0x17000097 RID: 151 // (get) Token: 0x0600029B RID: 667 RVA: 0x00013A79 File Offset: 0x00011C79 // (set) Token: 0x0600029C RID: 668 RVA: 0x00013A81 File Offset: 0x00011C81 public int FragmentCommandCount { get; internal set; } // Token: 0x17000098 RID: 152 // (get) Token: 0x0600029D RID: 669 RVA: 0x00013A8A File Offset: 0x00011C8A // (set) Token: 0x0600029E RID: 670 RVA: 0x00013A92 File Offset: 0x00011C92 public int ControlCommandCount { get; internal set; } // Token: 0x17000099 RID: 153 // (get) Token: 0x0600029F RID: 671 RVA: 0x00013A9B File Offset: 0x00011C9B // (set) Token: 0x060002A0 RID: 672 RVA: 0x00013AA3 File Offset: 0x00011CA3 public int TotalPacketCount { get; internal set; } // Token: 0x1700009A RID: 154 // (get) Token: 0x060002A1 RID: 673 RVA: 0x00013AAC File Offset: 0x00011CAC // (set) Token: 0x060002A2 RID: 674 RVA: 0x00013AB4 File Offset: 0x00011CB4 public int TotalCommandsInPackets { get; internal set; } // Token: 0x1700009B RID: 155 // (get) Token: 0x060002A3 RID: 675 RVA: 0x00013ABD File Offset: 0x00011CBD // (set) Token: 0x060002A4 RID: 676 RVA: 0x00013AC5 File Offset: 0x00011CC5 public int ReliableCommandBytes { get; internal set; } // Token: 0x1700009C RID: 156 // (get) Token: 0x060002A5 RID: 677 RVA: 0x00013ACE File Offset: 0x00011CCE // (set) Token: 0x060002A6 RID: 678 RVA: 0x00013AD6 File Offset: 0x00011CD6 public int UnreliableCommandBytes { get; internal set; } // Token: 0x1700009D RID: 157 // (get) Token: 0x060002A7 RID: 679 RVA: 0x00013ADF File Offset: 0x00011CDF // (set) Token: 0x060002A8 RID: 680 RVA: 0x00013AE7 File Offset: 0x00011CE7 public int FragmentCommandBytes { get; internal set; } // Token: 0x1700009E RID: 158 // (get) Token: 0x060002A9 RID: 681 RVA: 0x00013AF0 File Offset: 0x00011CF0 // (set) Token: 0x060002AA RID: 682 RVA: 0x00013AF8 File Offset: 0x00011CF8 public int ControlCommandBytes { get; internal set; } // Token: 0x060002AB RID: 683 RVA: 0x00013B01 File Offset: 0x00011D01 internal TrafficStats(int packageHeaderSize) { this.PackageHeaderSize = packageHeaderSize; } // Token: 0x1700009F RID: 159 // (get) Token: 0x060002AC RID: 684 RVA: 0x00013B14 File Offset: 0x00011D14 public int TotalCommandCount { get { return this.ReliableCommandCount + this.UnreliableCommandCount + this.FragmentCommandCount + this.ControlCommandCount; } } // Token: 0x170000A0 RID: 160 // (get) Token: 0x060002AD RID: 685 RVA: 0x00013B44 File Offset: 0x00011D44 public int TotalCommandBytes { get { return this.ReliableCommandBytes + this.UnreliableCommandBytes + this.FragmentCommandBytes + this.ControlCommandBytes; } } // Token: 0x170000A1 RID: 161 // (get) Token: 0x060002AE RID: 686 RVA: 0x00013B74 File Offset: 0x00011D74 public int TotalPacketBytes { get { return this.TotalCommandBytes + this.TotalPacketCount * this.PackageHeaderSize; } } // Token: 0x170000A2 RID: 162 // (get) Token: 0x060002AF RID: 687 RVA: 0x00013B9A File Offset: 0x00011D9A // (set) Token: 0x060002B0 RID: 688 RVA: 0x00013BA2 File Offset: 0x00011DA2 public int TimestampOfLastAck { get; set; } // Token: 0x170000A3 RID: 163 // (get) Token: 0x060002B1 RID: 689 RVA: 0x00013BAB File Offset: 0x00011DAB // (set) Token: 0x060002B2 RID: 690 RVA: 0x00013BB3 File Offset: 0x00011DB3 public int TimestampOfLastReliableCommand { get; set; } // Token: 0x060002B3 RID: 691 RVA: 0x00013BBC File Offset: 0x00011DBC internal void CountControlCommand(int size) { this.ControlCommandBytes += size; int controlCommandCount = this.ControlCommandCount; this.ControlCommandCount = controlCommandCount + 1; } // Token: 0x060002B4 RID: 692 RVA: 0x00013BEC File Offset: 0x00011DEC internal void CountReliableOpCommand(int size) { this.ReliableCommandBytes += size; int reliableCommandCount = this.ReliableCommandCount; this.ReliableCommandCount = reliableCommandCount + 1; } // Token: 0x060002B5 RID: 693 RVA: 0x00013C1C File Offset: 0x00011E1C internal void CountUnreliableOpCommand(int size) { this.UnreliableCommandBytes += size; int unreliableCommandCount = this.UnreliableCommandCount; this.UnreliableCommandCount = unreliableCommandCount + 1; } // Token: 0x060002B6 RID: 694 RVA: 0x00013C4C File Offset: 0x00011E4C internal void CountFragmentOpCommand(int size) { this.FragmentCommandBytes += size; int fragmentCommandCount = this.FragmentCommandCount; this.FragmentCommandCount = fragmentCommandCount + 1; } // Token: 0x060002B7 RID: 695 RVA: 0x00013C7C File Offset: 0x00011E7C public override string ToString() { return string.Format("TotalPacketBytes: {0} TotalCommandBytes: {1} TotalPacketCount: {2} TotalCommandsInPackets: {3}", new object[] { this.TotalPacketBytes, this.TotalCommandBytes, this.TotalPacketCount, this.TotalCommandsInPackets }); } } }