Received Order ======================== .. code-block:: csharp public event UnitOrderReceived ReceivedOrder This event fired every time when specific unit receives an order (via ``AddOrder``; not fired by ``AddOrderNoNotify``). Example For example, you can do something when unit received new order, maybe override order for some reason. You can receive info about order by connecting to ``unit.AI.ReceivedOrder`` event. .. code-block:: csharp // this example code running from component attached to unit prefab void Start() { Unit unit = GetComponent(); // getting unit component unit.AI.ReceivedOrder += OnReceiveOrder; // now every time when this unit will receive a new order, OnReceiveOrder method will be called and... } void OnReceiveOrder(Unit unit, Order order) { Debug.Log("Unit " + unit.name + " received a new order"); // ... this message will appear in Console. }