Esempio n. 1
0
 public static void RepairBuildingInstantly(this BuildingRepair building)
 {
     try
     {
         for (int i = 0; i < building._target.CalcMissingRepairLogs(); i++)
         {
             building._target.AddRepairMaterial(true);
         }
         for (int j = 0; j < building._target.CalcMissingRepairMaterial(); j++)
         {
             building._target.AddRepairMaterial(false);
         }
     }
     catch (System.Exception)
     {
     }
 }
 public static void RepairBuildingInstantly(this BuildingRepair building)
 {
     try
     {
         for (var i = 0; i < building._target.CalcMissingRepairLogs(); i++)
         {
             building._target.AddRepairMaterial(true);
         }
         for (var i = 0; i < building._target.CalcMissingRepairMaterial(); i++)
         {
             building._target.AddRepairMaterial(false);
         }
     }
     catch (Exception)
     {
         // ignored
     }
 }
Esempio n. 3
0
 private void MakeRepair(BuildingRepair building)
 {
     try
     {
         for (int i = 0; i < building._target.CalcMissingRepairLogs(); ++i)
         {
             building._target.AddRepairMaterial(true);
             SleepFor(0.300f);
         }
         for (int i = 0; i < building._target.CalcMissingRepairMaterial(); ++i)
         {
             building._target.AddRepairMaterial(false);
             SleepFor(0.300f);
         }
     }
     catch
     { }
 }