public void method_1(OutPacket outPacket_0) { this.header_0 = outPacket_0.header_0; this._packetType = outPacket_0._packetType; ArraySegment <byte> arraySegment = outPacket_0.method_6(); this.memoryStream_0.SetLength(0L); this.memoryStream_0.Write(arraySegment.Array, arraySegment.Offset, arraySegment.Count); }
public void method_7(out Packet.Header header_1, MemoryStream memoryStream_1) { memoryStream_1.SetLength(0L); byte[] buffer = this.memoryStream_0.GetBuffer(); int count = (int)this.memoryStream_0.Length; memoryStream_1.Write(buffer, 0, count); int int_ = this.method_5(); this.method_6(0); header_1 = this.method_11(); this.method_6(int_); }
public void method_17(Packet.Header header_1) { if (this.header_0 == Packet.Header.InvalidPacketID) { this.method_16(header_1); } else if (this.header_0 != header_1) { long position = this.memoryStream_0.Position; this.memoryStream_0.Position = 0L; this.method_16(header_1); this.memoryStream_0.Position = position; } }
public bool method_13() { Packet.Header header = this.header_0; switch (header) { case Packet.Header.SCSP_Alive_UDP: case Packet.Header.SCSP_NetStressTest: break; default: switch (header) { case Packet.Header.SSCP_Alive_UDP: case Packet.Header.SSCP_NetStressTest: break; default: switch (header) { case Packet.Header.BCSP_ClientBattleCmd: case Packet.Header.BCSP_ClientBattleCmdACK: break; default: switch (header) { case Packet.Header.BSCP_ServerBattleCMDSingle: case Packet.Header.BSCP_ServerBattleCMDBunch: break; default: if (header != Packet.Header.LCSP_UDPConnect && header != Packet.Header.BSCP_UDPPacketSizeTest) { return(true); } break; } break; } break; } break; } return(false); }
private bool method_14() { Packet.Header header = this.header_0; switch (header) { case Packet.Header.BSCP_ObserverStatistics: case Packet.Header.BSCP_ServerBattleCMDBunch: case Packet.Header.BSCP_ServerBattleCMDBunchTCP: break; default: if (header != Packet.Header.BSCP_WorldFullDataForReconnection && header != Packet.Header.BSCP_WorldFullDataForObserving && header != Packet.Header.BSCP_BattleFinished_Reconnect) { return(false); } break; } return(true); }
public void method_3() { this.header_0 = Packet.Header.InvalidPacketID; this._packetType = PacketType.TEST; this.memoryStream_0.SetLength(0L); }
public void method_18(Packet.Header header_1) { this.method_43((byte)header_1); }
public void method_16(Packet.Header header_1) { this.header_0 = header_1; this.method_18(header_1); }