protected override void Read(ClientProcessor psr, NReader rdr) { MyOffers = new bool[rdr.ReadInt16()]; for (var i = 0; i < MyOffers.Length; i++) MyOffers[i] = rdr.ReadBoolean(); YourOffers = new bool[rdr.ReadInt16()]; for (var i = 0; i < YourOffers.Length; i++) YourOffers[i] = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { MyOffers = new bool[rdr.ReadInt16()]; for (int i = 0; i < MyOffers.Length; i++) MyOffers[i] = rdr.ReadBoolean(); YourOffers = new bool[rdr.ReadInt16()]; for (int i = 0; i < YourOffers.Length; i++) YourOffers[i] = rdr.ReadBoolean(); }
protected override void Read(Client psr, NReader rdr) { MyOffers = new bool[rdr.ReadInt16()]; for (int i = 0; i < MyOffers.Length; i++) { MyOffers[i] = rdr.ReadBoolean(); } YourOffers = new bool[rdr.ReadInt16()]; for (int i = 0; i < YourOffers.Length; i++) { YourOffers[i] = rdr.ReadBoolean(); } }
protected override void Read(ClientProcessor psr, NReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadByte(); TargetId = rdr.ReadInt32(); Killed = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { Damage = rdr.ReadInt32(); EnemyId = rdr.ReadInt32(); BulletId = rdr.ReadByte(); ArmorPiercing = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadByte(); TargetId = rdr.ReadInt32(); Killed = rdr.ReadBoolean(); }
protected override void Read(Client psr, NReader rdr) { Time = rdr.ReadInt32(); BulletId = rdr.ReadByte(); TargetId = rdr.ReadInt32(); Killed = rdr.ReadBoolean(); }
public void TestHello(string username, string password) { var s = new MemoryStream(); using (var wtr = new NWriter(s)) { wtr.WriteUTF("0.5.2"); wtr.Write(-2); wtr.WriteUTF(RSA.Instance.Encrypt(username)); wtr.WriteUTF(RSA.Instance.Encrypt(password)); wtr.WriteUTF(RSA.Instance.Encrypt("")); wtr.Write(0); wtr.Write(1); wtr.Write(new byte[] { 1 }); wtr.Write32UTF(""); wtr.WriteUTF(""); wtr.WriteUTF(""); wtr.WriteUTF(""); wtr.WriteUTF(""); } SendPacket(new Packet(PacketID.Hello, s.ToArray())); Console.WriteLine("Receiving MapInfo packet..."); var pkt = ReceivePacket(PacketID.MapInfo); using (var rdr = new NReader(new MemoryStream(pkt.body))) { var Width = rdr.ReadInt32(); var Height = rdr.ReadInt32(); var Name = rdr.ReadUTF(); var Seed = rdr.ReadUInt32(); var Background = rdr.ReadInt32(); var AllowTeleport = rdr.ReadBoolean(); var ShowDisplays = rdr.ReadBoolean(); var ClientXML = new string[rdr.ReadInt16()]; for (var i = 0; i < ClientXML.Length; i++) ClientXML[i] = rdr.Read32UTF(); var ExtraXML = new string[rdr.ReadInt16()]; for (var i = 0; i < ExtraXML.Length; i++) ExtraXML[i] = rdr.Read32UTF(); Console.WriteLine("Grabbed info from " + Name + "."); Console.WriteLine("There are " + ExtraXML.Length + " XML files."); } }
protected override void Read(NReader rdr) { unlockedMoods = new bool[Database.MoodNumber]; for (var m = 0; m < unlockedMoods.Length; m++) { unlockedMoods[m] = rdr.ReadBoolean(); } }
protected override void Read(NReader rdr) { Offers = new bool[rdr.ReadInt16()]; for (int i = 0; i < Offers.Length; i++) { Offers[i] = rdr.ReadBoolean(); } }
protected override void Read(ClientProcessor psr, NReader rdr) { Offers = new bool[rdr.ReadInt16()]; for (var i = 0; i < Offers.Length; i++) { Offers[i] = rdr.ReadBoolean(); } }
protected override void Read(ClientProcessor psr, NReader rdr) { Width = rdr.ReadInt32(); Height = rdr.ReadInt32(); Name = rdr.ReadUTF(); Seed = rdr.ReadUInt32(); Background = rdr.ReadInt32(); AllowTeleport = rdr.ReadBoolean(); ShowDisplays = rdr.ReadBoolean(); ClientXML = new string[rdr.ReadInt16()]; for (var i = 0; i < ClientXML.Length; i++) ClientXML[i] = rdr.Read32UTF(); ExtraXML = new string[rdr.ReadInt16()]; for (var i = 0; i < ExtraXML.Length; i++) ExtraXML[i] = rdr.Read32UTF(); }
protected override void Read(NReader rdr) { BulletId = rdr.ReadByte(); OwnerId = rdr.ReadInt32(); ContainerType = rdr.ReadUInt16(); Position = Position.Read(rdr); Angle = rdr.ReadSingle(); Damage = rdr.ReadInt16(); FromAbility = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { Name = rdr.ReadUTF(); Host = rdr.ReadUTF(); Port = rdr.ReadInt32(); GameId = rdr.ReadInt32(); KeyTime = rdr.ReadInt32(); IsFromArena = rdr.ReadBoolean(); Key = rdr.ReadBytes(rdr.ReadInt16()); }
protected override void Read(Client psr, NReader rdr) { Name = rdr.ReadUTF(); Host = rdr.ReadUTF(); Port = rdr.ReadInt32(); GameId = rdr.ReadInt32(); KeyTime = rdr.ReadInt32(); IsFromArena = rdr.ReadBoolean(); Key = new byte[rdr.ReadInt16()]; Key = rdr.ReadBytes(Key.Length); }
protected override void Read(ClientProcessor psr, NReader rdr) { TargetId = rdr.ReadInt32(); var c = rdr.ReadByte(); Effects = 0; for (var i = 0; i < c; i++) Effects |= (ConditionEffects) (1 << rdr.ReadByte()); Damage = rdr.ReadUInt16(); Killed = rdr.ReadBoolean(); BulletId = rdr.ReadByte(); ObjectId = rdr.ReadInt32(); }
protected override void Read(NReader rdr) { TargetId = rdr.ReadInt32(); byte c = rdr.ReadByte(); Effects = 0; for (int i = 0; i < c; i++) Effects |= (ConditionEffects)(1 << rdr.ReadByte()); Damage = rdr.ReadUInt16(); Killed = rdr.ReadBoolean(); BulletId = rdr.ReadByte(); ObjectId = rdr.ReadInt32(); }
protected override void Read(ClientProcessor psr, NReader rdr) { Width = rdr.ReadInt32(); Height = rdr.ReadInt32(); Name = rdr.ReadUTF(); Seed = rdr.ReadUInt32(); Background = rdr.ReadInt32(); AllowTeleport = rdr.ReadBoolean(); ShowDisplays = rdr.ReadBoolean(); ClientXML = new string[rdr.ReadInt16()]; for (var i = 0; i < ClientXML.Length; i++) { ClientXML[i] = rdr.Read32UTF(); } ExtraXML = new string[rdr.ReadInt16()]; for (var i = 0; i < ExtraXML.Length; i++) { ExtraXML[i] = rdr.Read32UTF(); } }
protected override void Read(Client psr, NReader rdr) { Width = rdr.ReadInt32(); Height = rdr.ReadInt32(); Name = rdr.ReadUTF(); ClientWorldName = rdr.ReadUTF(); Seed = rdr.ReadUInt32(); Background = rdr.ReadInt32(); Difficulty = rdr.ReadInt32(); AllowTeleport = rdr.ReadBoolean(); ShowDisplays = rdr.ReadBoolean(); ClientXml = new string[rdr.ReadInt16()]; for (int i = 0; i < ClientXml.Length; i++) { ClientXml[i] = rdr.ReadUTF(); } ExtraXml = new string[rdr.ReadInt16()]; for (int i = 0; i < ExtraXml.Length; i++) { ExtraXml[i] = rdr.ReadUTF(); } }
protected override void Read(Client psr, NReader rdr) { TargetId = rdr.ReadInt32(); byte c = rdr.ReadByte(); Effects = 0; for (int i = 0; i < c; i++) { Effects |= (ConditionEffects)(1 << rdr.ReadByte()); } Damage = rdr.ReadUInt16(); Killed = rdr.ReadBoolean(); BulletId = rdr.ReadByte(); ObjectId = rdr.ReadInt32(); }
protected override void Read(NReader rdr) { RaidId = rdr.ReadInt32(); Ultra = rdr.ReadBoolean(); }
protected override void Read(ClientProcessor psr, NReader rdr) { ResultMessage = rdr.ReadUTF(); Success = rdr.ReadBoolean(); }
protected override void Read(Client psr, NReader rdr) { CharacterId = rdr.ReadInt32(); IsFromArena = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { Success = rdr.ReadBoolean(); Action = rdr.ReadUTF(); Input = rdr.ReadUTF(); }
protected override void Read(Client client, NReader rdr) { Success = rdr.ReadBoolean(); Message = rdr.ReadUTF(); }
protected override void Read(ClientProcessor psr, NReader rdr) { Success = rdr.ReadBoolean(); Message = rdr.ReadUTF(); }
protected override void Read(Client psr, NReader rdr) { AccountListId = rdr.ReadInt32(); Add = rdr.ReadBoolean(); ObjectId = rdr.ReadInt32(); }
protected override void Read(NReader rdr) { CharacterId = rdr.ReadInt32(); IsFromArena = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { Width = rdr.ReadInt32(); Height = rdr.ReadInt32(); Name = rdr.ReadUTF(); ConMessage = rdr.ReadUTF(); Seed = rdr.ReadUInt32(); Background = rdr.ReadInt32(); Difficulty = rdr.ReadInt32(); AllowTeleport = rdr.ReadBoolean(); ShowDisplays = rdr.ReadBoolean(); Music = rdr.ReadUTF(); ClientXML = new string[rdr.ReadInt16()]; for (int i = 0; i < ClientXML.Length; i++) ClientXML[i] = rdr.Read32UTF(); ExtraXML = new string[rdr.ReadInt16()]; for (int i = 0; i < ExtraXML.Length; i++) ExtraXML[i] = rdr.Read32UTF(); }
protected override void Read(Client psr, NReader rdr) { Success = rdr.ReadBoolean(); ErrorText = rdr.ReadUTF(); }
protected override void Read(NReader rdr) { Ok = rdr.ReadBoolean(); Message = rdr.ReadUTF(); }
protected override void Read(NReader rdr) { ResultMessage = rdr.ReadUTF(); Success = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { IsCritical = rdr.ReadBoolean(); CriticalHit = rdr.ReadSingle(); }
protected override void Read(NReader rdr) { IsForge = rdr.ReadBoolean(); }
protected override void Read(Client psr, NReader rdr) { Offers = new bool[rdr.ReadInt16()]; for (int i = 0; i < Offers.Length; i++) Offers[i] = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { StatType = rdr.ReadInt32(); Reset = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { Success = rdr.ReadBoolean(); ErrorText = rdr.ReadUTF(); }
protected override void Read(ClientProcessor psr, NReader rdr) { AccountListId = rdr.ReadInt32(); Add = rdr.ReadBoolean(); ObjectId = rdr.ReadInt32(); }
protected override void Read(NReader rdr) { AccountListId = rdr.ReadInt32(); Add = rdr.ReadBoolean(); ObjectId = rdr.ReadInt32(); }
protected override void Read(NReader rdr) { alert = rdr.ReadBoolean(); }
protected override void Read(NReader rdr) { ObjectId = rdr.ReadInt32(); IsRecon = rdr.ReadBoolean(); }
protected override void Read(Client psr, NReader rdr) { Success = rdr.ReadBoolean(); LineBuilderJSON = rdr.ReadUTF(); }