Exemple #1
0
 public void TickExhibition(TeamsConfig teamsConfig)
 {
     if (exhibitionInstance.currentEvalTicket == null)
     {
         // first-time setup:
         ResetExhibitionInstance(teamsConfig);
     }
     else
     {
         if (exhibitionInstance.currentEvalTicket.status == EvaluationTicket.EvaluationStatus.Pending)
         {
         }
         else if (exhibitionInstance.currentEvalTicket.status == EvaluationTicket.EvaluationStatus.InProgress)
         {
             exhibitionInstance.Tick();
         }
         else if (exhibitionInstance.currentEvalTicket.status == EvaluationTicket.EvaluationStatus.PendingComplete)
         {
             ExhibitionNextGenome(teamsConfig);
             exhibitionInstance.ClearInstance();
         }
         else    // Complete
         {
             exhibitionInstance.ClearInstance();
         }
     }
 }