TrinityCore
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 244 of file ConditionMgr.h.

Constructor & Destructor Documentation

◆ Condition()

Condition::Condition ( )
inline

Definition at line 263 of file ConditionMgr.h.

Member Function Documentation

◆ GetMaxAvailableConditionTargets()

uint32 Condition::GetMaxAvailableConditionTargets ( ) const

Definition at line 899 of file ConditionMgr.cpp.

+ Here is the caller graph for this function:

◆ GetSearcherTypeMaskForCondition()

uint32 Condition::GetSearcherTypeMaskForCondition ( ) const

Definition at line 690 of file ConditionMgr.cpp.

◆ isLoaded()

bool Condition::isLoaded ( ) const
inline

Definition at line 284 of file ConditionMgr.h.

◆ Meets()

bool Condition::Meets ( ConditionSourceInfo sourceInfo) const

Definition at line 194 of file ConditionMgr.cpp.

+ Here is the call graph for this function:

◆ ToString()

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

Definition at line 920 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 255 of file ConditionMgr.h.

◆ ConditionTarget

uint8 Condition::ConditionTarget

Definition at line 260 of file ConditionMgr.h.

◆ ConditionType

ConditionTypes Condition::ConditionType

Definition at line 251 of file ConditionMgr.h.

◆ ConditionValue1

uint32 Condition::ConditionValue1

Definition at line 252 of file ConditionMgr.h.

◆ ConditionValue2

uint32 Condition::ConditionValue2

Definition at line 253 of file ConditionMgr.h.

◆ ConditionValue3

uint32 Condition::ConditionValue3

Definition at line 254 of file ConditionMgr.h.

◆ ElseGroup

uint32 Condition::ElseGroup

Definition at line 250 of file ConditionMgr.h.

◆ ErrorTextId

uint32 Condition::ErrorTextId

Definition at line 257 of file ConditionMgr.h.

◆ ErrorType

uint32 Condition::ErrorType

Definition at line 256 of file ConditionMgr.h.

◆ NegativeCondition

bool Condition::NegativeCondition

Definition at line 261 of file ConditionMgr.h.

◆ ReferenceId

uint32 Condition::ReferenceId

Definition at line 258 of file ConditionMgr.h.

◆ ScriptId

uint32 Condition::ScriptId

Definition at line 259 of file ConditionMgr.h.

◆ SourceEntry

int32 Condition::SourceEntry

Definition at line 248 of file ConditionMgr.h.

◆ SourceGroup

uint32 Condition::SourceGroup

Definition at line 247 of file ConditionMgr.h.

◆ SourceId

uint32 Condition::SourceId

Definition at line 249 of file ConditionMgr.h.

◆ SourceType

ConditionSourceType Condition::SourceType

Definition at line 246 of file ConditionMgr.h.


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