TrinityCore
Loading...
Searching...
No Matches
CastSpellTargetArg Struct Reference

#include <SpellDefines.h>

Public Member Functions

 CastSpellTargetArg ()
 
 CastSpellTargetArg (std::nullptr_t)
 
 CastSpellTargetArg (WorldObject *target)
 
 CastSpellTargetArg (Item *itemTarget)
 
 CastSpellTargetArg (Position const &dest)
 
 CastSpellTargetArg (SpellCastTargets &&targets)
 

Public Attributes

Optional< SpellCastTargets > Targets
 

Detailed Description

Definition at line 317 of file SpellDefines.h.

Constructor & Destructor Documentation

◆ CastSpellTargetArg() [1/6]

CastSpellTargetArg::CastSpellTargetArg ( )
inline

Definition at line 319 of file SpellDefines.h.

◆ CastSpellTargetArg() [2/6]

CastSpellTargetArg::CastSpellTargetArg ( std::nullptr_t  )
inline

Definition at line 320 of file SpellDefines.h.

◆ CastSpellTargetArg() [3/6]

CastSpellTargetArg::CastSpellTargetArg ( WorldObject *  target)

Definition at line 8500 of file Spell.cpp.

References Object::ToGameObject(), and Object::ToUnit().

◆ CastSpellTargetArg() [4/6]

CastSpellTargetArg::CastSpellTargetArg ( Item *  itemTarget)
inline

Definition at line 322 of file SpellDefines.h.

◆ CastSpellTargetArg() [5/6]

CastSpellTargetArg::CastSpellTargetArg ( Position const &  dest)
inline

Definition at line 327 of file SpellDefines.h.

◆ CastSpellTargetArg() [6/6]

CastSpellTargetArg::CastSpellTargetArg ( SpellCastTargets &&  targets)
inline

Definition at line 332 of file SpellDefines.h.

Member Data Documentation

◆ Targets

Optional<SpellCastTargets> CastSpellTargetArg::Targets

Definition at line 337 of file SpellDefines.h.

Referenced by WorldObject::CastSpell().


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