IEnumerator ExitElevatorRoutine() { yield return(currentDoor.StartCoroutine("OpenDoorRoutine")); yield return(new WaitWhile(currentDoor.DoorOpening)); gameObject.SetActive(true); }
public void EnterElevator(ElevatorDoor door) { currentDoor = door; door.StartCoroutine(EnterElevatorRoutine()); }