public override void Decode() { if (Client.CState == 1) { using (var reader = new CoCSharpPacketReader(new MemoryStream(GetData()))) { UserID = reader.ReadInt64(); UserToken = reader.ReadString(); MajorVersion = reader.ReadInt32(); ContentVersion = reader.ReadInt32(); MinorVersion = reader.ReadInt32(); MasterHash = reader.ReadString(); Unknown1 = reader.ReadString(); OpenUDID = reader.ReadString(); MacAddress = reader.ReadString(); DeviceModel = reader.ReadString(); LocaleKey = reader.ReadInt32(); Language = reader.ReadString(); AdvertisingGUID = reader.ReadString(); OSVersion = reader.ReadString(); Unknown2 = reader.ReadByte(); Unknown3 = reader.ReadString(); AndroidDeviceID = reader.ReadString(); FacebookDistributionID = reader.ReadString(); IsAdvertisingTrackingEnabled = reader.ReadBoolean(); VendorGUID = reader.ReadString(); Seed = reader.ReadInt32(); Unknown4 = reader.ReadByte(); Unknown5 = reader.ReadString(); Unknown6 = reader.ReadString(); ClientVersion = reader.ReadString(); } } }
public JoinAllianceCommand(CoCSharpPacketReader br) { br.ReadInt64(); br.ReadString(); br.ReadInt32(); br.ReadByte(); br.ReadInt32(); br.ReadInt32(); br.ReadInt32(); }
public override void Decode() { if (Client.CState == 1) { try { using (var reader = new CoCSharpPacketReader(new MemoryStream(GetData()))) { UserID = reader.ReadInt64(); UserToken = reader.ReadString(); MajorVersion = reader.ReadInt32(); ContentVersion = reader.ReadInt32(); MinorVersion = reader.ReadInt32(); MasterHash = reader.ReadString(); Unknown1 = reader.ReadString(); OpenUDID = reader.ReadString(); MacAddress = reader.ReadString(); DeviceModel = reader.ReadString(); LocaleKey = reader.ReadInt32(); Region = reader.ReadString(); AdvertisingGUID = reader.ReadString(); OSVersion = reader.ReadString(); Unknown2 = reader.ReadByte(); Unknown3 = reader.ReadString(); AndroidDeviceID = reader.ReadString(); FacebookDistributionID = reader.ReadString(); IsAdvertisingTrackingEnabled = reader.ReadBoolean(); VendorGUID = reader.ReadString(); Seed = reader.ReadInt32(); Unknown4 = reader.ReadByte(); Unknown5 = reader.ReadString(); Unknown6 = reader.ReadString(); ClientVersion = reader.ReadString(); } } catch (Exception e) { //Debugger.WriteLine("[UCS] Exception occured when reading packet", e); Client.CState = 0; } } }
public override void Decode() { if (Client.CState == 1) { using (var reader = new CoCSharpPacketReader(new MemoryStream(GetData()))) { UserID = reader.ReadInt64(); Console.WriteLine("UserID -> " + UserID); UserToken = reader.ReadString(); Unknown = reader.ReadInt32(); Console.WriteLine("Unknown -> " + Unknown); MasterHash = reader.ReadString(); Console.WriteLine("MasterHash -> " + MasterHash); Unknown1 = reader.ReadString(); Console.WriteLine("Unknown1 -> " + Unknown1); OpenUDID = reader.ReadString(); Console.WriteLine("OpenUDID -> " + OpenUDID); MacAddress = reader.ReadString(); Console.WriteLine("MacAddress -> " + MacAddress); DeviceModel = reader.ReadString(); Console.WriteLine("DeviceModel -> " + DeviceModel); AdvertisingGUID = reader.ReadString(); Console.WriteLine("AdvertisingGUID -> " + AdvertisingGUID); OSVersion = reader.ReadString(); Console.WriteLine("OSVersion -> " + OSVersion); Unknown2 = reader.ReadByte(); Console.WriteLine("Unknown2 -> " + Unknown2); Unknown3 = reader.ReadString(); Console.WriteLine("Unknown3 -> " + Unknown3); AndroidDeviceID = reader.ReadString(); Console.WriteLine("AndroidDeviceID -> " + AndroidDeviceID); Language = reader.ReadString(); Console.WriteLine("Language -> " + Language); } } }
public override void Decode() { if (base.Client.CState == 1) { using (CoCSharpPacketReader coCSharpPacketReader = new CoCSharpPacketReader(new MemoryStream(base.GetData()))) { this.UserID = coCSharpPacketReader.ReadInt64(); this.UserToken = coCSharpPacketReader.ReadString(); this.Unknown = coCSharpPacketReader.ReadInt32(); this.MasterHash = coCSharpPacketReader.ReadString(); this.Unknown1 = coCSharpPacketReader.ReadString(); this.OpenUDID = coCSharpPacketReader.ReadString(); this.MacAddress = coCSharpPacketReader.ReadString(); this.DeviceModel = coCSharpPacketReader.ReadString(); this.AdvertisingGUID = coCSharpPacketReader.ReadString(); this.OSVersion = coCSharpPacketReader.ReadString(); this.Unknown2 = coCSharpPacketReader.ReadByte(); this.Unknown3 = coCSharpPacketReader.ReadString(); this.AndroidDeviceID = coCSharpPacketReader.ReadString(); this.Language = coCSharpPacketReader.ReadString(); } } }