#include <command.h>
Public Member Functions | |
UnitCommand (Entity *ent, CommandType ct, Target *targ) | |
UnitCommand (Entity *ent, CommandType ct, Target *targ) | |
UnitCommand (Entity *ent, CommandType ct, Target *targ) | |
UnitCommand (Entity *ent, CommandType ct, Target *targ) | |
UnitCommand (Entity *ent, CommandType ct, Target *targ) | |
Public Attributes | |
Target * | target |
Ogre::Vector3 | relativePos |
Ogre::Vector3 | relativeVel |
Ogre::Vector3 | predictedPos |
Ogre::Vector3 | interceptPos |
double | predictedTimeToClose |
double | relativeSpeed |
Target * | target |
Entity * | entity |
Target * | target |
Entity * | entity |
Target * | target |
Entity * | entity |
Target * | target |
Entity * | entity |
Definition at line 89 of file command.h.
FastEcslent::UnitCommand::UnitCommand | ( | Entity * | ent, | |
CommandType | ct, | |||
Target * | targ | |||
) | [inline] |
FastEcslent::UnitCommand::UnitCommand | ( | Entity * | ent, | |
CommandType | ct, | |||
Target * | targ | |||
) | [inline] |
FastEcslent::UnitCommand::UnitCommand | ( | Entity * | ent, | |
CommandType | ct, | |||
Target * | targ | |||
) | [inline] |
FastEcslent::UnitCommand::UnitCommand | ( | Entity * | ent, | |
CommandType | ct, | |||
Target * | targ | |||
) | [inline] |
FastEcslent::UnitCommand::UnitCommand | ( | Entity * | ent, | |
CommandType | ct, | |||
Target * | targ | |||
) | [inline] |
Definition at line 93 of file command.h.
Referenced by FastEcslent::PotentialMove::done(), FastEcslent::Move::done(), FastEcslent::Maintain::init(), FastEcslent::PotentialMove::init(), FastEcslent::Wait::init(), FastEcslent::Move::init(), FastEcslent::Gather::postProcess(), FastEcslent::Maintain::tick(), FastEcslent::PotentialMove::tick(), FastEcslent::Move::tick(), and UnitCommand().
Ogre::Vector3 FastEcslent::UnitCommand::relativePos |
Definition at line 102 of file command.h.
Referenced by FastEcslent::Gather::moveToEntityTick(), FastEcslent::Maintain::tick(), and FastEcslent::Move::tick().
Ogre::Vector3 FastEcslent::UnitCommand::relativeVel |
Ogre::Vector3 FastEcslent::UnitCommand::predictedPos |
Ogre::Vector3 FastEcslent::UnitCommand::interceptPos |
Reimplemented from FastEcslent::Command.
Definition at line 60 of file command.h.
Referenced by FastEcslent::PotentialMove::done(), FastEcslent::Move::done(), FastEcslent::Gather::gatherTick(), FastEcslent::PotentialMove::init(), FastEcslent::Move::init(), FastEcslent::Gather::moveToEntityTick(), FastEcslent::Gather::switchState(), FastEcslent::Maintain::tick(), FastEcslent::PotentialMove::tick(), FastEcslent::Wait::tick(), FastEcslent::Move::tick(), and UnitCommand().