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

#include <ConditionMgr.h>

Public Member Functions

 ConditionSourceInfo (WorldObject const *target0, WorldObject const *target1=nullptr, WorldObject const *target2=nullptr)
 
 ConditionSourceInfo (Map const *map)
 

Public Attributes

std::array< WorldObject const *, MAX_CONDITION_TARGETS > mConditionTargets
 
Map const * mConditionMap
 
Condition const * mLastFailedCondition
 

Detailed Description

Definition at line 233 of file ConditionMgr.h.

Constructor & Destructor Documentation

◆ ConditionSourceInfo() [1/2]

ConditionSourceInfo::ConditionSourceInfo ( WorldObject const *  target0,
WorldObject const *  target1 = nullptr,
WorldObject const *  target2 = nullptr 
)

Definition at line 186 of file ConditionMgr.cpp.

◆ ConditionSourceInfo() [2/2]

ConditionSourceInfo::ConditionSourceInfo ( Map const *  map)

Definition at line 195 of file ConditionMgr.cpp.

Member Data Documentation

◆ mConditionMap

◆ mConditionTargets

std::array<WorldObject const*, MAX_CONDITION_TARGETS> ConditionSourceInfo::mConditionTargets

◆ mLastFailedCondition

Condition const* ConditionSourceInfo::mLastFailedCondition

Definition at line 237 of file ConditionMgr.h.

Referenced by Spell::CheckCast(), and Condition::Meets().


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