Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/components/CCmpUnitMotion.h
Show First 20 Lines • Show All 130 Lines • ▼ Show 20 Lines | |||||
} // anonymous namespace | } // anonymous namespace | ||||
class CCmpUnitMotion final : public ICmpUnitMotion | class CCmpUnitMotion final : public ICmpUnitMotion | ||||
{ | { | ||||
friend class CCmpUnitMotionManager; | friend class CCmpUnitMotionManager; | ||||
public: | public: | ||||
static void ClassInit(CComponentManager& componentManager) | static void ClassInit(CComponentManager& componentManager) | ||||
{ | { | ||||
componentManager.SubscribeToMessageType(MT_Create); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_Create); | ||||
componentManager.SubscribeToMessageType(MT_Destroy); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_Destroy); | ||||
componentManager.SubscribeToMessageType(MT_PathResult); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_PathResult); | ||||
componentManager.SubscribeToMessageType(MT_OwnershipChanged); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_OwnershipChanged); | ||||
componentManager.SubscribeToMessageType(MT_ValueModification); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_ValueModification); | ||||
componentManager.SubscribeToMessageType(MT_MovementObstructionChanged); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_MovementObstructionChanged); | ||||
componentManager.SubscribeToMessageType(MT_Deserialized); | componentManager.SubscribeToMessageType(CID_UnitMotion, MT_Deserialized); | ||||
} | } | ||||
DEFAULT_COMPONENT_ALLOCATOR(UnitMotion) | DEFAULT_COMPONENT_ALLOCATOR(UnitMotion) | ||||
bool m_DebugOverlayEnabled; | bool m_DebugOverlayEnabled; | ||||
std::vector<SOverlayLine> m_DebugOverlayLongPathLines; | std::vector<SOverlayLine> m_DebugOverlayLongPathLines; | ||||
std::vector<SOverlayLine> m_DebugOverlayShortPathLines; | std::vector<SOverlayLine> m_DebugOverlayShortPathLines; | ||||
▲ Show 20 Lines • Show All 492 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator