public static void Initialize() { var appTransition = Instantiate(Resources.Load <AppTransition>("UI/AppTransition")); DontDestroyOnLoad(appTransition.gameObject); LoadScene.OnResetApp += appTransition.Dispose; instance = appTransition; }
private IEnumerator Start() { yield return(new WaitForEndOfFrame()); // wait 1 frame, to render the splash image OnResetApp(); InitializeGameSettings(); AppTransition.Initialize(); //TODO: move this to locator? app flow? //DevConsole.AddButton(x => ResetApp(), "reset"); Locator.Initialize(); }