Allocate(ScriptInterface &, JS::HandleValue) | CCmpUnitMotion | inlinestatic |
BeginPathing(const CFixedVector2D &from, const PathGoal &goal) | CCmpUnitMotion | private |
CheckTargetMovement(const CFixedVector2D &from, entity_pos_t minDelta) | CCmpUnitMotion | private |
ClassInit(CComponentManager &componentManager) | CCmpUnitMotion | inlinestatic |
ComputeTargetPosition(CFixedVector2D &out) const | 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(const CFixedVector2D &pos, entity_pos_t x, entity_pos_t z) | CCmpUnitMotion | private |
GetComponentTypeId() const | CCmpUnitMotion | inlinevirtual |
GetCurrentSpeed() const | CCmpUnitMotion | inlinevirtual |
GetEntityHandle() const | IComponent | inline |
GetEntityId() const | IComponent | inline |
GetGroup() const | CCmpUnitMotion | inlineprivate |
GetJSInstance() const | IComponent | virtual |
GetObstructionFilter(bool noTarget=false) const | CCmpUnitMotion | private |
GetPassabilityClass() const | CCmpUnitMotion | inlinevirtual |
GetPassabilityClassName() const | CCmpUnitMotion | inlinevirtual |
GetRunSpeed() const | CCmpUnitMotion | inlinevirtual |
GetSchema() | CCmpUnitMotion | inlinestatic |
GetSerializationVersion() | IComponent | inlinestatic |
GetSimContext() const | IComponent | inline |
GetSystemEntity() const | IComponent | inline |
GetUnitClearance() const | CCmpUnitMotion | inlinevirtual |
GetWalkSpeed() const | CCmpUnitMotion | inlinevirtual |
HandleMessage(const CMessage &msg, bool global) | CCmpUnitMotion | inlinevirtual |
HasValidPath() const | CCmpUnitMotion | inlineprivate |
Init(const CParamNode ¶mNode) | CCmpUnitMotion | inlinevirtual |
IsFormationMember() const | CCmpUnitMotion | inlineprivate |
IsInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) const | CCmpUnitMotion | virtual |
IsInTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) const | CCmpUnitMotion | virtual |
IsMoving() const | CCmpUnitMotion | inlinevirtual |
m_Clearance | 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_OriginalRunSpeed | CCmpUnitMotion | |
m_OriginalWalkSpeed | CCmpUnitMotion | |
m_PassClass | CCmpUnitMotion | |
m_PassClassName | CCmpUnitMotion | |
m_PathState | 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_Tries | 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 |
MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange, entity_id_t target) | CCmpUnitMotion | private |
MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) | CCmpUnitMotion | virtual |
NewJSObject(ScriptInterface &scriptInterface, JS::MutableHandleObject out) const | IComponent | virtual |
PathIsShort(const WaypointPath &path, const CFixedVector2D &from, entity_pos_t minDistance) const | CCmpUnitMotion | private |
PathResult(u32 ticket, const WaypointPath &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_MAX enum value | CCmpUnitMotion | |
PATHSTATE_NONE enum value | CCmpUnitMotion | |
PATHSTATE_WAITING_REQUESTING_LONG enum value | CCmpUnitMotion | |
PATHSTATE_WAITING_REQUESTING_SHORT enum value | CCmpUnitMotion | |
RenderPath(const WaypointPath &path, std::vector< SOverlayLine > &lines, CColor color) | CCmpUnitMotion | private |
RenderSubmit(SceneCollector &collector) | CCmpUnitMotion | private |
RequestLongPath(const CFixedVector2D &from, const PathGoal &goal) | CCmpUnitMotion | private |
RequestShortPath(const CFixedVector2D &from, const PathGoal &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 |
SetPassabilityClassName(const std::string &passClassName) | CCmpUnitMotion | inlinevirtual |
SetSimContext(const CSimContext &context) | IComponent | inline |
SetSpeed(fixed speed) | CCmpUnitMotion | inlinevirtual |
ShouldAvoidMovingUnits() const | CCmpUnitMotion | inlineprivate |
ShouldConsiderOurselvesAtDestination(const CFixedVector2D &from) | CCmpUnitMotion | private |
ShouldTreatTargetAsCircle(entity_pos_t range, entity_pos_t circleRadius) const | 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 |
TryGoingStraightToGoalPoint(const CFixedVector2D &from) | CCmpUnitMotion | private |
TryGoingStraightToTargetEntity(const CFixedVector2D &from) | CCmpUnitMotion | private |
UpdateFinalGoal() | CCmpUnitMotion | private |
UpdateMessageSubscriptions() | CCmpUnitMotion | inline |
~IComponent() | IComponent | virtual |