AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Common.h"
#include "G3D/Quat.h"
#include "GameObjectData.h"
#include "LootMgr.h"
#include "Object.h"
#include "SharedDefines.h"
#include "Unit.h"
Go to the source code of this file.
Classes | |
union | GameObjectValue |
class | GameObject |
Macros | |
#define | FISHING_BOBBER_READY_TIME 5 |
Typedefs | |
typedef void(* | goEventFlag) (Player *, GameObject *, Battleground *) |
typedef std::unordered_map< uint32, GameObjectTemplate > | GameObjectTemplateContainer |
typedef std::unordered_map< uint32, GameObjectTemplateAddon > | GameObjectTemplateAddonContainer |
typedef std::unordered_map< uint32, GameObjectAddon > | GameObjectAddonContainer |
typedef std::vector< uint32 > | GameObjectQuestItemList |
typedef std::unordered_map< uint32, GameObjectQuestItemList > | GameObjectQuestItemMap |
Enumerations | |
enum class | GameObjectActions : uint32 { None , AnimateCustom0 , AnimateCustom1 , AnimateCustom2 , AnimateCustom3 , Disturb , Unlock , Lock , Open , OpenAndUnlock , Close , ToggleOpen , Destroy , Rebuild , Creation , Despawn , MakeInert , MakeActive , CloseAndLock , UseArtKit0 , UseArtKit1 , UseArtKit2 , UseArtKit3 , SetTapList } |
enum | LootState { GO_NOT_READY , GO_READY , GO_ACTIVATED , GO_JUST_DEACTIVATED } |
#define FISHING_BOBBER_READY_TIME 5 |
typedef std::unordered_map<uint32, GameObjectAddon> GameObjectAddonContainer |
typedef std::vector<uint32> GameObjectQuestItemList |
typedef std::unordered_map<uint32, GameObjectQuestItemList> GameObjectQuestItemMap |
typedef std::unordered_map<uint32, GameObjectTemplateAddon> GameObjectTemplateAddonContainer |
typedef std::unordered_map<uint32, GameObjectTemplate> GameObjectTemplateContainer |
typedef void(* goEventFlag) (Player *, GameObject *, Battleground *) |
|
strong |
enum LootState |
Enumerator | |
---|---|
GO_NOT_READY | |
GO_READY | |
GO_ACTIVATED | |
GO_JUST_DEACTIVATED |