void activate_parachutes(ParachuteCondition cond = null) { for (int i = 0, count = UnusedParachutes.Count; i < count; i++) { var p = UnusedParachutes[i]; if (cond == null || cond(p)) { p.parachute.Deploy(); } } }
void activate_parachutes(ParachuteCondition cond = null) { var P = vessel.staticPressurekPa * Parachute.Atm; //atm for (int i = 0, count = UnusedParachutes.Count; i < count; i++) { var p = UnusedParachutes[i]; if (p.CanBeDeployed(P) && (cond == null || cond(p))) { p.parachute.Deploy(); } } }