Ejemplo n.º 1
0
    private async Task <bool> SelectContinue()
    {
        if (Global.Instance().SystemData.LastSaveSlot == -1)
        {
            AudioManager.PlayFail();
            return(false);
        }

        var saveMenu = SaveMenuView.ShowDefault();
        var loaded   = await saveMenu.DoMenuAsync(SaveMenuView.Mode.Load);

        if (loaded > -1)
        {
            await fade.FadeOutRoutine();

            await saveMenu.CloseRoutine();

            Global.Instance().StartCoroutine(Global.Instance().Serialization.LoadGameRoutine(loaded));
            return(true);
        }
        return(false);
    }
Ejemplo n.º 2
0
 private async Task SaveSelect()
 {
     var saveMenu = SaveMenuView.ShowDefault();
     await saveMenu.DoMenuAsync(SaveMenuView.Mode.Save);
 }