Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | List of all members
game::action::skill::SkillManager Class Reference

#include <skillmanager.h>

Inheritance diagram for game::action::skill::SkillManager:
Inheritance graph
[legend]
Collaboration diagram for game::action::skill::SkillManager:
Collaboration graph
[legend]

Public Member Functions

 ~SkillManager ()
 
time::TimeElapsed Cast (const std::string &skill, base::GameObject *caster, const GameTargets &targets)
 
time::TimeElapsed Cast (const std::string &skill, base::GameObject *caster, const ugdk::math::Integer2D &target)
 
time::TimeElapsed Cast (const std::string &skill, base::GameObject *caster, base::GameObject *target)
 
time::TimeElapsed Cast (const std::string &skill, base::GameObject *caster)
 

Static Public Member Functions

static SkillManagerreference ()
 

Constructor & Destructor Documentation

game::action::skill::SkillManager::~SkillManager ( )

Member Function Documentation

time::TimeElapsed game::action::skill::SkillManager::Cast ( const std::string &  skill,
base::GameObject caster,
const GameTargets targets 
)
inline
time::TimeElapsed game::action::skill::SkillManager::Cast ( const std::string &  skill,
base::GameObject caster,
const ugdk::math::Integer2D &  target 
)
inline
time::TimeElapsed game::action::skill::SkillManager::Cast ( const std::string &  skill,
base::GameObject caster,
base::GameObject target 
)
inline
time::TimeElapsed game::action::skill::SkillManager::Cast ( const std::string &  skill,
base::GameObject caster 
)
inline
static SkillManager* game::action::skill::SkillManager::reference ( )
inlinestatic

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