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

        }
 public void UpdateObjectPosition(MovementInfo movementInfo)
 {
     Core.UpdateObjectPosition(movementInfo, OpcodeName);
 }
 public ObjectBase(Core core)
 {
     Core = core;
     Fields = new Dictionary<int, uint>();
     MovementInfo = new MovementInfo();
 }
Exemple #4
0
        //#region Creature
        //public void SetCreatureName(uint pEntry, string pName)
        //{
        //    CreatureNameByEntryList[pEntry] = pName;
        //}
        //#endregion

        //#region "GameObject"

        //public void SetGameObjectName(uint pEntry, string pName)
        //{
        //    GameObjectNameByEntryList[pEntry] = pName;
        //}

        //#endregion

        //#region "Item"

        //public void SetItemName(uint pEntry, string pName)
        //{
        //    ItemNameByEntryList[pEntry] = pName;
        //}

        //#endregion

        #region "Object"

        public void UpdateObjectPosition(ulong guid, MovementInfo movementinfo, string source)
        {
            UpdateObjectPosition(guid, movementinfo.positionInfo.X, movementinfo.positionInfo.Y, movementinfo.positionInfo.Z, movementinfo.timeStamp, source);
        }