protected override void OnClose(WindowContext context) { base.OnClose(context); _loadingContent.Clear(); SingletonMono <SceneManager> .GetInstance().ProgressLoad -= RefreshInfo; _loadingContent = null; }
private static void LoadAllContent() { ListeArmes = LoadingContent.LoadingArmes(); ListeSorts = LoadingContent.LoadingSpells(); ListeArmures = LoadingContent.LoadingArmures(); ListeConsumables = LoadingContent.LoadingConsumableObjects(); LootTable = LootTableCompile(); DicStory = LoadingContent.LoadingNoeuds(); }
protected override async Task LoadContent() { if (ContentLoaded) { return; } await base.LoadContent(); LoadingContent?.Invoke(this); ContentLoaded = true; }
protected override void OnAppear(int sequence, int openOrder, WindowContext context) { base.OnAppear(sequence, openOrder, context); _loadingContent = context as LoadingContent; Clear(); if (_loadingContent != null) { if (_loadingContent.AppearCallBack != null) { _loadingContent.AppearCallBack.Invoke(); SingletonMono <SceneManager> .GetInstance().ProgressLoad += RefreshInfo; } } else { Debug.LogError("Loading Error ............"); } }
private void DoLoadContent() { LoadingContent.Raise(this); LoadContent(); LoadedContent.Raise(this); }