struct AIState {
- virtual void Enter(AIController &) const = 0;
+ virtual void Enter(AIController &, Entity &) const = 0;
virtual void Update(AIController &, Entity &, float dt) const = 0;
- virtual void Exit(AIController &) const = 0;
+ virtual void Exit(AIController &, Entity &) const = 0;
};