Exemplo n.º 1
0
    private void Update()
    {
        State?.Update();
        if (Destroyed)
        {
            return;
        }

        Movable?.DrawDestination();
        Engaging?.DrawTarget();
    }
Exemplo n.º 2
0
 public void ClearTarget()
 {
     Engaging.ClearTarget();
 }
Exemplo n.º 3
0
 public void SetTarget(Entity target)
 {
     Engaging.SetTarget(target);
     Movable.SetDestination(target.Position);
 }