Esempio n. 1
0
    protected override void Dequeue()
    {
        if (spawner.HasCustomersToSpawn())
        {
            Debug.Log("dequeue");
            //dequeue the queue in the spawner
            CustomerController controller = spawner.Dequeue();
            if (!controller)
            {
                return;
            }

            positionNode = ParentObject(controller.gameObject);
            controller.InvokeSpecialMoveCompleteEvent(positionNode);
        }
    }