public void WriteBytes(byte[] data, int count = 0) { if (count != 0) { goto IL_27; } IL_03: int arg_0D_0 = -1897955788; IL_08: switch ((arg_0D_0 ^ -795743177) % 4) { case 0: goto IL_03; case 1: IL_27: PacketWriter.smethod_7(this, data, 0, count); arg_0D_0 = -98510427; goto IL_08; case 3: PacketWriter.smethod_8(this, data); return; } }
public void WriteBitArray(BitArray buffer, int len) { byte[] array = new byte[PacketWriter.smethod_10((PacketWriter.smethod_9(buffer) + 8) / 8) + 1]; while (true) { IL_A3: uint arg_83_0 = 2766179428u; while (true) { uint num; switch ((num = (arg_83_0 ^ 3138209411u)) % 5u) { case 0u: PacketWriter.smethod_11(buffer, array, 0); PacketWriter.smethod_7(this, array, 0, len); arg_83_0 = 2437939306u; continue; case 1u: arg_83_0 = (((len > array.Length) ? 627101049u : 1635445140u) ^ num * 3469367682u); continue; case 2u: array = array.Concat(new byte[len - array.Length]).ToArray <byte>(); arg_83_0 = (num * 88440560u ^ 1331077402u); continue; case 4u: goto IL_A3; } return; } } }
public void WriteSmartGuid(SmartGuid guid) { byte data; byte int_; byte[] packedGuid = this.GetPackedGuid(guid.Guid, out data, out int_); byte int_2; byte[] packedGuid2; while (true) { IL_90: uint arg_6F_0 = 3222044819u; while (true) { uint num; switch ((num = (arg_6F_0 ^ 3599493022u)) % 5u) { case 0u: goto IL_90; case 1u: this.WriteUInt8(data); arg_6F_0 = (num * 1460792118u ^ 2740115011u); continue; case 2u: { byte data2; this.WriteUInt8(data2); PacketWriter.smethod_7(this, packedGuid, 0, (int)int_); arg_6F_0 = (num * 3557611683u ^ 3621565152u); continue; } case 3u: { byte data2; packedGuid2 = this.GetPackedGuid(guid.HighGuid, out data2, out int_2); arg_6F_0 = (num * 477547735u ^ 363270741u); continue; } } goto Block_1; } } Block_1: PacketWriter.smethod_7(this, packedGuid2, 0, (int)int_2); }