TrinityCore
Loading...
Searching...
No Matches
BossInfo Struct Reference

#include <InstanceScript.h>

Public Member Functions

DungeonEncounterEntry const * GetDungeonEncounterForDifficulty (Difficulty difficulty) const
 

Public Attributes

EncounterState state = TO_BE_DECIDED
 
std::array< GuidSet, static_cast< uint8 >(EncounterDoorBehavior::Max)> door
 
GuidSet minion
 
CreatureBoundary boundary
 
std::array< DungeonEncounterEntry const *, MAX_DUNGEON_ENCOUNTERS_PER_BOSSDungeonEncounters = { }
 

Detailed Description

Definition at line 134 of file InstanceScript.h.

Member Function Documentation

◆ GetDungeonEncounterForDifficulty()

DungeonEncounterEntry const * BossInfo::GetDungeonEncounterForDifficulty ( Difficulty  difficulty) const

Definition at line 57 of file InstanceScript.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ boundary

CreatureBoundary BossInfo::boundary

Definition at line 141 of file InstanceScript.h.

◆ door

std::array<GuidSet, static_cast<uint8>(EncounterDoorBehavior::Max)> BossInfo::door

Definition at line 139 of file InstanceScript.h.

◆ DungeonEncounters

std::array<DungeonEncounterEntry const*, MAX_DUNGEON_ENCOUNTERS_PER_BOSS> BossInfo::DungeonEncounters = { }

Definition at line 142 of file InstanceScript.h.

◆ minion

GuidSet BossInfo::minion

Definition at line 140 of file InstanceScript.h.

◆ state

EncounterState BossInfo::state = TO_BE_DECIDED

Definition at line 138 of file InstanceScript.h.


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