Beispiel #1
0
 //停止所有的临时剧情
 void StopAllTempPlot()
 {
     TempPlotFlag.Clear();
     foreach (var item in TempPlotCoroutines)
     {
         BattleCoroutine.Kill(item);
     }
     TempPlotCoroutines.Clear();
 }
Beispiel #2
0
        //开始一段附加剧情
        public void RunTemp(IEnumerator <float> enumerator, string flag = null)
        {
            if (flag != null)
            {
                if (TempPlotFlag.Contains(flag))
                {
                    return;
                }
                TempPlotFlag.Add(flag);
            }
            var temp = BattleCoroutine.Run(enumerator);

            TempPlotCoroutines.Add(temp);
        }