예제 #1
0
 //=========================================================================
 //Battle, most functions only used for players
 //=========================================================================
 public void ResetForNewTurn()
 {
     if (state == LobsterState.Defence)
     {
         GetComponent <Animator>().Play("idle", -1, 0);
         state = LobsterState.Attack;
     }
     canAttack = true;
 }
예제 #2
0
 private void SwitchState()
 {
     //change the state and rotate card
     if (state == LobsterState.Attack)
     {
         state = LobsterState.Defence;
     }
     else
     {
         state = LobsterState.Attack;
     }
 }
예제 #3
0
 private void Awake()
 {
     state = LobsterState.Attack;
 }
예제 #4
0
 public void DefendButton()
 {
     state = LobsterState.Defence;
     GetComponent <Animator>().Play("Defend", -1, 0);
     canAttack = false;
 }