TrinityCore
Loading...
Searching...
No Matches
go_sapphiron_birth Struct Reference
+ Inheritance diagram for go_sapphiron_birth:

Public Member Functions

 go_sapphiron_birth (GameObject *go)
 
void OnLootStateChanged (uint32 state, Unit *who) override
 
- Public Member Functions inherited from GameObjectAI
 GameObjectAI (GameObject *go, uint32 scriptId={}) noexcept
 
 GameObjectAI (GameObjectAI const &)=delete
 
 GameObjectAI (GameObjectAI &&)=delete
 
GameObjectAIoperator= (GameObjectAI const &)=delete
 
GameObjectAIoperator= (GameObjectAI &&)=delete
 
virtual ~GameObjectAI ()
 
uint32 GetId () const
 
virtual void UpdateAI (uint32)
 
virtual void InitializeAI ()
 
virtual void Reset ()
 
virtual void DoAction (int32 param)
 
virtual void SetGUID (ObjectGuid const &guid, int32 id)
 
virtual ObjectGuid GetGUID (int32 id) const
 
virtual Optional< QuestGiverStatusGetDialogStatus (Player const *player)
 
virtual bool OnGossipHello (Player *)
 
virtual bool OnGossipSelect (Player *, uint32, uint32)
 
virtual bool OnGossipSelectCode (Player *, uint32, uint32, char const *)
 
virtual void OnQuestAccept (Player *, Quest const *)
 
virtual void OnQuestReward (Player *, Quest const *, LootItemType, uint32)
 
virtual bool OnReportUse (Player *)
 
virtual void Destroyed (WorldObject *, uint32)
 
virtual void Damaged (WorldObject *, uint32)
 
virtual uint32 GetData (uint32) const
 
virtual void SetData64 (uint32, uint64)
 
virtual uint64 GetData64 (uint32) const
 
virtual void SetData (uint32, uint32)
 
virtual void OnGameEvent (bool, uint16)
 
virtual void OnStateChanged (uint32)
 
virtual void EventInform (uint32)
 
virtual void SpellHit (WorldObject *, SpellInfo const *)
 
virtual void SpellHitTarget (WorldObject *, SpellInfo const *)
 
virtual void JustSummoned (Creature *)
 
virtual void SummonedCreatureDespawn (Creature *)
 
virtual void SummonedCreatureDies (Creature *, Unit *)
 
virtual bool OnCapturePointAssaulted (Player *)
 
virtual bool OnCapturePointUpdated (WorldPackets::Battleground::BattlegroundCapturePointState)
 

Public Attributes

InstanceScriptinstance
 

Additional Inherited Members

- Static Public Member Functions inherited from GameObjectAI
static int32 Permissible (GameObject const *go)
 
- Protected Attributes inherited from GameObjectAI
GameObject *const me
 

Detailed Description

Definition at line 464 of file boss_sapphiron.cpp.

Constructor & Destructor Documentation

◆ go_sapphiron_birth()

go_sapphiron_birth::go_sapphiron_birth ( GameObject go)
inline

Definition at line 466 of file boss_sapphiron.cpp.

Member Function Documentation

◆ OnLootStateChanged()

void go_sapphiron_birth::OnLootStateChanged ( uint32  state,
Unit who 
)
inlineoverridevirtual

Reimplemented from GameObjectAI.

Definition at line 468 of file boss_sapphiron.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ instance

InstanceScript* go_sapphiron_birth::instance

Definition at line 486 of file boss_sapphiron.cpp.


The documentation for this struct was generated from the following file: