public void jumpSwitch(int station) { if (station > teleLocations.Length) { Debug.Log("Incorrect teleportation integer inputted"); return; } Fader.Instance.FadeOut(null); infoWindows.SwitchBoard(station); currentPosition.localPosition = newCoordinate(teleLocations[station].localPosition); gameObject.transform.localRotation = teleLocations[station].localRotation; ui.transform.localRotation = teleLocations[station].localRotation; curStation = station; Fader.Instance.FadeIn(null); }