HoverRace  2.0
Public Member Functions | Protected Attributes | List of all members
HoverRace::Control::PlayerEffectAction Class Referenceabstract

#include <ActionPerformers.h>

+ Inheritance diagram for HoverRace::Control::PlayerEffectAction:

Public Member Functions

 PlayerEffectAction (std::string name, int listOrder, MainCharacter::MainCharacter *mc)
 
virtual void operator() (int value)=0
 
void SetMainCharacter (MainCharacter::MainCharacter *mc)
 
- Public Member Functions inherited from HoverRace::Control::ControlAction< int >
 ControlAction ()
 
 ControlAction (const std::string &name, int listOrder)
 
virtual ~ControlAction ()
 
int GetListOrder () const noexcept
 
const std::string & GetName () const noexcept
 

Protected Attributes

MainCharacter::MainCharactermc
 
- Protected Attributes inherited from HoverRace::Control::ControlAction< int >
int listOrder
 
std::string name
 

Constructor & Destructor Documentation

HoverRace::Control::PlayerEffectAction::PlayerEffectAction ( std::string  name,
int  listOrder,
MainCharacter::MainCharacter mc 
)

Member Function Documentation

virtual void HoverRace::Control::PlayerEffectAction::operator() ( int  value)
pure virtual
void HoverRace::Control::PlayerEffectAction::SetMainCharacter ( MainCharacter::MainCharacter mc)

Member Data Documentation

MainCharacter::MainCharacter* HoverRace::Control::PlayerEffectAction::mc
protected

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