void RequestPower() { if (EnergyDrain == 0) { powered = true; } else { float amount = part.RequestResource("ElectricCharge", EnergyDrain * TimeWarp.deltaTime); powered = amount != 0; } }