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; }
private static void OnShown(LoadingScreenVisualBase visualbase) { OnLoadingScreenShownEvent?.Invoke(); }
private static void OnHideStart(LoadingScreenVisualBase visualbase) { OnLoadingScreenHideStartEvent?.Invoke(); }
private static void OnHiddenCompletely(LoadingScreenVisualBase visualbase) { OnLoadingScreenHiddenCompletelyEvent?.Invoke(); }