using System.Collections;
using System.Collections.Generic;
using ToneTuneToolkit.Common;
using UnityEngine;
///
/// 阶段管理工具
///
public class UIStageManager : SingletonMaster
{
[SerializeField] private List cgStages = new List();
// ==================================================
public void Reset()
{
SwitchStage2(0);
return;
}
// ==================================================
public void SwitchStage2(int stageIndex)
{
for (int i = 0; i < cgStages.Count; i++)
{
if (i == stageIndex)
{
CanvasGroupMaster.DoCanvasGroupFade(cgStages[i], true);
}
else
{
CanvasGroupMaster.DoCanvasGroupFade(cgStages[i], false);
}
}
return;
}
public void SingleSwitchStage(int stageIndex, bool inOrOut)
{
CanvasGroupMaster.DoCanvasGroupFade(cgStages[stageIndex], inOrOut);
return;
}
}