コード例 #1
0
 // Token: 0x060011D6 RID: 4566 RVA: 0x0004A877 File Offset: 0x00048A77
 private void ReportTransition(StateTransitionInfo state, bool conditionMet)
 {
     if (conditionMet)
     {
         state.ReportSuccess();
         return;
     }
     state.ReportFailure();
 }
コード例 #2
0
 // Token: 0x06001202 RID: 4610 RVA: 0x0004AE2C File Offset: 0x0004902C
 public void UpdateStates(int healthyCopyCount)
 {
     healthyCopyCount = Math.Min(healthyCopyCount, 4);
     for (int i = 1; i <= 4; i++)
     {
         StateTransitionInfo stateTransitionInfo = this[i];
         if (i <= healthyCopyCount)
         {
             stateTransitionInfo.ReportSuccess();
         }
         else
         {
             stateTransitionInfo.ReportFailure();
         }
     }
 }