コード例 #1
0
ファイル: LuaEventScript.cs プロジェクト: bmjoy/Unity2DRPG
    //戦闘操作
    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;
        }
    }
コード例 #2
0
 void Encount()
 {
     if (!EncounterController.canEncounter)
     {
         return;
     }
     EncounterController.walkingSteps++;
     if (EncounterController.IsEncount)
     {
         //エンカウントする
         EncounterController.Encount(GetEncountEnemy(), backGroundImage, bgm);
     }
 }