Esempio n. 1
0
    public static void DriveQueueForward()
    {
        var carNode = Cars.Last;

        while (carNode != null)
        {
            CarMovement carMovement = carNode.Value.GetComponent <CarMovement>();
            if (carNode.Previous != null)
            {
                Transform target = carNode.Previous.Value.transform;
                carMovement.DriveForward(target);
            }

            carNode = carNode.Previous;
        }
    }