private void Update() { State?.Update(); if (Destroyed) { return; } Movable?.DrawDestination(); Engaging?.DrawTarget(); }
public void ClearTarget() { Engaging.ClearTarget(); }
public void SetTarget(Entity target) { Engaging.SetTarget(target); Movable.SetDestination(target.Position); }