#include <aspect.h>
Public Member Functions | |
UnitAspect (Entity *ent, UnitAspectType at) | |
virtual void | init () |
virtual void | tick (double dt) |
UnitAspect (Entity *ent, UnitAspectType at) | |
virtual void | init () |
virtual void | tick (double dt) |
UnitAspect (Entity *ent, UnitAspectType at) | |
virtual void | init () |
virtual void | tick (double dt) |
UnitAspect (Entity *ent, UnitAspectType at) | |
virtual void | init () |
virtual void | tick (double dt) |
UnitAspect (Entity *ent, UnitAspectType at) | |
virtual void | init () |
virtual void | tick (double dt) |
Public Attributes | |
Entity * | entity |
UnitAspectType | aspectType |
Entity * | entity |
Entity * | entity |
Entity * | entity |
Entity * | entity |
Definition at line 32 of file aspect.h.
FastEcslent::UnitAspect::UnitAspect | ( | Entity * | ent, | |
UnitAspectType | at | |||
) | [inline] |
FastEcslent::UnitAspect::UnitAspect | ( | Entity * | ent, | |
UnitAspectType | at | |||
) | [inline] |
FastEcslent::UnitAspect::UnitAspect | ( | Entity * | ent, | |
UnitAspectType | at | |||
) | [inline] |
FastEcslent::UnitAspect::UnitAspect | ( | Entity * | ent, | |
UnitAspectType | at | |||
) | [inline] |
FastEcslent::UnitAspect::UnitAspect | ( | Entity * | ent, | |
UnitAspectType | at | |||
) | [inline] |
virtual void FastEcslent::UnitAspect::init | ( | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::tick | ( | double | dt | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::init | ( | void | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::tick | ( | double | dt | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::init | ( | void | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::tick | ( | double | dt | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::init | ( | void | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::tick | ( | double | dt | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::init | ( | void | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
virtual void FastEcslent::UnitAspect::tick | ( | double | dt | ) | [inline, virtual] |
Implements FastEcslent::Aspect.
Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.
Definition at line 34 of file aspect.h.
Referenced by FastEcslent::Builder::cancelEntityBeingBuilt(), FastEcslent::NetAspect::createEntity(), FastEcslent::Physics2D2::doHelmsman(), FastEcslent::Physics2D1::doHelmsman(), FastEcslent::Builder::enqueue(), FastEcslent::Weapon::getUnitsInRadius(), FastEcslent::Weapon::getUnitsInRectangle(), FastEcslent::Weapon::init(), FastEcslent::Physics2D2::init(), FastEcslent::Physics2D1::init(), FastEcslent::NetAspect::initNetworking(), FastEcslent::NetAspect::lerpPos(), FastEcslent::NetAspect::lerpRot(), FastEcslent::NetAspect::requestMineralPatchID(), FastEcslent::Builder::selectRandPosInRadius(), FastEcslent::NetAspect::setEntityBeingBuilt(), FastEcslent::NetAspect::squalch(), FastEcslent::NetAspect::squalchOtherClients(), FastEcslent::Builder::startBuildingNextEntity(), FastEcslent::Weapon::takeDamage(), FastEcslent::Weapon::tick(), FastEcslent::UnitAI::tick(), FastEcslent::NetAspect::tick(), UnitAspect(), FastEcslent::NetAspect::updateEcslent(), and FastEcslent::NetAspect::updateServer().