public void Read(GamePacketReader reader) { Unknown0 = reader.ReadUShort(); Unknown1 = reader.ReadUShort(); Unknown2 = reader.ReadUShort(); Unknown3 = reader.ReadBit(); }
public void Read(GamePacketReader reader) { MaterialId = reader.ReadUShort(14u); Amount = reader.ReadUInt(); Unknown2 = reader.ReadUShort(9); Unknown3 = reader.ReadUInt(); }
public void Read(GamePacketReader reader) { PetType = reader.ReadEnum <PetType>(2u); PetObjectId = reader.ReadUInt(); FlairSlotIndex = reader.ReadUShort(); FlairId = reader.ReadUShort(14u); }
public void Read(GamePacketReader reader) { GuildStandardPartId = reader.ReadUShort(14u); DyeColorRampId1 = reader.ReadUShort(14u); DyeColorRampId2 = reader.ReadUShort(14u); DyeColorRampId3 = reader.ReadUShort(14u); }
public void Read(GamePacketReader reader) { Type = reader.ReadEnum <ChatFormatType>(4); StartIndex = reader.ReadUShort(); StopIndex = reader.ReadUShort(); FormatModel = GlobalChatManager.Instance.GetChatFormatModel(Type); if (FormatModel == null) { throw new NotImplementedException(); } FormatModel.Read(reader); }
public void Read(GamePacketReader reader) { ClientUniqueId = reader.ReadUInt(); BagIndex = reader.ReadUShort(); CasterId = reader.ReadUInt(); ButtonPressed = reader.ReadBit(); }
public void Read(GamePacketReader reader) { uint count = reader.ReadByte(4u); for (uint i = 0u; i < count; i++) { Actions.Add(reader.ReadUInt()); } ActionSetIndex = reader.ReadByte(3u); count = reader.ReadByte(5u); for (uint i = 0u; i < count; i++) { var actionTier = new ActionTier(); actionTier.Read(reader); ActionTiers.Add(actionTier); } count = reader.ReadByte(7u); for (uint i = 0u; i < count; i++) { Amps.Add(reader.ReadUShort()); } }
public void Read(GamePacketReader reader) { Unknown0 = reader.ReadUInt(); BagIndex = reader.ReadUShort(); CasterId = reader.ReadUInt(); Unknown1 = reader.ReadBit(); }
public void Read(GamePacketReader reader) { uint Count = reader.ReadUShort(10u); Position position = new Position(); for (int i = 0; i < Count; i++) { position.Read(reader); Positions.Add(position); } Speed = reader.ReadUShort(); Type = reader.ReadByte(2u); Mode = reader.ReadByte(4u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { RealmId = reader.ReadUShort(14u); GuildId = reader.ReadULong(); Rank = reader.ReadUInt(); Data = reader.ReadULong(); TextValue = reader.ReadWideString(); Operation = reader.ReadEnum <GuildOperation>(6u); }
public void Read(GamePacketReader reader) { uint Count = reader.ReadUShort(10u); for (int i = 0; i < Count; i++) { SplineIds.Add(reader.ReadUInt()); } Speed = reader.ReadUShort(); Position = reader.ReadUInt(); TakeoffLocationHeight = reader.ReadUInt(); LandingLocationHeight = reader.ReadUInt(); Mode = reader.ReadByte(4u); Offset = reader.ReadUInt(); MultiSplineFlags = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { OfferId = reader.ReadUInt(20); Unknown1 = reader.ReadByte(5); CurrencyId = reader.ReadUShort(14); Unknown3 = reader.ReadUInt(20); Target.Read(reader); Unknown6 = reader.ReadUInt(20); }
public ClientGamePacket(byte[] data) { using (var stream = new MemoryStream(data)) using (var reader = new GamePacketReader(stream)) { Opcode = (GameMessageOpcode)reader.ReadUShort(); Data = reader.ReadBytes(reader.BytesRemaining); Size = (uint)Data.Length + HeaderSize; } }
public void Read(GamePacketReader reader) { SplineId = reader.ReadUInt(); Speed = reader.ReadUShort(); Position = reader.ReadUInt(); Mode = reader.ReadByte(4u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); AdjustSpeedToLength = reader.ReadBit(); }
public void Read(GamePacketReader reader) { Rotation = new Position(); Rotation.Read(reader); FlightTime = reader.ReadUInt(); Spin = reader.ReadUShort(); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { InputActionId = reader.ReadUShort(14u); DeviceEnum00 = reader.ReadUInt(); DeviceEnum01 = reader.ReadUInt(); DeviceEnum02 = reader.ReadUInt(); Code00 = reader.ReadUInt(); Code01 = reader.ReadUInt(); Code02 = reader.ReadUInt(); MetaKeys00 = reader.ReadUInt(); MetaKeys01 = reader.ReadUInt(); MetaKeys02 = reader.ReadUInt(); EventTypeEnum00 = reader.ReadUInt(); EventTypeEnum01 = reader.ReadUInt(); EventTypeEnum02 = reader.ReadUInt(); }
public void Read(GamePacketReader reader) { Identity.Read(reader); DecorId = reader.ReadULong(); DecorType = reader.ReadEnum <DecorType>(32u); DecorData = reader.ReadUInt(); HookBagIndex = reader.ReadUInt(); HookIndex = reader.ReadUInt(); PlotIndex = reader.ReadUInt(); Scale = reader.ReadSingle(); Position = new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); Rotation = new Quaternion(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); DecorInfoId = reader.ReadUInt(); ActivePropUnitId = reader.ReadUInt(); ParentDecorId = reader.ReadULong(); ColourShiftId = reader.ReadUShort(14u); }
public void Read(GamePacketReader reader) { Channel = reader.ReadEnum <ChatChannelType>(14u); ChatId = reader.ReadULong(); Message = reader.ReadWideString(); byte formatCount = reader.ReadByte(5u); for (int i = 0; i < formatCount; i++) { var format = new ChatFormat(); format.Read(reader); Formats.Add(format); } Unknown0C = reader.ReadUShort(); }
public void Read(GamePacketReader reader) { uint count = reader.ReadUShort(10u); for (int i = 0; i < count; i++) { Position position = new Position(); position.Read(reader); Positions.Add(position); } Speed = reader.ReadPackedFloat(); Type = reader.ReadEnum <SplineType>(2u); Mode = reader.ReadEnum <SplineMode>(4u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { byte Count = reader.ReadByte(); for (int i = 0; i < Count; i++) { Times.Add(reader.ReadUInt()); } Type = reader.ReadByte(2u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); for (int i = 0; i < Count; i++) { Scales.Add(reader.ReadUShort()); } }
public void Read(GamePacketReader reader) { uint Count = reader.ReadUShort(10u); Position r = new Position(); for (int i = 0; i < Count; i++) { Times.Add(reader.ReadUInt()); } for (int i = 0; i < Count; i++) { r.Read(reader); Rotations.Add(r); } Type = reader.ReadByte(2u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { uint Count = reader.ReadUShort(10u); Velocity velocity = new Velocity(); for (int i = 0; i < Count; i++) { Times.Add(reader.ReadUInt()); } for (int i = 0; i < Count; i++) { velocity.Read(reader); Velocities.Add(velocity); } Type = reader.ReadByte(2u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { uint Count = reader.ReadUShort(10u); Move move = new Move(); for (int i = 0; i < Count; i++) { Times.Add(reader.ReadUInt()); } for (int i = 0; i < Count; i++) { move.Read(reader); Moves.Add(move); } Type = reader.ReadByte(2u); Offset = reader.ReadUInt(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { Scale = reader.ReadUShort(); Blend = reader.ReadBit(); }
public void Read(GamePacketReader reader) { QuestId = reader.ReadUShort(15u); RewardSelection = reader.ReadUShort(15u); IsCommunique = reader.ReadBit(); }
public void Read(GamePacketReader reader) { TitleId = reader.ReadUShort(14u); }
public void Read(GamePacketReader reader) { BagIndex = reader.ReadUShort(); Guid = reader.ReadUInt(); Unknown48 = reader.ReadBit(); }
public void Read(GamePacketReader reader) { QuestId = reader.ReadUShort(15u); Ignore = reader.ReadBit(); }
public void Read(GamePacketReader reader) { PreviousZoneId = reader.ReadUShort(15u); NewZoneId = reader.ReadUShort(15u); }
public void Read(GamePacketReader reader) { BagIndex = reader.ReadUShort(); Guid = reader.ReadUInt(); ButtonPressed = reader.ReadBit(); }