示例#1
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(AbilityPoints);
     writer.Write(TotalAbilityPoints);
 }
示例#2
0
        }                                  // something 0x07F4 loop 1 related

        public void Write(GamePacketWriter writer)
        {
            writer.Write(CastingId);
            writer.Write(CasterId);
            writer.Write(Unknown8);
        }
示例#3
0
        public void Write(GamePacketWriter writer)
        {
            writer.Write(Id);
            writer.Write(RealmId, 14);
            writer.WriteStringWide(Name);
            writer.Write(Race, 5);
            writer.Write(Class, 5);
            writer.Write(Sex, 2);
            writer.Write(Unknown20);

            writer.Write((byte)Unknown2C.Count);
            Unknown2C.ForEach(e => writer.Write(e));

            writer.WriteStringWide(GuildName);
            writer.Write(Unknown34, 4);

            writer.Write((byte)Unknown3C.Count, 5);
            Unknown3C.ForEach(e => writer.Write(e));
            writer.Write(Bones.Count, 6);
            Bones.ForEach(e => writer.Write(e));

            writer.Write(PvPFlag, 3);
            writer.Write(Unknown4C);
            writer.Write(Unknown50, 14);
        }
示例#4
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(ShortcutType, 4u);
     Location.Write(writer);
     writer.Write(ObjectId);
 }
 public void Write(GamePacketWriter writer)
 {
     writer.Write(ActionSetIndex, 3u);
     writer.Write(SpecError, 32u);
 }
示例#6
0
 public void Write(GamePacketWriter writer)
 {
     writer.WriteStringWide(Name);
     writer.Write((byte)Bounds.Count, 8);
     Bounds.ForEach(s => s.Write(writer));
 }
示例#7
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(Index);
     writer.Write(LocalisedTextId);
 }
示例#8
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(CastingId);
     writer.Write(CasterId.Count, 32u);
     CasterId.ForEach(c => writer.Write(c));
 }
示例#9
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(RealmId, 14u);
     writer.Write(GuildId);
 }
 public void Write(GamePacketWriter writer)
 {
     writer.Write(UnitId);
     writer.Write(Faction, 14u);
 }
示例#11
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(Type, 14u);
     writer.Write(ChatId);
 }
示例#12
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(CasterId);
     writer.Write(TargetId);
     writer.Write(Unknown0);
 }
示例#13
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(RealmId, 14u);
     writer.Write(ResidenceId);
     writer.Write(NeighbourhoodId);
     writer.Write(CharacterIdOwner);
     writer.Write(GuildIdOwner);
     writer.Write(1, 14u);
     writer.Write(TileId);
     writer.WriteStringWide(Name);
     writer.Write(PropertyInfoId);
     writer.Write(ResidenceInfoId);
     writer.Write(0);
     writer.Write(0);
     writer.Write(0);
     writer.Write(0);
     writer.Write(0);
     writer.Write(Ground);
     writer.Write(Sky);
     writer.Write(Flags, 32u);
     writer.Write(ResourceSharing);
     writer.Write(GardenSharing);
     writer.WriteBytes(new byte[64]);
     writer.Write(ResidenceDeleted);
 }
示例#14
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(Residences.Count);
     Residences.ForEach(r => r.Write(writer));
 }
示例#15
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(Unknown0, 14);
 }
示例#16
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(CreatureId, 18u);
 }
示例#17
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(AuthVersion);
     writer.Write(RealmId);
     writer.Write(RealmGroupId);
     writer.Write(RealmGroupEnum);
     writer.Write(StartupTime);
     writer.Write(ListenPort);
     writer.Write(ConnectionType, 5);
     writer.Write(AuthMessage);
     writer.Write(ProcessId);
     writer.Write(ProcessCreationTime);
     writer.Write(Unknown30);
 }
 public void Write(GamePacketWriter writer)
 {
     writer.Write(ItemId, 18u);
     writer.Write(Result, 32u);
 }
示例#19
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(SeatType, 2);
     writer.Write(SeatPosition, 3);
     writer.Write(UnitId);
 }
示例#20
0
 public void Write(GamePacketWriter writer)
 {
     VelocityData.Write(writer);
     writer.Write(Blend);
 }
示例#21
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(Unknown0, 3);
     writer.Write(Unknown1);
     writer.Write(Unknown2);
 }
示例#22
0
 public void Write(GamePacketWriter writer)
 {
     writer.Write(CreatureId, 18u);
     writer.Write(RemainingTimeMs);
 }