Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ThreatRefStatusChangeEvent Class Reference

#include <UnitEvents.h>

Inheritance diagram for ThreatRefStatusChangeEvent:
Collaboration diagram for ThreatRefStatusChangeEvent:

Public Member Functions

float getFValue () const
HostileReference * getReference () const
ThreatManager * getThreatManager () const
void setThreatManager (ThreatManager *pThreatManager)
 ThreatRefStatusChangeEvent (uint32 pType)
 ThreatRefStatusChangeEvent (uint32 pType, HostileReference *pHostileReference)
 ThreatRefStatusChangeEvent (uint32 pType, HostileReference *pHostileReference, float pValue)
Public Member Functions inherited from UnitBaseEvent
uint32 getType () const
bool matchesTypeMask (uint32 pMask) const
void setType (uint32 pType)
 UnitBaseEvent (uint32 pType)

Private Attributes

float iFValue
HostileReference * iHostileReference
ThreatManager * iThreatManager

Detailed Description

Definition at line 71 of file UnitEvents.h.

Constructor & Destructor Documentation

◆ ThreatRefStatusChangeEvent() [1/3]

ThreatRefStatusChangeEvent::ThreatRefStatusChangeEvent ( uint32 pType)
inline

◆ ThreatRefStatusChangeEvent() [2/3]

ThreatRefStatusChangeEvent::ThreatRefStatusChangeEvent ( uint32 pType,
HostileReference * pHostileReference )
inline

◆ ThreatRefStatusChangeEvent() [3/3]

ThreatRefStatusChangeEvent::ThreatRefStatusChangeEvent ( uint32 pType,
HostileReference * pHostileReference,
float pValue )
inline

Member Function Documentation

◆ getFValue()

float ThreatRefStatusChangeEvent::getFValue ( ) const
inline

Definition at line 88 of file UnitEvents.h.

References iFValue.

Referenced by ThreatManager::processThreatEvent().

◆ getReference()

HostileReference * ThreatRefStatusChangeEvent::getReference ( ) const
inline

Definition at line 90 of file UnitEvents.h.

References iHostileReference.

Referenced by ThreatManager::processThreatEvent().

◆ getThreatManager()

ThreatManager * ThreatRefStatusChangeEvent::getThreatManager ( ) const
inline

Definition at line 94 of file UnitEvents.h.

References iThreatManager.

◆ setThreatManager()

void ThreatRefStatusChangeEvent::setThreatManager ( ThreatManager * pThreatManager)
inline

Definition at line 92 of file UnitEvents.h.

References iThreatManager.

Referenced by ThreatManager::processThreatEvent().

Member Data Documentation

◆ iFValue

float ThreatRefStatusChangeEvent::iFValue
private

◆ iHostileReference

HostileReference* ThreatRefStatusChangeEvent::iHostileReference
private

◆ iThreatManager

ThreatManager* ThreatRefStatusChangeEvent::iThreatManager
private

The documentation for this class was generated from the following file: