private object CanPickupEntity(BasePlayer player, BaseCombatEntity fridge) { if (player == null || fridge == null) { return(null); } if (fridge.ShortPrefabName.Equals("fridge.deployed")) { ElectricalHeater electrified = fridge.GetComponentInChildren <ElectricalHeater>() ?? null; if (electrified == null) { return(null); } if (electrified.IsPowered()) { if (configData.Settings.blockPickup) { // Block pickup when powered, because danger or something. return(true); } if (fridges.Contains(fridge.net.ID)) { fridges.Remove(fridge.net.ID); SaveData(); } } } return(null); }