Allocate(ScriptInterface &, jsval) | CCmpUnitMotion | inlinestatic |
BeginPathing(CFixedVector2D from, const ICmpPathfinder::Goal &goal) | CCmpUnitMotion | private |
CheckTargetMovement(CFixedVector2D from, entity_pos_t minDelta) | CCmpUnitMotion | private |
ClassInit(CComponentManager &componentManager) | CCmpUnitMotion | inlinestatic |
ComputeTargetPosition(CFixedVector2D &out) | CCmpUnitMotion | private |
Deallocate(IComponent *cmp) | CCmpUnitMotion | inlinestatic |
Deinit() | CCmpUnitMotion | inlinevirtual |
Deserialize(const CParamNode ¶mNode, IDeserializer &deserialize) | CCmpUnitMotion | inlinevirtual |
FaceTowardsPoint(entity_pos_t x, entity_pos_t z) | CCmpUnitMotion | virtual |
FaceTowardsPointFromPos(CFixedVector2D pos, entity_pos_t x, entity_pos_t z) | CCmpUnitMotion | private |
GetCurrentSpeed() | CCmpUnitMotion | inlinevirtual |
GetEntityHandle() const | IComponent | inline |
GetEntityId() const | IComponent | inline |
GetJSClass() const | IComponent | virtual |
GetJSInstance() const | IComponent | virtual |
GetObstructionFilter(bool forceAvoidMovingUnits=false) | CCmpUnitMotion | private |
GetPassabilityClass() | CCmpUnitMotion | inlinevirtual |
GetRunSpeed() | CCmpUnitMotion | inlinevirtual |
GetSchema() | CCmpUnitMotion | inlinestatic |
GetSerializationVersion() | IComponent | inlinestatic |
GetSimContext() const | IComponent | inline |
GetSystemEntity() const | IComponent | inline |
GetWalkSpeed() | CCmpUnitMotion | inlinevirtual |
HandleMessage(const CMessage &msg, bool global) | CCmpUnitMotion | inlinevirtual |
Init(const CParamNode ¶mNode) | CCmpUnitMotion | inlinevirtual |
IsFormationMember() | CCmpUnitMotion | inlineprivate |
IsInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) | CCmpUnitMotion | virtual |
IsInTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) | CCmpUnitMotion | virtual |
IsMoving() | CCmpUnitMotion | inlinevirtual |
m_CostClass | CCmpUnitMotion | |
m_CurSpeed | CCmpUnitMotion | |
m_DebugOverlayEnabled | CCmpUnitMotion | |
m_DebugOverlayLongPathLines | CCmpUnitMotion | |
m_DebugOverlayShortPathLines | CCmpUnitMotion | |
m_ExpectedPathTicket | CCmpUnitMotion | |
m_FacePointAfterMove | CCmpUnitMotion | |
m_FinalGoal | CCmpUnitMotion | |
m_FormationController | CCmpUnitMotion | |
m_LongPath | CCmpUnitMotion | |
m_Moving | CCmpUnitMotion | |
m_PassClass | CCmpUnitMotion | |
m_PathState | CCmpUnitMotion | |
m_Radius | CCmpUnitMotion | |
m_RunSpeed | CCmpUnitMotion | |
m_ShortPath | CCmpUnitMotion | |
m_Speed | CCmpUnitMotion | |
m_State | CCmpUnitMotion | |
m_TargetEntity | CCmpUnitMotion | |
m_TargetMaxRange | CCmpUnitMotion | |
m_TargetMinRange | CCmpUnitMotion | |
m_TargetOffset | CCmpUnitMotion | |
m_TargetPos | CCmpUnitMotion | |
m_WalkSpeed | CCmpUnitMotion | |
Move(fixed dt) | CCmpUnitMotion | private |
MoveFailed() | CCmpUnitMotion | inlineprivate |
MoveSucceeded() | CCmpUnitMotion | inlineprivate |
MoveToFormationOffset(entity_id_t target, entity_pos_t x, entity_pos_t z) | CCmpUnitMotion | virtual |
MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) | CCmpUnitMotion | virtual |
MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) | CCmpUnitMotion | virtual |
PathIsShort(const ICmpPathfinder::Path &path, CFixedVector2D from, entity_pos_t minDistance) | CCmpUnitMotion | private |
PathResult(u32 ticket, const ICmpPathfinder::Path &path) | CCmpUnitMotion | private |
PathState enum name | CCmpUnitMotion | |
PATHSTATE_FOLLOWING enum value | CCmpUnitMotion | |
PATHSTATE_FOLLOWING_REQUESTING_LONG enum value | CCmpUnitMotion | |
PATHSTATE_FOLLOWING_REQUESTING_SHORT enum value | CCmpUnitMotion | |
PATHSTATE_FOLLOWING_REQUESTING_SHORT_APPEND enum value | CCmpUnitMotion | |
PATHSTATE_MAX enum value | CCmpUnitMotion | |
PATHSTATE_NONE enum value | CCmpUnitMotion | |
PATHSTATE_WAITING_REQUESTING_LONG enum value | CCmpUnitMotion | |
PATHSTATE_WAITING_REQUESTING_SHORT enum value | CCmpUnitMotion | |
PickNextLongWaypoint(const CFixedVector2D &pos, bool avoidMovingUnits) | CCmpUnitMotion | private |
RenderPath(const ICmpPathfinder::Path &path, std::vector< SOverlayLine > &lines, CColor color) | CCmpUnitMotion | private |
RenderSubmit(SceneCollector &collector) | CCmpUnitMotion | private |
RequestLongPath(CFixedVector2D from, const ICmpPathfinder::Goal &goal) | CCmpUnitMotion | private |
RequestShortPath(CFixedVector2D from, const ICmpPathfinder::Goal &goal, bool avoidMovingUnits) | CCmpUnitMotion | private |
Serialize(ISerializer &serialize) | CCmpUnitMotion | inlinevirtual |
SerializeCommon(S &serialize) | CCmpUnitMotion | inline |
SetDebugOverlay(bool enabled) | CCmpUnitMotion | inlinevirtual |
SetEntityHandle(CEntityHandle ent) | IComponent | inline |
SetFacePointAfterMove(bool facePointAfterMove) | CCmpUnitMotion | inlinevirtual |
SetSimContext(const CSimContext &context) | IComponent | inline |
SetSpeed(fixed speed) | CCmpUnitMotion | inlinevirtual |
SetUnitRadius(fixed radius) | CCmpUnitMotion | inlinevirtual |
ShouldAvoidMovingUnits() | CCmpUnitMotion | inlineprivate |
ShouldTreatTargetAsCircle(entity_pos_t range, entity_pos_t hw, entity_pos_t hh, entity_pos_t circleRadius) | CCmpUnitMotion | private |
StartFailed() | CCmpUnitMotion | inlineprivate |
StartSucceeded() | CCmpUnitMotion | inlineprivate |
State enum name | CCmpUnitMotion | |
STATE_FORMATIONMEMBER_PATH enum value | CCmpUnitMotion | |
STATE_IDLE enum value | CCmpUnitMotion | |
STATE_INDIVIDUAL_PATH enum value | CCmpUnitMotion | |
STATE_MAX enum value | CCmpUnitMotion | |
STATE_STOPPING enum value | CCmpUnitMotion | |
StopMoving() | CCmpUnitMotion | inlinevirtual |
TryGoingStraightToTargetEntity(CFixedVector2D from) | CCmpUnitMotion | private |
~IComponent() | IComponent | virtual |