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);
    }