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
 

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

Constructor & Destructor Documentation

◆ Condition()

Condition::Condition ( )
inline

Definition at line 268 of file ConditionMgr.h.

Member Function Documentation

◆ GetMaxAvailableConditionTargets()

uint32 Condition::GetMaxAvailableConditionTargets ( ) const

Definition at line 911 of file ConditionMgr.cpp.

+ Here is the caller graph for this function:

◆ GetSearcherTypeMaskForCondition()

uint32 Condition::GetSearcherTypeMaskForCondition ( ) const

Definition at line 696 of file ConditionMgr.cpp.

◆ isLoaded()

bool Condition::isLoaded ( ) const
inline

Definition at line 289 of file ConditionMgr.h.

◆ Meets()

bool Condition::Meets ( ConditionSourceInfo sourceInfo) const

Definition at line 193 of file ConditionMgr.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ ConditionStringValue1

std::string Condition::ConditionStringValue1

Definition at line 260 of file ConditionMgr.h.

◆ ConditionTarget

uint8 Condition::ConditionTarget

Definition at line 265 of file ConditionMgr.h.

◆ ConditionType

ConditionTypes Condition::ConditionType

Definition at line 256 of file ConditionMgr.h.

◆ ConditionValue1

uint32 Condition::ConditionValue1

Definition at line 257 of file ConditionMgr.h.

◆ ConditionValue2

uint32 Condition::ConditionValue2

Definition at line 258 of file ConditionMgr.h.

◆ ConditionValue3

uint32 Condition::ConditionValue3

Definition at line 259 of file ConditionMgr.h.

◆ ElseGroup

uint32 Condition::ElseGroup

Definition at line 255 of file ConditionMgr.h.

◆ ErrorTextId

uint32 Condition::ErrorTextId

Definition at line 262 of file ConditionMgr.h.

◆ ErrorType

uint32 Condition::ErrorType

Definition at line 261 of file ConditionMgr.h.

◆ NegativeCondition

bool Condition::NegativeCondition

Definition at line 266 of file ConditionMgr.h.

◆ ReferenceId

uint32 Condition::ReferenceId

Definition at line 263 of file ConditionMgr.h.

◆ ScriptId

uint32 Condition::ScriptId

Definition at line 264 of file ConditionMgr.h.

◆ SourceEntry

int32 Condition::SourceEntry

Definition at line 253 of file ConditionMgr.h.

◆ SourceGroup

uint32 Condition::SourceGroup

Definition at line 252 of file ConditionMgr.h.

◆ SourceId

uint32 Condition::SourceId

Definition at line 254 of file ConditionMgr.h.

◆ SourceType

ConditionSourceType Condition::SourceType

Definition at line 251 of file ConditionMgr.h.


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