Example #1
0
        private static void CreateVisual()
        {
            // Change to custom visual if needed
            var pref = Resources.Load <LoadingScreenVisualDefault>(PREF_PATH);
            var createdLoadingScreen = Object.Instantiate(pref);

            Resources.UnloadUnusedAssets();

            visual = createdLoadingScreen;
            visual.OnShownEvent            += OnShown;
            visual.OnHideStartEvent        += OnHideStart;
            visual.OnHiddenCompletelyEvent += OnHiddenCompletely;
        }
Example #2
0
 private static void OnShown(LoadingScreenVisualBase visualbase)
 {
     OnLoadingScreenShownEvent?.Invoke();
 }
Example #3
0
 private static void OnHideStart(LoadingScreenVisualBase visualbase)
 {
     OnLoadingScreenHideStartEvent?.Invoke();
 }
Example #4
0
 private static void OnHiddenCompletely(LoadingScreenVisualBase visualbase)
 {
     OnLoadingScreenHiddenCompletelyEvent?.Invoke();
 }