コード例 #1
0
 private IEnumerator WaitBelongRun(App.Controller.Battle.CBattlefield cBattlefield, App.Model.Belong belong)
 {
     Debug.LogError("WaitBelongRun " + cBattlefield.currentBelong + ", " + belong);
     while (cBattlefield.currentBelong != belong)
     {
         yield return(new WaitForEndOfFrame());
     }
     LSharpScript.Instance.Analysis();
 }
コード例 #2
0
 public BreadthFirst(App.Controller.Common.CBaseMap controller, MBaseMap model, VBaseMap view)
 {
     cBaseMap = controller;
     mBaseMap = model;
     vBaseMap = view;
     if (cBaseMap is App.Controller.Battle.CBattlefield)
     {
         cBattlefield = cBaseMap as App.Controller.Battle.CBattlefield;
     }
     baseMapMaster = BaseMapCacher.Instance.Get(mBaseMap.MapId);
 }
コード例 #3
0
 public void Waitbelong(string[] arguments)
 {
     App.Model.Belong belong = (App.Model.Belong)System.Enum.Parse(typeof(App.Model.Belong), arguments[0]);
     App.Controller.Battle.CBattlefield cBattlefield = App.Util.SceneManager.CurrentScene as App.Controller.Battle.CBattlefield;
     if (cBattlefield == null)
     {
         LSharpScript.Instance.Analysis();
         return;
     }
     cBattlefield.StartCoroutine(WaitBelongRun(cBattlefield, belong));
 }