![]() |
TrinityCore
|
#include <SpawnData.h>
Inheritance diagram for SpawnData:Public Attributes | |
| uint32 | id = 0 |
| Position | spawnPoint |
| uint32 | phaseMask = 0 |
| int32 | spawntimesecs = 0 |
| uint8 | spawnMask = 0 |
| uint32 | scriptId = 0 |
| std::string | StringId |
Public Attributes inherited from SpawnMetadata | |
| SpawnObjectType const | type |
| uint32 | spawnId = 0 |
| uint32 | mapId = MAPID_INVALID |
| bool | dbData = true |
| SpawnGroupTemplateData const * | spawnGroupData = nullptr |
Protected Member Functions | |
| SpawnData (SpawnObjectType t) | |
Protected Member Functions inherited from SpawnMetadata | |
| SpawnMetadata (SpawnObjectType t) | |
Additional Inherited Members | |
Public Member Functions inherited from SpawnMetadata | |
| SpawnData const * | ToSpawnData () const |
Static Public Member Functions inherited from SpawnMetadata | |
| static constexpr bool | TypeInMask (SpawnObjectType type, SpawnObjectTypeMask mask) |
| static constexpr bool | TypeHasData (SpawnObjectType type) |
| static constexpr bool | TypeIsValid (SpawnObjectType type) |
Static Public Attributes inherited from SpawnMetadata | |
| template<typename T > | |
| static constexpr SpawnObjectType | TypeFor = Trinity::Impl::SpawnObjectTypeForImpl<T>::value |
Definition at line 94 of file SpawnData.h.
|
inlineprotected |
Definition at line 105 of file SpawnData.h.
| uint32 SpawnData::id = 0 |
Definition at line 96 of file SpawnData.h.
| uint32 SpawnData::phaseMask = 0 |
Definition at line 98 of file SpawnData.h.
| uint32 SpawnData::scriptId = 0 |
Definition at line 101 of file SpawnData.h.
| uint8 SpawnData::spawnMask = 0 |
Definition at line 100 of file SpawnData.h.
| Position SpawnData::spawnPoint |
Definition at line 97 of file SpawnData.h.
| int32 SpawnData::spawntimesecs = 0 |
Definition at line 99 of file SpawnData.h.
| std::string SpawnData::StringId |
Definition at line 102 of file SpawnData.h.