mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-06 15:23:14 +02:00
cleanup Squad code
This commit is contained in:
parent
23de96c839
commit
decfc8bfca
@ -5,6 +5,7 @@ using UnityEngine;
|
|||||||
|
|
||||||
public class Squad : MonoBehaviour
|
public class Squad : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
#region Orders
|
||||||
public abstract class Order // generic order (to keep in queue)
|
public abstract class Order // generic order (to keep in queue)
|
||||||
{
|
{
|
||||||
public virtual void PassToSoldier(Soldier targetSoldier) // "translate" the order to the soldier
|
public virtual void PassToSoldier(Soldier targetSoldier) // "translate" the order to the soldier
|
||||||
@ -28,6 +29,7 @@ public class Squad : MonoBehaviour
|
|||||||
Debug.Log($"Soldier {targetSoldier.name} received movement order towards coordinates {x},{y}");
|
Debug.Log($"Soldier {targetSoldier.name} received movement order towards coordinates {x},{y}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
[SerializeField] private List<Soldier> soldiers = new List<Soldier>(); // soldiers belonging to the squad
|
[SerializeField] private List<Soldier> soldiers = new List<Soldier>(); // soldiers belonging to the squad
|
||||||
private Queue<Order> orders = new Queue<Order>(); // orders given to the squad
|
private Queue<Order> orders = new Queue<Order>(); // orders given to the squad
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user