Пример #1
0
    protected override void OnClose(WindowContext context)
    {
        base.OnClose(context);
        _loadingContent.Clear();
        SingletonMono <SceneManager> .GetInstance().ProgressLoad -= RefreshInfo;

        _loadingContent = null;
    }
Пример #2
0
 private static void LoadAllContent()
 {
     ListeArmes       = LoadingContent.LoadingArmes();
     ListeSorts       = LoadingContent.LoadingSpells();
     ListeArmures     = LoadingContent.LoadingArmures();
     ListeConsumables = LoadingContent.LoadingConsumableObjects();
     LootTable        = LootTableCompile();
     DicStory         = LoadingContent.LoadingNoeuds();
 }
Пример #3
0
        protected override async Task LoadContent()
        {
            if (ContentLoaded)
            {
                return;
            }

            await base.LoadContent();

            LoadingContent?.Invoke(this);

            ContentLoaded = true;
        }
Пример #4
0
 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 ............");
     }
 }
Пример #5
0
 private void DoLoadContent()
 {
     LoadingContent.Raise(this);
     LoadContent();
     LoadedContent.Raise(this);
 }