예제 #1
0
 public void EndADSequence()
 {
     if (thisADSequenceProcessSuite.IsRunning())
     {
         thisADSequenceProcessSuite.Expire();
     }
 }
 void TerminateAllScoreProcessAndCheckHighScoreUpdate()
 {
     thisShowScoreProcessSuite.Expire();
     if (!thisShowHighScoreProcessIsStarted)
     {
         StartShowHighscoreProcess();
     }
     thisShowHighScoreProcessSuite.Expire();
     CheckForHighScoreUpdate();
 }
 void CompleteRemainingSequence()
 {
     if (thisCurrencyMasterProcessSuite.IsRunning())
     {
         TerminateAllCurrencyProcessAndStartShowButtonClusterProcess();
     }
     if (!thisShowButtonClusterProcessSuite.IsRunning())
     {
         StartShowButtonClusterProcess();
     }
     thisShowButtonClusterProcessSuite.Expire();
     thisRunningSkippableProcessSuite = null;
 }
예제 #4
0
 public void OnProcessUpdate(
     float deltaTime,
     float normalizedTime,
     IProcessSuite suite
     )
 {
     if (suite == thisGetADReadyProcessSuite)
     {
         if (IsADReady())
         {
             thisGetADReadyProcessSuite.Expire();
         }
     }
 }
 public void OnProcessUpdate(
     float deltaTime,
     float normalizedTime,
     IProcessSuite suite
     )
 {
     if (suite == thisCountDownTimerProcessSuite)
     {
         thisElapsedTime += deltaTime;
         if (thisElapsedTime >= thisTimerExpireTime)
         {
             suite.Expire();
         }
     }
 }
 public void StopCounting()
 {
     thisCountDownTimerProcessSuite.Expire();
 }
 void TerminateHighScoreUpdateProcessAndStartCurrencyMasterProcess()
 {
     thisHighScoreUpdateProcessSuite.Expire();
     StartCurrencyMasterProcess();
 }
 void TerminateShowResultLabelProcessAndStartScoreMasterProcess()
 {
     thisShowResultLabelProcessSuite.Expire();
     StartScoreMasterProcess();
 }
예제 #9
0
 public void StopIndicateGetADReady()
 {
     thisIndicateGetADReadyProcessSuite.Expire();
 }