TrinityCore
GameObjectData.h File Reference
#include "Common.h"
#include "QuaternionData.h"
#include "SharedDefines.h"
#include "SpawnData.h"
#include "WorldPacket.h"
#include <array>
#include <set>
#include <string>
+ 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  GameObjectAddon
 
struct  GameObjectData
 

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 ,
  GoTo1stFloor = 24 , GoTo2ndFloor = 25 , GoTo3rdFloor = 26 , GoTo4thFloor = 27 ,
  GoTo5thFloor = 28 , GoTo6thFloor = 29 , GoTo7thFloor = 30 , GoTo8thFloor = 31 ,
  GoTo9thFloor = 32 , GoTo10thFloor = 33 , UseArtKit4 = 34 , PlayAnimKit = 35 ,
  OpenAndPlayAnimKit = 36 , CloseAndPlayAnimKit = 37 , PlayOneShotAnimKit = 38 , StopAnimKit = 39 ,
  OpenAndStopAnimKit = 40 , CloseAndStopAnimKit = 41 , PlaySpellVisual = 42 , StopSpellVisual = 43 ,
  SetTappedToChallengePlayers = 44 , Max
}
 

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 
GoTo1stFloor 
GoTo2ndFloor 
GoTo3rdFloor 
GoTo4thFloor 
GoTo5thFloor 
GoTo6thFloor 
GoTo7thFloor 
GoTo8thFloor 
GoTo9thFloor 
GoTo10thFloor 
UseArtKit4 
PlayAnimKit 
OpenAndPlayAnimKit 
CloseAndPlayAnimKit 
PlayOneShotAnimKit 
StopAnimKit 
OpenAndStopAnimKit 
CloseAndStopAnimKit 
PlaySpellVisual 
StopSpellVisual 
SetTappedToChallengePlayers 
Max 

Definition at line 1384 of file GameObjectData.h.