//戦闘操作 public void Battle(int id) { StartCoroutine(enumerator()); IEnumerator enumerator() { EncounterController.Encount(id); BattleController.isBattle = true; yield return(new WaitUntil(() => BattleController.isBattle == false)); LuaScript.instance.Resume(); yield break; } }
void Encount() { if (!EncounterController.canEncounter) { return; } EncounterController.walkingSteps++; if (EncounterController.IsEncount) { //エンカウントする EncounterController.Encount(GetEncountEnemy(), backGroundImage, bgm); } }