TrinityCore
|
#include "Common.h"
#include "SharedDefines.h"
#include "Unit.h"
#include "Object.h"
#include "LootMgr.h"
#include "DatabaseEnv.h"
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 |