internal BaseWeightState(MechDef mechDef) { Armor = mechDef.ArmorTonnage(); Structure = mechDef.Chassis.Tonnage / 10f; Chassis = mechDef.Chassis.Tonnage; Engine = mechDef.GetEngine(); }
private static float CalculateArmorWeightSavings(WeightSavings savings, MechDef mechDef) { return((mechDef.ArmorTonnage() * savings.ArmorWeightSavingsFactor).RoundStandard()); }
private static float CalculateArmorWeightSavings(MechDef mechDef, Weights savings) { return((mechDef.ArmorTonnage() * (1 - savings.ArmorFactor)).RoundStandard()); }