TrinityCore
|
#include <GameObject.h>
Public Member Functions | |
bool | IsDespawnAtAction () const |
bool | IsUsableMounted () const |
uint32 | GetLockId () const |
bool | GetDespawnPossibility () const |
uint32 | GetCharges () const |
uint32 | GetLinkedGameObjectEntry () const |
uint32 | GetAutoCloseTime () const |
uint32 | GetLootId () const |
uint32 | GetGossipMenuId () const |
uint32 | GetEventScriptId () const |
uint32 | GetCooldown () const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
union { ... } |
uint32 GameObjectTemplate::accelRate |
std::string GameObjectTemplate::AIName |
uint32 GameObjectTemplate::allowMounted |
uint32 GameObjectTemplate::allowstopping |
uint32 GameObjectTemplate::AnimKit |
uint32 GameObjectTemplate::animSpell |
struct { ... } GameObjectTemplate::areaDamage |
uint32 GameObjectTemplate::areaID |
uint32 GameObjectTemplate::AssaultBroadcastAlliance |
uint32 GameObjectTemplate::AssaultBroadcastHorde |
struct { ... } GameObjectTemplate::auraGenerator |
uint32 GameObjectTemplate::auraID1 |
uint32 GameObjectTemplate::auraID2 |
uint32 GameObjectTemplate::autoClose |
struct { ... } GameObjectTemplate::barberChair |
struct { ... } GameObjectTemplate::binder |
uint32 GameObjectTemplate::BlocksPathsDown |
struct { ... } GameObjectTemplate::button |
uint32 GameObjectTemplate::camera |
struct { ... } GameObjectTemplate::camera |
uint32 GameObjectTemplate::CaptureBroadcastAlliance |
uint32 GameObjectTemplate::CaptureBroadcastHorde |
uint32 GameObjectTemplate::CaptureEventAlliance |
uint32 GameObjectTemplate::CaptureEventHorde |
struct { ... } GameObjectTemplate::capturePoint |
uint32 GameObjectTemplate::CaptureTime |
std::string GameObjectTemplate::castBarCaption |
uint32 GameObjectTemplate::casters |
uint32 GameObjectTemplate::castersGrouped |
uint32 GameObjectTemplate::casterTargetSpell |
uint32 GameObjectTemplate::casterTargetSpellTargets |
struct { ... } GameObjectTemplate::chair |
uint32 GameObjectTemplate::chairheight |
uint32 GameObjectTemplate::chairslots |
uint32 GameObjectTemplate::ChallengeAttachment |
uint32 GameObjectTemplate::charges |
int32 GameObjectTemplate::charges |
struct { ... } GameObjectTemplate::chest |
uint32 GameObjectTemplate::chestLoot |
uint32 GameObjectTemplate::chestPersonalLoot |
uint32 GameObjectTemplate::ChestProperties |
uint32 GameObjectTemplate::chestRestockTime |
struct { ... } GameObjectTemplate::clientCreature |
struct { ... } GameObjectTemplate::clientItem |
uint32 GameObjectTemplate::closeTextID |
uint32 GameObjectTemplate::conditionID1 |
uint32 GameObjectTemplate::conditionID2 |
uint32 GameObjectTemplate::consumable |
uint32 GameObjectTemplate::ContestedEventAlliance |
uint32 GameObjectTemplate::ContestedEventHorde |
struct { ... } GameObjectTemplate::controlZone |
uint32 GameObjectTemplate::cooldown |
uint32 GameObjectTemplate::CreatureDisplayInfo |
uint32 GameObjectTemplate::creatureID |
uint32 GameObjectTemplate::CreditProxyCreature |
uint32 GameObjectTemplate::customAnim |
uint32 GameObjectTemplate::DamagedEvent |
uint32 GameObjectTemplate::DamageEvent |
uint32 GameObjectTemplate::DamageImmuneOK |
uint32 GameObjectTemplate::damageMax |
uint32 GameObjectTemplate::damageMin |
uint32 GameObjectTemplate::damageSchool |
uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA] |
uint32 GameObjectTemplate::DefendedBroadcastAlliance |
uint32 GameObjectTemplate::DefendedBroadcastHorde |
uint32 GameObjectTemplate::DefendedEventAlliance |
uint32 GameObjectTemplate::DefendedEventHorde |
uint32 GameObjectTemplate::DestroyedEvent |
struct { ... } GameObjectTemplate::destructibleBuilding |
uint32 GameObjectTemplate::DestructibleModelRec |
uint32 GameObjectTemplate::DifficultyAnimations |
uint32 GameObjectTemplate::DifficultyEpic |
uint32 GameObjectTemplate::DifficultyHeroic |
uint32 GameObjectTemplate::DifficultyLegendary |
uint32 GameObjectTemplate::DifficultyNormal |
uint32 GameObjectTemplate::displayId |
struct { ... } GameObjectTemplate::DONOTUSE |
struct { ... } GameObjectTemplate::DONOTUSE2 |
struct { ... } GameObjectTemplate::DONOTUSE3 |
uint32 GameObjectTemplate::DontPlayOpenAnim |
struct { ... } GameObjectTemplate::door |
struct { ... } GameObjectTemplate::duelFlag |
struct { ... } GameObjectTemplate::dungeonDifficulty |
uint32 GameObjectTemplate::DungeonEncounter |
uint32 GameObjectTemplate::EnablePortalsonopen |
uint32 GameObjectTemplate::entry |
uint32 GameObjectTemplate::eventID |
int32 GameObjectTemplate::ExclusiveCategory |
uint32 GameObjectTemplate::ExpireDuration |
uint32 GameObjectTemplate::faction |
struct { ... } GameObjectTemplate::fishingHole |
struct { ... } GameObjectTemplate::fishingNode |
struct { ... } GameObjectTemplate::flagDrop |
uint32 GameObjectTemplate::FlagDrop |
uint32 GameObjectTemplate::flags |
struct { ... } GameObjectTemplate::flagStand |
uint32 GameObjectTemplate::floatingTooltip |
uint32 GameObjectTemplate::floatOnWater |
uint32 GameObjectTemplate::FrequentHeartbeat |
struct { ... } GameObjectTemplate::garrisonBuilding |
struct { ... } GameObjectTemplate::garrisonMonument |
struct { ... } GameObjectTemplate::garrisonMonumentPlaque |
struct { ... } GameObjectTemplate::garrisonPlot |
struct { ... } GameObjectTemplate::garrisonShipment |
struct { ... } GameObjectTemplate::generic |
uint32 GameObjectTemplate::GiganticAOI |
struct { ... } GameObjectTemplate::goober |
uint32 GameObjectTemplate::gossipID |
uint32 GameObjectTemplate::GroupXP |
struct { ... } GameObjectTemplate::guardPost |
struct { ... } GameObjectTemplate::guildbank |
uint32 GameObjectTemplate::HealthRec |
int32 GameObjectTemplate::HeightOffset |
uint32 GameObjectTemplate::HeroicAttachment |
uint32 GameObjectTemplate::highlight |
std::string GameObjectTemplate::IconName |
uint32 GameObjectTemplate::IgnoreBoundingBox |
uint32 GameObjectTemplate::IgnoredByPathing |
uint32 GameObjectTemplate::IgnoreTotems |
uint32 GameObjectTemplate::InfiniteAOI |
uint32 GameObjectTemplate::InitStopped |
uint32 GameObjectTemplate::InstanceType |
uint32 GameObjectTemplate::IntactEvent |
uint32 GameObjectTemplate::InteriorLight |
uint32 GameObjectTemplate::InteriorVisible |
uint32 GameObjectTemplate::Item |
uint32 GameObjectTemplate::killbonustime |
uint32 GameObjectTemplate::language |
uint32 GameObjectTemplate::LargeAOI |
uint32 GameObjectTemplate::leaveLoot |
uint32 GameObjectTemplate::Legacy |
uint32 GameObjectTemplate::level |
uint32 GameObjectTemplate::linkedTrap |
uint32 GameObjectTemplate::logloot |
uint32 GameObjectTemplate::lootLevel |
struct { ... } GameObjectTemplate::mailbox |
int32 GameObjectTemplate::mapID |
struct { ... } GameObjectTemplate::mapobject |
uint32 GameObjectTemplate::maxLevel |
uint32 GameObjectTemplate::maxRestock |
uint32 GameObjectTemplate::maxSuperiority |
uint32 GameObjectTemplate::maxTime |
struct { ... } GameObjectTemplate::meetingStone |
struct { ... } GameObjectTemplate::miniGame |
uint32 GameObjectTemplate::minLevel |
uint32 GameObjectTemplate::minRestock |
uint32 GameObjectTemplate::minSuperiority |
uint32 GameObjectTemplate::minTime |
struct { ... } GameObjectTemplate::moTransport |
uint32 GameObjectTemplate::moveSpeed |
std::string GameObjectTemplate::name |
int32 GameObjectTemplate::namedset |
uint32 GameObjectTemplate::NeutralEventAlliance |
uint32 GameObjectTemplate::NeutralEventHorde |
uint32 GameObjectTemplate::neutralPercent |
uint32 GameObjectTemplate::NeverUsableWhileMounted |
struct { ... } GameObjectTemplate::newflag |
struct { ... } GameObjectTemplate::newflagdrop |
uint32 GameObjectTemplate::noDamageImmune |
uint32 GameObjectTemplate::notInCombat |
uint32 GameObjectTemplate::onlychargeheightcheck |
uint32 GameObjectTemplate::onlychargetimecheck |
uint32 GameObjectTemplate::onlyCreatorUse |
uint32 GameObjectTemplate::open |
uint32 GameObjectTemplate::openTextID |
uint32 GameObjectTemplate::pageID |
uint32 GameObjectTemplate::pageMaterial |
uint32 GameObjectTemplate::partyOnly |
struct { ... } GameObjectTemplate::phaseableMO |
uint32 GameObjectTemplate::pickupSpell |
uint32 GameObjectTemplate::playerCast |
uint32 GameObjectTemplate::PlotInstance |
uint32 GameObjectTemplate::Primarydoodadset |
uint32 GameObjectTemplate::ProgressEventAlliance |
uint32 GameObjectTemplate::ProgressEventHorde |
uint32 GameObjectTemplate::PVPEnabling |
uint32 GameObjectTemplate::questGiver |
struct { ... } GameObjectTemplate::questgiver |
uint32 GameObjectTemplate::questID |
uint32 GameObjectTemplate::radius |
struct { ... } GameObjectTemplate::raw |
uint32 GameObjectTemplate::Reached10thfloor |
uint32 GameObjectTemplate::Reached1stfloor |
uint32 GameObjectTemplate::Reached2ndfloor |
uint32 GameObjectTemplate::Reached3rdfloor |
uint32 GameObjectTemplate::Reached4thfloor |
uint32 GameObjectTemplate::Reached5thfloor |
uint32 GameObjectTemplate::Reached6thfloor |
uint32 GameObjectTemplate::Reached7thfloor |
uint32 GameObjectTemplate::Reached8thfloor |
uint32 GameObjectTemplate::Reached9thfloor |
uint32 GameObjectTemplate::RebuildingEvent |
uint32 GameObjectTemplate::RebuildingTime |
uint32 GameObjectTemplate::requireLOS |
uint32 GameObjectTemplate::RespawnTime |
uint32 GameObjectTemplate::returnAura |
uint32 GameObjectTemplate::ReturnonDefenderInteract |
uint32 GameObjectTemplate::returnSpell |
struct { ... } GameObjectTemplate::ritual |
uint32 GameObjectTemplate::ritualNoTargetCheck |
uint32 GameObjectTemplate::ritualPersistent |
uint32 GameObjectTemplate::ScriptId |
uint32 GameObjectTemplate::Secondarydoodadset |
uint32 GameObjectTemplate::serverOnly |
uint32 GameObjectTemplate::ShipmentContainer |
uint32 GameObjectTemplate::SitAnimKit |
float GameObjectTemplate::size |
uint32 GameObjectTemplate::SortFarZ |
uint32 GameObjectTemplate::SpawnVignette |
uint32 GameObjectTemplate::speedWorldState1 |
uint32 GameObjectTemplate::speedWorldState2 |
uint32 GameObjectTemplate::spell |
struct { ... } GameObjectTemplate::spellCaster |
struct { ... } GameObjectTemplate::spellFocus |
uint32 GameObjectTemplate::spellFocusType |
uint32 GameObjectTemplate::SpellVisual1 |
uint32 GameObjectTemplate::SpellVisual2 |
uint32 GameObjectTemplate::SpellVisual3 |
uint32 GameObjectTemplate::SpellVisual4 |
uint32 GameObjectTemplate::SpellVisual5 |
uint32 GameObjectTemplate::startDelay |
uint32 GameObjectTemplate::startEventID |
uint32 GameObjectTemplate::startingValue |
uint32 GameObjectTemplate::startOpen |
uint32 GameObjectTemplate::stealthAffected |
uint32 GameObjectTemplate::stealthed |
uint32 GameObjectTemplate::stopEventID |
uint32 GameObjectTemplate::SummonerTriggered |
uint32 GameObjectTemplate::SyncAnimationtoObjectLifetime |
uint32 GameObjectTemplate::taxiPathID |
struct { ... } GameObjectTemplate::text |
uint32 GameObjectTemplate::Timeto10thfloor |
uint32 GameObjectTemplate::Timeto2ndfloor |
uint32 GameObjectTemplate::Timeto3rdfloor |
uint32 GameObjectTemplate::Timeto4thfloor |
uint32 GameObjectTemplate::Timeto5thfloor |
uint32 GameObjectTemplate::Timeto6thfloor |
uint32 GameObjectTemplate::Timeto7thfloor |
uint32 GameObjectTemplate::Timeto8thfloor |
uint32 GameObjectTemplate::Timeto9thfloor |
struct { ... } GameObjectTemplate::transport |
uint32 GameObjectTemplate::transportPhysics |
struct { ... } GameObjectTemplate::trap |
struct { ... } GameObjectTemplate::trapdoor |
uint32 GameObjectTemplate::triggeredEvent |
uint32 GameObjectTemplate::trivialSkillHigh |
uint32 GameObjectTemplate::trivialSkillLow |
uint32 GameObjectTemplate::TrophyInstanceID |
uint32 GameObjectTemplate::TrophyTypeID |
uint32 GameObjectTemplate::TrueInfiniteAOI |
uint32 GameObjectTemplate::turnpersonallootsecurityoff |
uint32 GameObjectTemplate::type |
struct { ... } GameObjectTemplate::UILink |
uint32 GameObjectTemplate::UILinkType |
uint32 GameObjectTemplate::UncontestedTime |
uint32 GameObjectTemplate::unidirectional |
std::string GameObjectTemplate::unk1 |
int32 GameObjectTemplate::unkInt32 |
int32 GameObjectTemplate::Unused |
int32 GameObjectTemplate::Unused1 |
int32 GameObjectTemplate::Unused10 |
int32 GameObjectTemplate::Unused2 |
int32 GameObjectTemplate::Unused3 |
int32 GameObjectTemplate::Unused4 |
int32 GameObjectTemplate::Unused5 |
int32 GameObjectTemplate::Unused6 |
int32 GameObjectTemplate::Unused7 |
int32 GameObjectTemplate::Unused8 |
int32 GameObjectTemplate::Unused9 |
uint32 GameObjectTemplate::UseGarrisonOwnerGuildColors |
uint32 GameObjectTemplate::usegrouplootrules |
uint32 GameObjectTemplate::worldState1 |
uint32 GameObjectTemplate::worldstate2 |
uint32 GameObjectTemplate::worldstate3 |
uint32 GameObjectTemplate::WorldStateSetsState |
uint32 GameObjectTemplate::xpDifficulty |
int32 GameObjectTemplate::xpLevel |