void SendElevatorSignal() { Move_Elevator elevatorScript = myElevator.GetComponent <Move_Elevator>(); //Move the elevator depending on which type of arrow this is if (elevatorDirection == ElevatorDirection.Up) { elevatorScript.MoveUp(); } }
private void UpdatePlayer(SceneTransit otherTransit) { GameObject player = GameObject.FindWithTag("Player"); if (player.transform.parent != null) { GameObject parent = player.transform.parent.gameObject; parent.transform.position = otherTransit.spawnPoint.position; parent.transform.rotation = otherTransit.spawnPoint.rotation; Move_Elevator move_Elevator = parent.GetComponent <Move_Elevator>(); move_Elevator.SetWaypoint(parent.transform.position); } else { player.transform.position = otherTransit.spawnPoint.position; player.transform.rotation = otherTransit.spawnPoint.rotation; } DontDestroyOnLoad(player); }