public MissileDesign(string n, MissilePropulsionDesign prop, MissileWarheadDesign war, MissileElectronicsDesign elec, MissileDesign M = null, int mCount = 0) { MissileDesignName = n; Propulsion = prop; Warhead = war; Electronics = elec; MIRV = M; MIRVCount = mCount; if (MIRVCount > 0) { Mass = prop.Mass + war.Mass + elec.Mass + MIRV.Mass * MIRVCount; } else { Mass = prop.Mass + war.Mass + elec.Mass; } CalculateAccel(); }
public StrategicMissile(MissileDesign des) { Design = des; MaxAcceleration = des.MaxAcceleration; DeltaV = des.TotalAcceleration; }