コード例 #1
0
 public void DefButton()
 {
     if (_monsterSelected.GetState() == MonsterState.Idle)
     {
         _monsterSelected.Defend();
     }
     else if (_monsterSelected.GetState() == MonsterState.Def)
     {
         _monsterSelected.StopDefend();
     }
 }
コード例 #2
0
    //Just an example, no AI
    IEnumerator EnemyTurnCoroutine()
    {
        yield return(new WaitForSeconds(4.0f));

        MonsterBehaviour mons = _playerTwo.getAMoster();

        if (mons.GetState() == MonsterState.Def)
        {
            mons.StopDefend();
        }
        else
        {
            mons.Defend();
        }
        yield return(new WaitForSeconds(3.0f));

        ToMonsterSelection();
    }