void Start() { navCamera = GameObject.Find("SceneNavigationCamera").GetComponent <SceneNavigationCameraController>(); mainMenuNS.Deactivate(); shipSelectionNS.Deactivate(); trackCreationNS.Deactivate(); //inRaceNS.Deactivate(); creditsNS.Deactivate(); instructionsNS.Deactivate(); currentNavScene = mainMenuNS; GoToMainMenuNS(); }
public void NavigateTo(INavScene navScene) { if (firstNavigation) { firstNavigation = false; } else { navigationAudioSource.PlayDelayed(0.1f); } sceneNavigatingTo = navScene; Transform navPoint = navScene.GetNavigationPointTransform(); //transform.rotation = navPoint.rotation; }
public void GoToInRaceNS() { CommonNavigationHandlingBefore(); currentNavScene = inRaceNS; CommonNavigationHandlingAfter(); }
public void GoToTrackCreationNS() { CommonNavigationHandlingBefore(); currentNavScene = trackCreationNS; CommonNavigationHandlingAfter(); }
public void GoToSelectShipNS() { CommonNavigationHandlingBefore(); currentNavScene = shipSelectionNS; CommonNavigationHandlingAfter(); }
public void GoToCreditsNS() { CommonNavigationHandlingBefore(); currentNavScene = creditsNS; CommonNavigationHandlingAfter(); }
public void GoToMainMenuNS() { CommonNavigationHandlingBefore(); currentNavScene = mainMenuNS; CommonNavigationHandlingAfter(); }