27 lines
994 B
C#
27 lines
994 B
C#
using System.Collections;
|
|
using Wizard.Battle.Phase;
|
|
using Wizard.DeckCardEdit;
|
|
|
|
namespace Wizard;
|
|
|
|
public static class FreeAndRankMatchDeckSelectConfirmDialog
|
|
{
|
|
|
|
public static void DecideDeck(DeckData deck, bool isBattleEnd, bool notBlack = false, bool notCollider = false)
|
|
{
|
|
DeckListUtility.DataMgrSaveLastSelectDeckData(deck);
|
|
ToolboxGame.UIManager.createInSceneLoadingMatching(notBlack, notCollider);
|
|
|
|
UIManager.GetInstance().StartCoroutine(ChangeMatchingScene(isBattleEnd));
|
|
}
|
|
|
|
private static IEnumerator ChangeMatchingScene(bool isBattleEnd)
|
|
{
|
|
yield return UIManager.GetInstance().StartCoroutine(MasterResetMonthTask.MasterReset());
|
|
// Pre-Phase-5b: gated on mgr.GetCurrentPhase() to trace + BattleControl.BattleEnd
|
|
// on the way out. BattleControl is a stub (chunk 7); collapse to the else branch's
|
|
// UIManager scene change, which is the only observable output.
|
|
UIManager.GetInstance().ChangeViewScene(UIManager.ViewScene.RankMatch);
|
|
}
|
|
}
|