object OnStructureRepair(BaseCombatEntity block, BasePlayer player) { if (block == null || player == null) { return(null); } var cooldown = RepairCooldown; if (cooldown < 1f) { cooldown = 0f; } if (cooldown == 8f) { return(null); } if (block.TimeSinceAttacked() < cooldown) { return(false); } return(null); }