Example #1
0
    IEnumerator ExitElevatorRoutine()
    {
        yield return(currentDoor.StartCoroutine("OpenDoorRoutine"));

        yield return(new WaitWhile(currentDoor.DoorOpening));

        gameObject.SetActive(true);
    }
Example #2
0
 public void EnterElevator(ElevatorDoor door)
 {
     currentDoor = door;
     door.StartCoroutine(EnterElevatorRoutine());
 }