コード例 #1
0
ファイル: Cleaner.cs プロジェクト: ZoltanKuli/IT-And-Games
 /// <summary>
 /// Do action.
 /// </summary>
 protected override void DoAction()
 {
     if (isBusy && timeOfFinishingAction <= DateTime.UtcNow)
     {
         Road roadToDoActionOn = (Road)fieldToDoActionOn;
         roadToDoActionOn.CleanUpGarbage();
         isBusy = false;
         if (worldManager.GetNumberOfRoadsLitteredWithGarbage() == 0)
         {
             fieldToDoActionOn = crewStation;
             SetPath();
         }
         else
         {
             fieldToDoActionOn = null;
         }
     }
 }