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 } }
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 { } }