public void OnToggleAirLockSafety() { foreach (var module in DoorMasterController.ModulesList) { if (module is ElectrifiedDoorModule electric) { if (doorMasterController.HasPower) { electric.IsElectrecuted = !electric.IsElectrecuted; } doorMasterController.UpdateGui(); UpdateSafetyStatusUI(electric); break; } } }
public void OnToggleAirLockSafety() { if (DoorMasterController.CanAIInteract() == false) { return; } foreach (var module in DoorMasterController.ModulesList) { if (module is ElectrifiedDoorModule electric) { electric.ToggleElectrocutionInput(); doorMasterController.UpdateGui(); UpdateSafetyStatusUI(electric); break; } } }