TrinityCore
Loading...
Searching...
No Matches
GameObjectData.h File Reference
#include "Common.h"
#include "SharedDefines.h"
#include "SpawnData.h"
#include "WorldPacket.h"
#include <array>
#include <string>
#include <vector>
+ Include dependency graph for GameObjectData.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GameObjectTemplate
 
struct  GameObjectOverride
 
struct  GameObjectTemplateAddon
 
struct  GameObjectLocale
 
struct  QuaternionData
 
struct  GameObjectAddon
 
struct  GameObjectData
 

Macros

#define MAX_GAMEOBJECT_QUEST_ITEMS   6
 

Enumerations

enum class  GameObjectActions : uint32 {
  None = 0 , AnimateCustom0 = 1 , AnimateCustom1 = 2 , AnimateCustom2 = 3 ,
  AnimateCustom3 = 4 , Disturb = 5 , Unlock = 6 , Lock = 7 ,
  Open = 8 , OpenAndUnlock = 9 , Close = 10 , ToggleOpen = 11 ,
  Destroy = 12 , Rebuild = 13 , Creation = 14 , Despawn = 15 ,
  MakeInert = 16 , MakeActive = 17 , CloseAndLock = 18 , UseArtKit0 = 19 ,
  UseArtKit1 = 20 , UseArtKit2 = 21 , UseArtKit3 = 22 , SetTapList = 23 ,
  Max
}
 

Macro Definition Documentation

◆ MAX_GAMEOBJECT_QUEST_ITEMS

#define MAX_GAMEOBJECT_QUEST_ITEMS   6

Definition at line 30 of file GameObjectData.h.

Enumeration Type Documentation

◆ GameObjectActions

enum class GameObjectActions : uint32
strong
Enumerator
None 
AnimateCustom0 
AnimateCustom1 
AnimateCustom2 
AnimateCustom3 
Disturb 
Unlock 
Lock 
Open 
OpenAndUnlock 
Close 
ToggleOpen 
Destroy 
Rebuild 
Creation 
Despawn 
MakeInert 
MakeActive 
CloseAndLock 
UseArtKit0 
UseArtKit1 
UseArtKit2 
UseArtKit3 
SetTapList 
Max 

Definition at line 690 of file GameObjectData.h.