예제 #1
0
 public void ForcePass()
 {
     executionState = CardExecutionState.DONE;
 }
예제 #2
0
 public virtual void ExecuteTurn()
 {
     Assert.IsTrue(executionState == CardExecutionState.READY);
     executionState = CardExecutionState.DONE;
 }
예제 #3
0
 protected override void OnTurnEnd()
 {
     Assert.IsTrue(executionState == CardExecutionState.DONE || executionState == CardExecutionState.WAITING);
     executionState = CardExecutionState.READY;
 }
예제 #4
0
 public virtual bool CanContinue()
 {
     Assert.IsTrue(executionState == CardExecutionState.WAITING);
     executionState = CardExecutionState.READY;
     return(true);
 }