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
HostileReferencegetReference () const
ThreatManagergetThreatManager () 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
HostileReferenceiHostileReference
ThreatManageriThreatManager

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: