18#ifndef INCLUDED_ICMPUNITMOTIONMANAGER
19#define INCLUDED_ICMPUNITMOTIONMANAGER
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
Definition: CCmpUnitMotion.h:133
UnitMotionManager - handles motion for CCmpUnitMotion.
Definition: ICmpUnitMotionManager.h:31
virtual void Register(CCmpUnitMotion *component, entity_id_t ent, bool formationController)=0
virtual bool ComputingMotion() const =0
True if entities are currently in the "Move" phase.
virtual bool IsPushingActivated() const =0
virtual void Unregister(entity_id_t ent)=0
Definition: IComponent.h:33
u32 entity_id_t
Entity ID type.
Definition: Entity.h:29