![]() |
TrinityCore
|
#include "Common.h"#include "SharedDefines.h"#include "Unit.h"#include "Object.h"#include "LootMgr.h"#include "DatabaseEnv.h"
Include dependency graph for GameObject.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | GameObjectTemplate |
| union | GameObjectValue |
| struct | GameObjectLocale |
| struct | GameObjectAddon |
| struct | GameObjectData |
| class | GameObject |
Macros | |
| #define | MAX_GO_STATE 3 |
| #define | MAX_GO_STATE_TRANSPORT_STOP_FRAMES 9 |
| #define | FISHING_BOBBER_READY_TIME 5 |
Typedefs | |
| typedef std::unordered_map < uint32, GameObjectTemplate > | GameObjectTemplateContainer |
| typedef std::unordered_map < ObjectGuid::LowType, GameObjectAddon > | GameObjectAddonContainer |
| typedef std::vector< uint32 > | GameObjectQuestItemList |
| typedef std::unordered_map < uint32, GameObjectQuestItemList > | GameObjectQuestItemMap |
Enumerations | |
| enum | GOState { GO_STATE_ACTIVE = 0, GO_STATE_READY = 1, GO_STATE_ACTIVE_ALTERNATIVE = 2, GO_STATE_TRANSPORT_ACTIVE = 24, GO_STATE_TRANSPORT_STOPPED = 25 } |
| enum | LootState { GO_NOT_READY = 0, GO_READY, GO_ACTIVATED, GO_JUST_DEACTIVATED } |
| #define FISHING_BOBBER_READY_TIME 5 |
| #define MAX_GO_STATE 3 |
| #define MAX_GO_STATE_TRANSPORT_STOP_FRAMES 9 |
| typedef std::unordered_map<ObjectGuid::LowType, GameObjectAddon> GameObjectAddonContainer |
| typedef std::vector<uint32> GameObjectQuestItemList |
| typedef std::unordered_map<uint32, GameObjectQuestItemList> GameObjectQuestItemMap |
| typedef std::unordered_map<uint32, GameObjectTemplate> GameObjectTemplateContainer |
| enum GOState |
| Enumerator | |
|---|---|
| GO_STATE_ACTIVE | |
| GO_STATE_READY | |
| GO_STATE_ACTIVE_ALTERNATIVE | |
| GO_STATE_TRANSPORT_ACTIVE | |
| GO_STATE_TRANSPORT_STOPPED | |
| enum LootState |
1.8.8