public override void PrepareForStoryboardTransition(StoryboardTransition transition) { CanvasController destination = transition.DestinationCanvasController(); if (destination is LoadingCanvasController && transition.direction == StoryboardTransitionDirection.Downstream) { // We are presenting the loading screen. Configure it to present the offline game scene. LoadingCanvasController loadingCanvasController = (LoadingCanvasController)destination; loadingCanvasController.SceneToLoad = "MainMenu"; } }
void Awake() { if (ins != null && ins != this) { Destroy(this.gameObject); return; } ins = this; DontDestroyOnLoad(this.gameObject); Hide(true); }
public override void PrepareForStoryboardTransition(StoryboardTransition transition) { CanvasController destination = transition.DestinationCanvasController(); if (destination is LoadingCanvasController && transition.direction == StoryboardTransitionDirection.Downstream) { // Get host button hook that set up network handler. HostGameButtonHook hostHook = (HostGameButtonHook)transition.invokedHook; // We are presenting the loading screen. Configure it to present the offline game scene. LoadingCanvasController loadingCanvasController = (LoadingCanvasController)destination; loadingCanvasController.SceneToLoad = "Offline"; loadingCanvasController.NetworkHandler = hostHook.NetworkHandler; loadingCanvasController.handlerMode = LoadingCanvasController.NetworkMode.SERVER; } }
public override void PrepareForStoryboardTransition(StoryboardTransition transition) { var destination = transition.DestinationCanvasController(); if (destination is LoadingCanvasController && transition.direction == StoryboardTransitionDirection.Downstream) { // Get host button hook that set up network handler. JoinGameButtonHook joinHook = (JoinGameButtonHook)transition.invokedHook; // We are presenting the loading screen. Configure it to present the offline game scene. LoadingCanvasController loadingCanvasController = (LoadingCanvasController)destination; loadingCanvasController.SceneToLoad = "Offline"; // Assign network handler properties and network mode. loadingCanvasController.NetworkHandler = joinHook.NetworkHandler; loadingCanvasController.handlerMode = LoadingCanvasController.NetworkMode.CLIENT; } }