Example #1
0
        public ObjectBase(Core core, WoWGuid guid, TypeID typeid)
        {
            Core = core;
            Guid = guid;
            TypeID = typeid;
            Fields = new Dictionary<int, uint>();
            MovementInfo = new MovementInfo();

        }
        public MovementTransport(ReadingBase reader, int clientbuild, bool readTransportTime2)
        {
            TransportGUID = reader.ReadPackedGuid("Transport GUID");
            TransportOffset = reader.ReadVector4();
            TransportTime = reader.ReadUInt32("Transport Time");

            if (clientbuild >= 9183)
                TransportSeat = reader.ReadByte("Transport Seat");
            else
                TransportSeat = 0;

            if (readTransportTime2)
                TransportTime2 = reader.ReadUInt32("Transport Time2");
        }
Example #3
0
 public Container(Core core, WoWGuid guid, TypeID typeid)
     : base(core, guid, typeid)
 {
 }
Example #4
0
 public bool Equals(WoWGuid other)
 {
     return other.Full == Full;
 }
Example #5
0
        public Item(Core core, WoWGuid guid, TypeID typeid)
            : base(core, guid, typeid)
        {

        }
Example #6
0
 public DynamicObject(Core core, WoWGuid guid, TypeID typeid)
     : base(core, guid, typeid)
 {
 }
Example #7
0
 public Unit(Core core, WoWGuid guid, TypeID typeid)
     : base(core, guid, typeid)
 {
     FactionInfoList = new Dictionary<int, FactionInfo>();
     AuraSpellIdList = new List<uint>();
 }
Example #8
0
 public GameObject(Core core, WoWGuid guid, TypeID typeid)
     : base(core, guid, typeid)
 {
 }
Example #9
0
        public Player(Core core, WoWGuid guid, TypeID typeid)
            : base(core, guid, typeid)
        {

        }