18 #ifndef ZONE_SCRIPT_H_
19 #define ZONE_SCRIPT_H_
Definition: Creature.h:287
static ObjectGuid const Empty
Definition: ObjectGuid.h:196
uint32 id
Definition: Creature.h:293
virtual void OnGameObjectCreate(GameObject *)
Definition: ZoneScript.h:38
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:51
virtual void SetData64(uint32, uint64)
Definition: ZoneScript.h:48
virtual void SetGuidData(uint32, ObjectGuid)
Definition: ZoneScript.h:45
Definition: Creature.h:467
uint64 LowType
Definition: ObjectGuid.h:199
virtual ObjectGuid GetGuidData(uint32) const
Definition: ZoneScript.h:44
virtual uint64 GetData64(uint32) const
Definition: ZoneScript.h:47
ZoneScript()
Definition: ZoneScript.h:29
virtual ~ZoneScript()
Definition: ZoneScript.h:30
Definition: ZoneScript.h:26
virtual void OnGameObjectRemove(GameObject *)
Definition: ZoneScript.h:39
virtual void SetData(uint32, uint32)
Definition: ZoneScript.h:52
virtual uint32 GetCreatureEntry(ObjectGuid::LowType, CreatureData const *data)
Definition: ZoneScript.h:32
uint32_t uint32
Definition: Define.h:150
uint64_t uint64
Definition: Define.h:149
virtual uint32 GetGameObjectEntry(ObjectGuid::LowType, uint32 entry)
Definition: ZoneScript.h:33
Definition: GameObject.h:880
virtual void OnCreatureRemove(Creature *)
Definition: ZoneScript.h:36
Definition: ObjectGuid.h:189
virtual void ProcessEvent(WorldObject *, uint32)
Definition: ZoneScript.h:54
virtual void OnCreatureCreate(Creature *)
Definition: ZoneScript.h:35
virtual void OnUnitDeath(Unit *)
Definition: ZoneScript.h:41