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

#include <SpellTargeting.h>

Collaboration diagram for SpellImplicitTargetInfo:

Classes

struct  StaticData

Public Member Functions

float CalcDirectionAngle () const
SpellTargetCheckTypes GetCheckType () const
SpellTargetDirectionTypes GetDirectionType () const
uint32 GetExplicitTargetMask (bool &srcSet, bool &dstSet) const
SpellTargetObjectTypes GetObjectType () const
SpellTargetReferenceTypes GetReferenceType () const
SpellTargetSelectionCategories GetSelectionCategory () const
Targets GetTarget () const
bool IsArea () const
 SpellImplicitTargetInfo ()
 SpellImplicitTargetInfo (uint32 target)

Private Attributes

Targets _target

Static Private Attributes

static StaticData _data [TOTAL_SPELL_TARGETS]

Detailed Description

Definition at line 115 of file SpellTargeting.h.

Constructor & Destructor Documentation

◆ SpellImplicitTargetInfo() [1/2]

SpellImplicitTargetInfo::SpellImplicitTargetInfo ( )
inline

Definition at line 120 of file SpellTargeting.h.

References _target.

◆ SpellImplicitTargetInfo() [2/2]

SpellImplicitTargetInfo::SpellImplicitTargetInfo ( uint32 target)
inline

Definition at line 121 of file SpellTargeting.h.

References _target.

Member Function Documentation

◆ CalcDirectionAngle()

◆ GetCheckType()

◆ GetDirectionType()

SpellTargetDirectionTypes SpellImplicitTargetInfo::GetDirectionType ( ) const

Definition at line 64 of file SpellTargeting.cpp.

References _data, and _target.

Referenced by CalcDirectionAngle().

◆ GetExplicitTargetMask()

◆ GetObjectType()

◆ GetReferenceType()

◆ GetSelectionCategory()

SpellTargetSelectionCategories SpellImplicitTargetInfo::GetSelectionCategory ( ) const

◆ GetTarget()

◆ IsArea()

bool SpellImplicitTargetInfo::IsArea ( ) const

Member Data Documentation

◆ _data

SpellImplicitTargetInfo::StaticData SpellImplicitTargetInfo::_data
staticprivate

◆ _target


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