![]() |
TrinityCore
|
#include <GameObject.h>
Inheritance diagram for GameObject:Public Member Functions | |
| GameObject () | |
| ~GameObject () | |
| void | BuildValuesUpdate (uint8 updatetype, ByteBuffer *data, Player const *target) const override |
| void | AddToWorld () override |
| void | RemoveFromWorld () override |
| void | CleanupsBeforeDelete (bool finalCleanup=true) override |
| uint32 | GetDynamicFlags () const override |
| void | ReplaceAllDynamicFlags (uint32 flag) override |
| bool | Create (ObjectGuid::LowType guidlow, uint32 name_id, Map *map, uint32 phaseMask, Position const &pos, QuaternionData const &rotation, uint32 animprogress, GOState go_state, uint32 artKit=0, bool dynamic=false, ObjectGuid::LowType spawnid=0) |
| void | Update (uint32 p_time) override |
| GameObjectTemplate const * | GetGOInfo () const |
| GameObjectTemplateAddon const * | GetTemplateAddon () const |
| GameObjectOverride const * | GetGameObjectOverride () const |
| GameObjectData const * | GetGameObjectData () const |
| GameObjectValue const * | GetGOValue () const |
| bool | IsTransport () const |
| bool | IsDynTransport () const |
| bool | IsDestructibleBuilding () const |
| ObjectGuid::LowType | GetSpawnId () const |
| void | SetLocalRotationAngles (float z_rot, float y_rot, float x_rot) |
| void | SetLocalRotation (float qx, float qy, float qz, float qw) |
| void | SetParentRotation (QuaternionData const &rotation) |
| QuaternionData const & | GetLocalRotation () const |
| int64 | GetPackedLocalRotation () const |
| QuaternionData | GetWorldRotation () const |
| std::string const & | GetNameForLocaleIdx (LocaleConstant locale) const override |
| void | SaveToDB () |
| void | SaveToDB (uint32 mapid, uint8 spawnMask, uint32 phaseMask) |
| bool | LoadFromDB (ObjectGuid::LowType spawnId, Map *map, bool addToMap, bool=true) |
| void | SetOwnerGUID (ObjectGuid owner) |
| ObjectGuid | GetOwnerGUID () const override |
| void | SetSpellId (uint32 id) |
| uint32 | GetSpellId () const |
| time_t | GetRespawnTime () const |
| time_t | GetRespawnTimeEx () const |
| void | SetRespawnTime (int32 respawn) |
| void | Respawn () |
| bool | isSpawned () const |
| bool | isSpawnedByDefault () const |
| void | SetSpawnedByDefault (bool b) |
| uint32 | GetRespawnDelay () const |
| void | Refresh () |
| void | DespawnOrUnsummon (Milliseconds delay=0ms, Seconds forceRespawnTime=0s) |
| void | Delete () |
| void | getFishLoot (Loot *loot, Player *loot_owner) |
| void | getFishLootJunk (Loot *loot, Player *loot_owner) |
| bool | HasFlag (GameObjectFlags flags) const |
| void | SetFlag (GameObjectFlags flags) |
| void | RemoveFlag (GameObjectFlags flags) |
| void | ReplaceAllFlags (GameObjectFlags flags) |
| void | SetLevel (uint32 level) |
| GameobjectTypes | GetGoType () const |
| void | SetGoType (GameobjectTypes type) |
| GOState | GetGoState () const |
| void | SetGoState (GOState state) |
| virtual uint32 | GetTransportPeriod () const |
| uint8 | GetGoArtKit () const |
| void | SetGoArtKit (uint8 artkit) |
| uint8 | GetGoAnimProgress () const |
| void | SetGoAnimProgress (uint8 animprogress) |
| void | SetPhaseMask (uint32 newPhaseMask, bool update) override |
| void | EnableCollision (bool enable) |
| void | Use (Unit *user) |
| LootState | getLootState () const |
| void | SetLootState (LootState s, Unit *unit=nullptr) |
| uint16 | GetLootMode () const |
| bool | HasLootMode (uint16 lootMode) const |
| void | SetLootMode (uint16 lootMode) |
| void | AddLootMode (uint16 lootMode) |
| void | RemoveLootMode (uint16 lootMode) |
| void | ResetLootMode () |
| void | SetLootGenerationTime () |
| uint32 | GetLootGenerationTime () const |
| void | AddToSkillupList (ObjectGuid const &PlayerGuidLow) |
| bool | IsInSkillupList (ObjectGuid const &playerGuid) const |
| void | ClearSkillupList () |
| void | AddUniqueUse (Player *player) |
| void | AddUse () |
| uint32 | GetUseCount () const |
| uint32 | GetUniqueUseCount () const |
| void | SaveRespawnTime (uint32 forceDelay=0) |
| Player * | GetLootRecipient () const |
| Group * | GetLootRecipientGroup () const |
| void | SetLootRecipient (Unit *unit, Group *group=nullptr) |
| bool | IsLootAllowedFor (Player const *player) const |
| bool | HasLootRecipient () const |
| GameObject * | GetLinkedTrap () |
| void | SetLinkedTrap (GameObject *linkedTrap) |
| bool | hasQuest (uint32 quest_id) const override |
| bool | hasInvolvedQuest (uint32 quest_id) const override |
| bool | ActivateToQuest (Player const *target) const |
| void | UseDoorOrButton (uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr) |
| void | ResetDoorOrButton () |
| void | ActivateObject (GameObjectActions action, WorldObject *spellCaster=nullptr, uint32 spellId=0, int32 effectIndex=-1) |
| void | TriggeringLinkedGameObject (uint32 trapEntry, Unit *target) |
| bool | IsNeverVisible (bool allowServersideObjects) const override |
| bool | IsAlwaysVisibleFor (WorldObject const *seer) const override |
| bool | IsInvisibleDueToDespawn () const override |
| uint8 | GetLevelForTarget (WorldObject const *target) const override |
| GameObject * | LookupFishingHoleAround (float range) |
| void | SendCustomAnim (uint32 anim) |
| bool | IsInRange (float x, float y, float z, float radius) const |
| void | ModifyHealth (int32 change, WorldObject *attackerOrHealer=nullptr, uint32 spellId=0) |
| void | SetDestructibleState (GameObjectDestructibleState state, WorldObject *attackerOrHealer=nullptr, bool setHealth=false) |
| GameObjectDestructibleState | GetDestructibleState () const |
| void | EventInform (uint32 eventId, WorldObject *invoker=nullptr) |
| void | SetRespawnCompatibilityMode (bool mode=true) |
| bool | GetRespawnCompatibilityMode () |
| std::string const & | GetAIName () const |
| uint32 | GetScriptId () const |
| GameObjectAI * | AI () const |
| void | InheritStringIds (GameObject const *parent) |
| bool | HasStringId (std::string_view id) const |
| void | SetScriptStringId (std::string id) |
| std::string_view | GetStringId (StringIdType type) const |
| void | SetDisplayId (uint32 displayid) |
| uint32 | GetDisplayId () const |
| uint32 | GetFaction () const override |
| void | SetFaction (uint32 faction) override |
| void | GetRespawnPosition (float &x, float &y, float &z, float *ori=nullptr) const |
| Transport * | ToTransport () |
| Transport const * | ToTransport () const |
| float | GetStationaryX () const override |
| float | GetStationaryY () const override |
| float | GetStationaryZ () const override |
| float | GetStationaryO () const override |
| void | RelocateStationaryPosition (float x, float y, float z, float o) |
| float | GetInteractionDistance () const |
| void | UpdateModelPosition () |
| bool | IsAtInteractDistance (Position const &pos, float radius) const |
| bool | IsAtInteractDistance (Player const *player, SpellInfo const *spell=nullptr) const |
| bool | IsWithinDistInMap (Player const *player) const |
| SpellInfo const * | GetSpellForLock (Player const *player) const |
| void | AIM_Destroy () |
| bool | AIM_Initialize () |
| std::string | GetDebugInfo () const override |
| bool | IsWithinDistInMap (WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const |
Public Member Functions inherited from WorldObject | |
| virtual | ~WorldObject () |
| void | AddToWorld () override |
| void | RemoveFromWorld () override |
| void | GetNearPoint2D (WorldObject const *searcher, float &x, float &y, float distance, float absAngle) const |
| void | GetNearPoint (WorldObject const *searcher, float &x, float &y, float &z, float distance2d, float absAngle) const |
| void | GetClosePoint (float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) const |
| void | MovePosition (Position &pos, float dist, float angle) |
| Position | GetNearPosition (float dist, float angle) |
| void | MovePositionToFirstCollision (Position &pos, float dist, float angle) |
| Position | GetFirstCollisionPosition (float dist, float angle) |
| Position | GetRandomNearPosition (float radius) |
| void | GetContactPoint (WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const |
| virtual float | GetCombatReach () const |
| void | UpdateGroundPositionZ (float x, float y, float &z) const |
| void | UpdateAllowedPositionZ (float x, float y, float &z, float *groundZ=nullptr) const |
| void | GetRandomPoint (Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) const |
| Position | GetRandomPoint (Position const &srcPos, float distance) const |
| uint32 | GetInstanceId () const |
| uint32 | GetPhaseMask () const |
| bool | InSamePhase (uint32 phasemask) const |
| bool | InSamePhase (WorldObject const *obj) const |
| uint32 | GetZoneId () const |
| uint32 | GetAreaId () const |
| void | GetZoneAndAreaId (uint32 &zoneid, uint32 &areaid) const |
| bool | IsInWorldPvpZone () const |
| bool | IsOutdoors () const |
| ZLiquidStatus | GetLiquidStatus () const |
| InstanceScript * | GetInstanceScript () const |
| std::string const & | GetName () const |
| void | SetName (std::string newname) |
| float | GetDistance (WorldObject const *obj) const |
| float | GetDistance (Position const &pos) const |
| float | GetDistance (float x, float y, float z) const |
| float | GetDistance2d (WorldObject const *obj) const |
| float | GetDistance2d (float x, float y) const |
| float | GetDistanceZ (WorldObject const *obj) const |
| bool | IsSelfOrInSameMap (WorldObject const *obj) const |
| bool | IsInMap (WorldObject const *obj) const |
| bool | IsWithinDist3d (float x, float y, float z, float dist) const |
| bool | IsWithinDist3d (Position const *pos, float dist) const |
| bool | IsWithinDist2d (float x, float y, float dist) const |
| bool | IsWithinDist2d (Position const *pos, float dist) const |
| bool | IsWithinDist (WorldObject const *obj, float dist2compare, bool is3D=true) const |
| bool | IsWithinDistInMap (WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const |
| bool | IsWithinLOS (float x, float y, float z, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) const |
| bool | IsWithinLOSInMap (WorldObject const *obj, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) const |
| Position | GetHitSpherePointFor (Position const &dest) const |
| void | GetHitSpherePointFor (Position const &dest, float &x, float &y, float &z) const |
| bool | GetDistanceOrder (WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) const |
| bool | IsInRange (WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const |
| bool | IsInRange2d (float x, float y, float minRange, float maxRange) const |
| bool | IsInRange3d (float x, float y, float z, float minRange, float maxRange) const |
| bool | isInFront (WorldObject const *target, float arc=float(M_PI)) const |
| bool | isInBack (WorldObject const *target, float arc=float(M_PI)) const |
| bool | IsInBetween (Position const &pos1, Position const &pos2, float size=0) const |
| bool | IsInBetween (WorldObject const *obj1, WorldObject const *obj2, float size=0) const |
| virtual void | SendMessageToSet (WorldPacket const *data, bool self) const |
| virtual void | SendMessageToSetInRange (WorldPacket const *data, float dist, bool self) const |
| virtual void | SendMessageToSet (WorldPacket const *data, Player const *skipped_rcvr) const |
| void | PlayDistanceSound (uint32 soundId, Player *target=nullptr) |
| void | PlayDirectSound (uint32 soundId, Player *target=nullptr) |
| void | PlayDirectMusic (uint32 musicId, Player *target=nullptr) |
| void | SendObjectDeSpawnAnim (ObjectGuid guid) |
| void | AddObjectToRemoveList () |
| float | GetGridActivationRange () const |
| float | GetVisibilityRange () const |
| float | GetSightRange (WorldObject const *target=nullptr) const |
| bool | CanSeeOrDetect (WorldObject const *obj, bool implicitDetect=false, bool distanceCheck=false, bool checkAlert=false) const |
| virtual void | SetMap (Map *map) |
| virtual void | ResetMap () |
| Map * | GetMap () const |
| Map * | FindMap () const |
| void | SetZoneScript () |
| void | ClearZoneScript () |
| ZoneScript * | GetZoneScript () const |
| TempSummon * | SummonCreature (uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty) |
| TempSummon * | SummonCreature (uint32 entry, float x, float y, float z, float o=0, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, ObjectGuid privateObjectOwner=ObjectGuid::Empty) |
| GameObject * | SummonGameObject (uint32 entry, Position const &pos, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN) |
| GameObject * | SummonGameObject (uint32 entry, float x, float y, float z, float ang, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN) |
| Creature * | SummonTrigger (float x, float y, float z, float ang, Milliseconds despawnTime, CreatureAI *(*GetAI)(Creature *)=nullptr) |
| void | SummonCreatureGroup (uint8 group, std::list< TempSummon * > *list=nullptr) |
| Creature * | FindNearestCreature (uint32 entry, float range, bool alive=true) const |
| Creature * | FindNearestCreatureWithOptions (float range, FindCreatureOptions const &options) const |
| GameObject * | FindNearestGameObject (uint32 entry, float range, bool spawnedOnly=true) const |
| GameObject * | FindNearestGameObjectWithOptions (float range, FindGameObjectOptions const &options) const |
| GameObject * | FindNearestUnspawnedGameObject (uint32 entry, float range) const |
| GameObject * | FindNearestGameObjectOfType (GameobjectTypes type, float range) const |
| Player * | SelectNearestPlayer (float distance) const |
| virtual ObjectGuid | GetCharmerOrOwnerGUID () const |
| ObjectGuid | GetCharmerOrOwnerOrOwnGUID () const |
| Unit * | GetOwner () const |
| Unit * | GetCharmerOrOwner () const |
| Unit * | GetCharmerOrOwnerOrSelf () const |
| Player * | GetCharmerOrOwnerPlayerOrPlayerItself () const |
| Player * | GetAffectingPlayer () const |
| Player * | GetSpellModOwner () const |
| int32 | CalculateSpellDamage (SpellEffectInfo const &spellEffectInfo, int32 const *basePoints=nullptr) const |
| float | GetSpellMaxRangeForTarget (Unit const *target, SpellInfo const *spellInfo) const |
| float | GetSpellMinRangeForTarget (Unit const *target, SpellInfo const *spellInfo) const |
| float | ApplyEffectModifiers (SpellInfo const *spellInfo, uint8 effIndex, float value) const |
| int32 | CalcSpellDuration (SpellInfo const *spellInfo) const |
| int32 | ModSpellDuration (SpellInfo const *spellInfo, WorldObject const *target, int32 duration, bool positive, uint32 effectMask) const |
| void | ModSpellCastTime (SpellInfo const *spellInfo, int32 &castTime, Spell *spell=nullptr) const |
| void | ModSpellDurationTime (SpellInfo const *spellInfo, int32 &durationTime, Spell *spell=nullptr) const |
| virtual float | MeleeSpellMissChance (Unit const *victim, WeaponAttackType attType, int32 skillDiff, uint32 spellId) const |
| virtual SpellMissInfo | MeleeSpellHitResult (Unit *victim, SpellInfo const *spellInfo) const |
| SpellMissInfo | MagicSpellHitResult (Unit *victim, SpellInfo const *spellInfo) const |
| SpellMissInfo | SpellHitResult (Unit *victim, SpellInfo const *spellInfo, bool canReflect=false) const |
| void | SendSpellMiss (Unit *target, uint32 spellID, SpellMissInfo missInfo) |
| FactionTemplateEntry const * | GetFactionTemplateEntry () const |
| ReputationRank | GetReactionTo (WorldObject const *target) const |
| bool | IsHostileTo (WorldObject const *target) const |
| bool | IsHostileToPlayers () const |
| bool | IsFriendlyTo (WorldObject const *target) const |
| bool | IsNeutralToAll () const |
| SpellCastResult | CastSpell (CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ }) |
| bool | IsValidAttackTarget (WorldObject const *target, SpellInfo const *bySpell=nullptr) const |
| bool | IsValidAssistTarget (WorldObject const *target, SpellInfo const *bySpell=nullptr) const |
| Unit * | GetMagicHitRedirectTarget (Unit *victim, SpellInfo const *spellInfo) |
| template<typename Container > | |
| void | GetGameObjectListWithEntryInGrid (Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) const |
| template<typename Container > | |
| void | GetGameObjectListWithOptionsInGrid (Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) const |
| template<typename Container > | |
| void | GetCreatureListWithEntryInGrid (Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) const |
| template<typename Container > | |
| void | GetCreatureListWithOptionsInGrid (Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) const |
| template<typename Container > | |
| void | GetPlayerListInGrid (Container &playerContainer, float maxSearchRange, bool alive=true) const |
| void | DestroyForNearbyPlayers () |
| virtual void | UpdateObjectVisibility (bool forced=true) |
| virtual void | UpdateObjectVisibilityOnCreate () |
| void | UpdatePositionData () |
| void | BuildUpdate (UpdateDataMapType &) override |
| bool | AddToObjectUpdate () override |
| void | RemoveFromObjectUpdate () override |
| void | AddToNotify (uint16 f) |
| bool | isNeedNotify (uint16 f) const |
| uint16 | GetNotifyFlags () const |
| void | ResetAllNotifies () |
| bool | isActiveObject () const |
| void | setActive (bool isActiveObject) |
| bool | IsFarVisible () const |
| void | SetFarVisible (bool on) |
| bool | IsVisibilityOverridden () const |
| void | SetVisibilityDistanceOverride (VisibilityDistanceType type) |
| void | SetIsStoredInWorldObjectGridContainer (bool apply) |
| bool | IsAlwaysStoredInWorldObjectGridContainer () const |
| bool | IsStoredInWorldObjectGridContainer () const |
| Transport * | GetTransport () const |
| float | GetTransOffsetX () const |
| float | GetTransOffsetY () const |
| float | GetTransOffsetZ () const |
| float | GetTransOffsetO () const |
| Position const & | GetTransOffset () const |
| uint32 | GetTransTime () const |
| int8 | GetTransSeat () const |
| virtual ObjectGuid | GetTransGUID () const |
| void | SetTransport (Transport *t) |
| float | GetFloorZ () const |
| virtual float | GetCollisionHeight () const |
| float | GetMapWaterOrGroundLevel (float x, float y, float z, float *ground=nullptr) const |
| float | GetMapHeight (float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) const |
| std::string | GetDebugInfo () const override |
| bool | IsPrivateObject () const |
| ObjectGuid | GetPrivateObjectOwner () const |
| void | SetPrivateObjectOwner (ObjectGuid const &owner) |
| bool | CheckPrivateObjectOwnerVisibility (WorldObject const *seer) const |
Public Member Functions inherited from Object | |
| virtual | ~Object () |
| bool | IsInWorld () const |
| ObjectGuid | GetGUID () const |
| PackedGuid const & | GetPackGUID () const |
| uint32 | GetEntry () const |
| void | SetEntry (uint32 entry) |
| float | GetObjectScale () const |
| virtual void | SetObjectScale (float scale) |
| bool | HasDynamicFlag (uint32 flag) const |
| virtual void | SetDynamicFlag (uint32 flag) |
| virtual void | RemoveDynamicFlag (uint32 flag) |
| TypeID | GetTypeId () const |
| bool | isType (uint16 mask) const |
| virtual void | BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const |
| void | SendUpdateToPlayer (Player *player) |
| void | BuildValuesUpdateBlockForPlayer (UpdateData *data, Player const *target) const |
| void | BuildOutOfRangeUpdateBlock (UpdateData *data) const |
| void | BuildMovementUpdateBlock (UpdateData *data, uint32 flags=0) const |
| virtual void | DestroyForPlayer (Player *target, bool onDeath=false) const |
| int32 | GetInt32Value (uint16 index) const |
| uint32 | GetUInt32Value (uint16 index) const |
| uint64 | GetUInt64Value (uint16 index) const |
| float | GetFloatValue (uint16 index) const |
| uint8 | GetByteValue (uint16 index, uint8 offset) const |
| uint16 | GetUInt16Value (uint16 index, uint8 offset) const |
| ObjectGuid | GetGuidValue (uint16 index) const |
| void | SetInt32Value (uint16 index, int32 value) |
| void | SetUInt32Value (uint16 index, uint32 value) |
| void | UpdateUInt32Value (uint16 index, uint32 value) |
| void | SetUInt64Value (uint16 index, uint64 value) |
| void | SetFloatValue (uint16 index, float value) |
| void | SetByteValue (uint16 index, uint8 offset, uint8 value) |
| void | SetUInt16Value (uint16 index, uint8 offset, uint16 value) |
| void | SetInt16Value (uint16 index, uint8 offset, int16 value) |
| void | SetGuidValue (uint16 index, ObjectGuid value) |
| void | SetStatFloatValue (uint16 index, float value) |
| void | SetStatInt32Value (uint16 index, int32 value) |
| bool | AddGuidValue (uint16 index, ObjectGuid value) |
| bool | RemoveGuidValue (uint16 index, ObjectGuid value) |
| void | ApplyModUInt32Value (uint16 index, int32 val, bool apply) |
| void | ApplyModInt32Value (uint16 index, int32 val, bool apply) |
| void | ApplyModPositiveFloatValue (uint16 index, float val, bool apply) |
| void | ApplyModSignedFloatValue (uint16 index, float val, bool apply) |
| void | SetFlag (uint16 index, uint32 newFlag) |
| void | RemoveFlag (uint16 index, uint32 oldFlag) |
| void | ToggleFlag (uint16 index, uint32 flag) |
| bool | HasFlag (uint16 index, uint32 flag) const |
| void | ApplyModFlag (uint16 index, uint32 flag, bool apply) |
| void | SetByteFlag (uint16 index, uint8 offset, uint8 newFlag) |
| void | RemoveByteFlag (uint16 index, uint8 offset, uint8 newFlag) |
| void | ToggleByteFlag (uint16 index, uint8 offset, uint8 flag) |
| bool | HasByteFlag (uint16 index, uint8 offset, uint8 flag) const |
| void | ApplyModByteFlag (uint16 index, uint8 offset, uint8 flag, bool apply) |
| void | SetFlag64 (uint16 index, uint64 newFlag) |
| void | RemoveFlag64 (uint16 index, uint64 oldFlag) |
| void | ToggleFlag64 (uint16 index, uint64 flag) |
| bool | HasFlag64 (uint16 index, uint64 flag) const |
| void | ApplyModFlag64 (uint16 index, uint64 flag, bool apply) |
| void | ClearUpdateMask (bool remove) |
| uint16 | GetValuesCount () const |
| void | SetIsNewObject (bool enable) |
| void | BuildFieldsUpdate (Player *, UpdateDataMapType &) const |
| void | SetFieldNotifyFlag (uint16 flag) |
| void | RemoveFieldNotifyFlag (uint16 flag) |
| void | ForceValuesUpdateAtIndex (uint32) |
| bool | IsWorldObject () const |
| WorldObject * | ToWorldObject () |
| WorldObject const * | ToWorldObject () const |
| bool | IsItem () const |
| Item * | ToItem () |
| Item const * | ToItem () const |
| bool | IsPlayer () const |
| Player * | ToPlayer () |
| Player const * | ToPlayer () const |
| bool | IsCreature () const |
| Creature * | ToCreature () |
| Creature const * | ToCreature () const |
| bool | IsUnit () const |
| Unit * | ToUnit () |
| Unit const * | ToUnit () const |
| bool | IsGameObject () const |
| GameObject * | ToGameObject () |
| GameObject const * | ToGameObject () const |
| bool | IsCorpse () const |
| Corpse * | ToCorpse () |
| Corpse const * | ToCorpse () const |
| bool | IsDynObject () const |
| DynamicObject * | ToDynObject () |
| DynamicObject const * | ToDynObject () const |
| Trinity::unique_weak_ptr< Object > | GetWeakPtr () const |
Public Member Functions inherited from WorldLocation | |
| WorldLocation () | |
| WorldLocation (uint32 _mapId, float x, float y, float z=0.0f, float o=0.0f) | |
| WorldLocation (uint32 mapId, Position const &position) | |
| void | WorldRelocate (WorldLocation const &loc) |
| void | WorldRelocate (WorldLocation const *loc) |
| void | WorldRelocate (uint32 mapId, Position const &pos) |
| void | WorldRelocate (uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) |
| WorldLocation | GetWorldLocation () const |
| uint32 | GetMapId () const |
| std::string | GetDebugInfo () const |
Public Member Functions inherited from Position | |
| Position () | |
| Position (float x, float y, float z=0.0f, float o=0.0f) | |
| bool | operator== (Position const &a) const |
| void | Relocate (float x, float y) |
| void | Relocate (float x, float y, float z) |
| void | Relocate (float x, float y, float z, float o) |
| void | Relocate (Position const &pos) |
| void | Relocate (Position const *pos) |
| void | RelocateOffset (Position const &offset) |
| void | SetOrientation (float orientation) |
| float | GetPositionX () const |
| float | GetPositionY () const |
| float | GetPositionZ () const |
| float | GetOrientation () const |
| void | GetPosition (float &x, float &y) const |
| void | GetPosition (float &x, float &y, float &z) const |
| void | GetPosition (float &x, float &y, float &z, float &o) const |
| Position | GetPosition () const |
| Streamer< XY > | PositionXYStream () |
| ConstStreamer< XY > | PositionXYStream () const |
| Streamer< XYZ > | PositionXYZStream () |
| ConstStreamer< XYZ > | PositionXYZStream () const |
| Streamer< XYZO > | PositionXYZOStream () |
| ConstStreamer< XYZO > | PositionXYZOStream () const |
| Streamer< PackedXYZ > | PositionPackedXYZStream () |
| ConstStreamer< PackedXYZ > | PositionPackedXYZStream () const |
| bool | IsPositionValid () const |
| float | GetExactDist2dSq (const float x, const float y) const |
| float | GetExactDist2dSq (Position const &pos) const |
| float | GetExactDist2dSq (Position const *pos) const |
| float | GetExactDist2d (const float x, const float y) const |
| float | GetExactDist2d (Position const &pos) const |
| float | GetExactDist2d (Position const *pos) const |
| float | GetExactDistSq (float x, float y, float z) const |
| float | GetExactDistSq (Position const &pos) const |
| float | GetExactDistSq (Position const *pos) const |
| float | GetExactDist (float x, float y, float z) const |
| float | GetExactDist (Position const &pos) const |
| float | GetExactDist (Position const *pos) const |
| void | GetPositionOffsetTo (Position const &endPos, Position &retOffset) const |
| Position | GetPositionWithOffset (Position const &offset) const |
| float | GetAbsoluteAngle (float x, float y) const |
| float | GetAbsoluteAngle (Position const &pos) const |
| float | GetAbsoluteAngle (Position const *pos) const |
| float | ToAbsoluteAngle (float relAngle) const |
| float | ToRelativeAngle (float absAngle) const |
| float | GetRelativeAngle (float x, float y) const |
| float | GetRelativeAngle (Position const &pos) const |
| float | GetRelativeAngle (Position const *pos) const |
| void | GetSinCos (float x, float y, float &vsin, float &vcos) const |
| bool | IsInDist2d (float x, float y, float dist) const |
| bool | IsInDist2d (Position const *pos, float dist) const |
| bool | IsInDist (float x, float y, float z, float dist) const |
| bool | IsInDist (Position const &pos, float dist) const |
| bool | IsInDist (Position const *pos, float dist) const |
| bool | IsWithinBox (Position const ¢er, float xradius, float yradius, float zradius) const |
| bool | IsWithinDoubleVerticalCylinder (Position const *center, float radius, float height) const |
| bool | HasInArc (float arcangle, Position const *pos, float border=2.0f) const |
| bool | HasInLine (Position const *pos, float objSize, float width) const |
| std::string | ToString () const |
Public Member Functions inherited from GridObject< GameObject > | |
| virtual | ~GridObject () |
| bool | IsInGrid () const |
| void | AddToGrid (GridRefManager< GameObject > &m) |
| void | RemoveFromGrid () |
Static Public Member Functions | |
| static bool | DeleteFromDB (ObjectGuid::LowType spawnId) |
| static void | SetGoArtKit (uint8 artkit, GameObject *go, ObjectGuid::LowType lowguid=0) |
Static Public Member Functions inherited from WorldObject | |
| static bool | InSamePhase (WorldObject const *a, WorldObject const *b) |
| static ReputationRank | GetFactionReactionTo (FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target) |
Static Public Member Functions inherited from Object | |
| static ObjectGuid | GetGUID (Object const *o) |
| static WorldObject * | ToWorldObject (Object *o) |
| static WorldObject const * | ToWorldObject (Object const *o) |
| static Item * | ToItem (Object *o) |
| static Item const * | ToItem (Object const *o) |
| static Player * | ToPlayer (Object *o) |
| static Player const * | ToPlayer (Object const *o) |
| static Creature * | ToCreature (Object *o) |
| static Creature const * | ToCreature (Object const *o) |
| static Unit * | ToUnit (Object *o) |
| static Unit const * | ToUnit (Object const *o) |
| static GameObject * | ToGameObject (Object *o) |
| static GameObject const * | ToGameObject (Object const *o) |
| static Corpse * | ToCorpse (Object *o) |
| static Corpse const * | ToCorpse (Object const *o) |
| static DynamicObject * | ToDynObject (Object *o) |
| static DynamicObject const * | ToDynObject (Object const *o) |
Static Public Member Functions inherited from Position | |
| static float | NormalizeOrientation (float o) |
Protected Types | |
| typedef std::map< uint32, ObjectGuid > | ChairSlotAndUser |
Protected Member Functions | |
| void | CreateModel () |
| void | UpdateModel () |
Protected Member Functions inherited from WorldObject | |
| WorldObject (bool isWorldObject) | |
| virtual void | ProcessPositionDataChanged (PositionFullTerrainStatus const &data) |
| void | SetLocationMapId (uint32 _mapId) |
| void | SetLocationInstanceId (uint32 _instanceId) |
| virtual bool | IsAlwaysDetectableFor (WorldObject const *) const |
| virtual void | Heartbeat () |
Protected Member Functions inherited from Object | |
| Object () | |
| void | _InitValues () |
| void | _Create (ObjectGuid const &guid) |
| std::string | _ConcatFields (uint16 startIndex, uint16 size) const |
| bool | _LoadIntoDataField (std::string const &data, uint32 startOffset, uint32 count) |
| uint32 | GetUpdateFieldData (Player const *target, uint32 *&flags) const |
| void | BuildMovementUpdate (ByteBuffer *data, uint16 flags) const |
| void | AddToObjectUpdateIfNeeded () |
Protected Member Functions inherited from MapObject | |
| MapObject () | |
Private Member Functions | |
| void | RemoveFromOwner () |
| void | SwitchDoorOrButton (bool activate, bool alternative=false) |
| void | UpdatePackedRotation () |
| bool | _IsWithinDist (WorldObject const *obj, float dist2compare, bool, bool, bool) const override |
| Object distance/size - overridden from Object::_IsWithinDist. Needs to take in account proper GO size. | |
Private Attributes | |
| GameObjectAI * | m_AI |
| bool | m_respawnCompatibilityMode |
Definition at line 85 of file GameObject.h.
|
protected |
Definition at line 339 of file GameObject.h.
|
explicit |
Definition at line 110 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| GameObject::~GameObject | ( | ) |
Definition at line 144 of file GameObject.cpp.
|
inlineoverrideprivatevirtual |
Object distance/size - overridden from Object::_IsWithinDist. Needs to take in account proper GO size.
Following check does check 3d distance
Reimplemented from WorldObject.
Definition at line 367 of file GameObject.h.
Here is the call graph for this function:| void GameObject::ActivateObject | ( | GameObjectActions | action, |
| WorldObject * | spellCaster = nullptr, |
||
| uint32 | spellId = 0, |
||
| int32 | effectIndex = -1 |
||
| ) |
Definition at line 1483 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool GameObject::ActivateToQuest | ( | Player const * | target | ) | const |
Definition at line 1382 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 200 of file GameObject.h.
|
inline |
|
overridevirtual |
Reimplemented from Object.
Definition at line 203 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::AddUniqueUse | ( | Player * | player | ) |
Definition at line 927 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
| void GameObject::AIM_Destroy | ( | ) |
| bool GameObject::AIM_Initialize | ( | ) |
Definition at line 158 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from Object.
Definition at line 2702 of file GameObject.cpp.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from WorldObject.
Reimplemented in Transport.
Definition at line 176 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 211 of file GameObject.h.
| bool GameObject::Create | ( | ObjectGuid::LowType | guidlow, |
| uint32 | name_id, | ||
| Map * | map, | ||
| uint32 | phaseMask, | ||
| Position const & | pos, | ||
| QuaternionData const & | rotation, | ||
| uint32 | animprogress, | ||
| GOState | go_state, | ||
| uint32 | artKit = 0, |
||
| bool | dynamic = false, |
||
| ObjectGuid::LowType | spawnid = 0 |
||
| ) |
Definition at line 255 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 2869 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::Delete | ( | ) |
Definition at line 954 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1155 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::DespawnOrUnsummon | ( | Milliseconds | delay = 0ms, |
| Seconds | forceRespawnTime = 0s |
||
| ) |
Definition at line 933 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::EnableCollision | ( | bool | enable | ) |
Definition at line 2615 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::EventInform | ( | uint32 | eventId, |
| WorldObject * | invoker = nullptr |
||
| ) |
Definition at line 2271 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| std::string const & GameObject::GetAIName | ( | ) | const |
Definition at line 171 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from Object.
Reimplemented in Transport.
Definition at line 2874 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 258 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 283 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from Object.
Definition at line 97 of file GameObject.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements WorldObject.
Definition at line 285 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 973 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 993 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| GameObjectOverride const * GameObject::GetGameObjectOverride | ( | ) | const |
|
inline |
Definition at line 183 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 181 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 178 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 176 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| float GameObject::GetInteractionDistance | ( | ) | const |
Definition at line 2801 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from WorldObject.
Definition at line 1337 of file GameObject.cpp.
Here is the call graph for this function:| GameObject * GameObject::GetLinkedTrap | ( | ) |
Definition at line 2697 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
| Player * GameObject::GetLootRecipient | ( | ) | const |
| Group * GameObject::GetLootRecipientGroup | ( | ) | const |
|
inline |
|
overridevirtual |
Reimplemented from WorldObject.
Definition at line 2325 of file GameObject.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements WorldObject.
Definition at line 141 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 119 of file GameObject.h.
|
inline |
|
inline |
| void GameObject::GetRespawnPosition | ( | float & | x, |
| float & | y, | ||
| float & | z, | ||
| float * | ori = nullptr |
||
| ) | const |
Definition at line 2783 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| time_t GameObject::GetRespawnTimeEx | ( | ) | const |
Definition at line 1353 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| uint32 GameObject::GetScriptId | ( | ) | const |
Definition at line 2287 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 2927 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inlineoverridevirtual |
Reimplemented from WorldObject.
Definition at line 297 of file GameObject.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from WorldObject.
Definition at line 294 of file GameObject.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from WorldObject.
Definition at line 295 of file GameObject.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from WorldObject.
Definition at line 296 of file GameObject.h.
Here is the call graph for this function:
|
inline |
|
inline |
|
virtual |
Reimplemented in Transport.
Definition at line 2593 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
| QuaternionData GameObject::GetWorldRotation | ( | ) | const |
Definition at line 2378 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 170 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from Object.
Definition at line 1234 of file GameObject.cpp.
Here is the call graph for this function:
|
inline |
Definition at line 198 of file GameObject.h.
|
inline |
|
overridevirtual |
Reimplemented from Object.
Definition at line 1229 of file GameObject.cpp.
Here is the call graph for this function:| bool GameObject::HasStringId | ( | std::string_view | id | ) | const |
| void GameObject::InheritStringIds | ( | GameObject const * | parent | ) |
|
overridevirtual |
Reimplemented from WorldObject.
Definition at line 1299 of file GameObject.cpp.
Here is the call graph for this function:| bool GameObject::IsAtInteractDistance | ( | Position const & | pos, |
| float | radius | ||
| ) | const |
Definition at line 2898 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool GameObject::IsDestructibleBuilding | ( | ) | const |
Definition at line 1260 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool GameObject::IsDynTransport | ( | ) | const |
| bool GameObject::IsInRange | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | radius | ||
| ) | const |
Check if the distance between the 2 objects is 0, can happen if both objects are on the same position. The code below this check wont crash if dist is 0 because 0/0 in float operations is valid, and returns infinite
Definition at line 2245 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
overridevirtual |
Reimplemented from WorldObject.
Definition at line 1325 of file GameObject.cpp.
Here is the call graph for this function:| bool GameObject::IsLootAllowedFor | ( | Player const * | player | ) | const |
Definition at line 2682 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from WorldObject.
Definition at line 1288 of file GameObject.cpp.
Here is the call graph for this function:
|
inline |
|
inline |
| bool GameObject::IsTransport | ( | ) | const |
Definition at line 1239 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool GameObject::IsWithinDistInMap | ( | Player const * | player | ) | const |
Definition at line 2922 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool WorldObject::IsWithinDistInMap | ( | WorldObject const * | obj, |
| float | dist2compare, | ||
| bool | is3D = true, |
||
| bool | incOwnRadius = true, |
||
| bool | incTargetRadius = true |
||
| ) | const |
Definition at line 402 of file Object.cpp.
| bool GameObject::LoadFromDB | ( | ObjectGuid::LowType | spawnId, |
| Map * | map, | ||
| bool | addToMap, | ||
| bool | = true |
||
| ) |
Definition at line 1086 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| GameObject * GameObject::LookupFishingHoleAround | ( | float | range | ) |
Definition at line 1448 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::ModifyHealth | ( | int32 | change, |
| WorldObject * | attackerOrHealer = nullptr, |
||
| uint32 | spellId = 0 |
||
| ) |
Definition at line 2395 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::Refresh | ( | ) |
Definition at line 917 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 172 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 184 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from Object.
Definition at line 230 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 201 of file GameObject.h.
|
inlineoverridevirtual |
Reimplemented from Object.
Definition at line 98 of file GameObject.h.
Here is the call graph for this function:
|
inline |
Definition at line 173 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::ResetDoorOrButton | ( | ) |
Definition at line 1457 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| void GameObject::Respawn | ( | ) |
Definition at line 1373 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SaveRespawnTime | ( | uint32 | forceDelay = 0 | ) |
Definition at line 1269 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SaveToDB | ( | ) |
Definition at line 1013 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SendCustomAnim | ( | uint32 | anim | ) |
Definition at line 2237 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetDestructibleState | ( | GameObjectDestructibleState | state, |
| WorldObject * | attackerOrHealer = nullptr, |
||
| bool | setHealth = false |
||
| ) |
Definition at line 2442 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetDisplayId | ( | uint32 | displayid | ) |
Definition at line 2602 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from WorldObject.
Definition at line 286 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 171 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 184 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetGoArtKit | ( | uint8 | artkit | ) |
Definition at line 1577 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| void GameObject::SetGoState | ( | GOState | state | ) |
Definition at line 2574 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 177 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 175 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 232 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetLocalRotation | ( | float | qx, |
| float | qy, | ||
| float | qz, | ||
| float | qw | ||
| ) |
Definition at line 2353 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetLocalRotationAngles | ( | float | z_rot, |
| float | y_rot, | ||
| float | x_rot | ||
| ) |
| void GameObject::SetLootGenerationTime | ( | ) |
Definition at line 2569 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 199 of file GameObject.h.
Definition at line 2653 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2533 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 131 of file GameObject.h.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetParentRotation | ( | QuaternionData const & | rotation | ) |
Definition at line 2364 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from WorldObject.
Definition at line 2608 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| void GameObject::SetRespawnTime | ( | int32 | respawn | ) |
Definition at line 1362 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::SetScriptStringId | ( | std::string | id | ) |
Definition at line 2310 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
private |
Definition at line 1600 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 292 of file GameObject.h.
Definition at line 1434 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from WorldObject.
Reimplemented in Transport.
Definition at line 453 of file GameObject.cpp.
Here is the call graph for this function:
|
protected |
Definition at line 2626 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::UpdateModelPosition | ( | ) |
Definition at line 2839 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| void GameObject::Use | ( | Unit * | user | ) |
Definition at line 1613 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GameObject::UseDoorOrButton | ( | uint32 | time_to_restore = 0, |
| bool | alternative = false, |
||
| Unit * | user = nullptr |
||
| ) |
Definition at line 1469 of file GameObject.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 340 of file GameObject.h.
| Loot GameObject::loot |
Definition at line 221 of file GameObject.h.
| ObjectGuid GameObject::lootingGroupLowGUID |
Definition at line 229 of file GameObject.h.
|
private |
Definition at line 373 of file GameObject.h.
|
protected |
Definition at line 329 of file GameObject.h.
|
protected |
Definition at line 323 of file GameObject.h.
|
protected |
Definition at line 324 of file GameObject.h.
|
protected |
Definition at line 345 of file GameObject.h.
|
protected |
Definition at line 343 of file GameObject.h.
|
protected |
Definition at line 344 of file GameObject.h.
|
protected |
Definition at line 346 of file GameObject.h.
| uint32 GameObject::m_groupLootTimer |
Definition at line 228 of file GameObject.h.
|
protected |
Definition at line 359 of file GameObject.h.
|
protected |
Definition at line 351 of file GameObject.h.
|
protected |
Definition at line 357 of file GameObject.h.
|
protected |
Definition at line 356 of file GameObject.h.
|
protected |
Definition at line 354 of file GameObject.h.
|
protected |
Definition at line 355 of file GameObject.h.
|
protected |
Definition at line 325 of file GameObject.h.
|
protected |
Definition at line 326 of file GameObject.h.
| GameObjectModel* GameObject::m_model |
Definition at line 288 of file GameObject.h.
|
protected |
Definition at line 350 of file GameObject.h.
|
protected |
Definition at line 331 of file GameObject.h.
|
private |
Definition at line 374 of file GameObject.h.
|
protected |
Definition at line 322 of file GameObject.h.
|
protected |
Definition at line 321 of file GameObject.h.
|
protected |
Definition at line 328 of file GameObject.h.
|
protected |
Definition at line 335 of file GameObject.h.
|
protected |
Definition at line 348 of file GameObject.h.
|
protected |
Definition at line 333 of file GameObject.h.
|
protected |
Definition at line 327 of file GameObject.h.
|
protected |
For new or temporary gameobjects is 0 for saved it is lowguid.
Definition at line 342 of file GameObject.h.
|
protected |
Definition at line 320 of file GameObject.h.
|
protected |
Definition at line 352 of file GameObject.h.
|
protected |
Definition at line 347 of file GameObject.h.
|
protected |
Definition at line 336 of file GameObject.h.
|
protected |
Definition at line 337 of file GameObject.h.