void OnStartMoving() { elevatorDoors.CloseDoor(); GameObject go = FindNearestDoor(); if (go) { go.GetComponent <Doors>().CloseDoor(); } desiredPosition = positionQueue[0]; positionQueue.RemoveAt(0); // Debug.Log("Moving to: " + desiredPosition.ToString()); }