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

#include <ConditionMgr.h>

Public Member Functions

 Condition ()
 
bool Meets (ConditionSourceInfo &sourceInfo) const
 
uint32 GetSearcherTypeMaskForCondition () const
 
bool isLoaded () const
 
uint32 GetMaxAvailableConditionTargets () const
 
std::string ToString (bool ext=false) const
 

Public Attributes

ConditionSourceType SourceType
 
uint32 SourceGroup
 
int32 SourceEntry
 
uint32 SourceId
 
uint32 ElseGroup
 
ConditionTypes ConditionType
 
uint32 ConditionValue1
 
uint32 ConditionValue2
 
uint32 ConditionValue3
 
std::string ConditionStringValue1
 
uint32 ErrorType
 
uint32 ErrorTextId
 
uint32 ReferenceId
 
uint32 ScriptId
 
uint8 ConditionTarget
 
bool NegativeCondition
 

Detailed Description

Definition at line 204 of file ConditionMgr.h.

Constructor & Destructor Documentation

◆ Condition()

Condition::Condition ( )
inline

Definition at line 223 of file ConditionMgr.h.

Member Function Documentation

◆ GetMaxAvailableConditionTargets()

uint32 Condition::GetMaxAvailableConditionTargets ( ) const

Definition at line 760 of file ConditionMgr.cpp.

+ Here is the caller graph for this function:

◆ GetSearcherTypeMaskForCondition()

uint32 Condition::GetSearcherTypeMaskForCondition ( ) const

Definition at line 565 of file ConditionMgr.cpp.

◆ isLoaded()

bool Condition::isLoaded ( ) const
inline

Definition at line 244 of file ConditionMgr.h.

+ Here is the caller graph for this function:

◆ Meets()

bool Condition::Meets ( ConditionSourceInfo sourceInfo) const

Definition at line 134 of file ConditionMgr.cpp.

+ Here is the call graph for this function:

◆ ToString()

std::string Condition::ToString ( bool  ext = false) const

Definition at line 781 of file ConditionMgr.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ ConditionStringValue1

std::string Condition::ConditionStringValue1

Definition at line 215 of file ConditionMgr.h.

◆ ConditionTarget

uint8 Condition::ConditionTarget

Definition at line 220 of file ConditionMgr.h.

◆ ConditionType

ConditionTypes Condition::ConditionType

Definition at line 211 of file ConditionMgr.h.

◆ ConditionValue1

uint32 Condition::ConditionValue1

Definition at line 212 of file ConditionMgr.h.

◆ ConditionValue2

uint32 Condition::ConditionValue2

Definition at line 213 of file ConditionMgr.h.

◆ ConditionValue3

uint32 Condition::ConditionValue3

Definition at line 214 of file ConditionMgr.h.

◆ ElseGroup

uint32 Condition::ElseGroup

Definition at line 210 of file ConditionMgr.h.

◆ ErrorTextId

uint32 Condition::ErrorTextId

Definition at line 217 of file ConditionMgr.h.

◆ ErrorType

uint32 Condition::ErrorType

Definition at line 216 of file ConditionMgr.h.

◆ NegativeCondition

bool Condition::NegativeCondition

Definition at line 221 of file ConditionMgr.h.

◆ ReferenceId

uint32 Condition::ReferenceId

Definition at line 218 of file ConditionMgr.h.

◆ ScriptId

uint32 Condition::ScriptId

Definition at line 219 of file ConditionMgr.h.

◆ SourceEntry

int32 Condition::SourceEntry

Definition at line 208 of file ConditionMgr.h.

◆ SourceGroup

uint32 Condition::SourceGroup

Definition at line 207 of file ConditionMgr.h.

◆ SourceId

uint32 Condition::SourceId

Definition at line 209 of file ConditionMgr.h.

◆ SourceType

ConditionSourceType Condition::SourceType

Definition at line 206 of file ConditionMgr.h.


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