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(); }
//#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); }