public UnitStatsModifier GetModifierByEquipmentMass(UnitStats.EquipmentWeight equipmentMass) { var res = new UnitStatsModifier(); switch (equipmentMass) { case UnitStats.EquipmentWeight.VERY_LIGHT: res = veryLightWeightUnit.Modifier; break; case UnitStats.EquipmentWeight.LIGHT: res = lightWeightUnit.Modifier; break; case UnitStats.EquipmentWeight.MEDIUM: res = mediumWeightUnit.Modifier; break; case UnitStats.EquipmentWeight.HEAVY: res = heavyWeightUnit.Modifier; break; case UnitStats.EquipmentWeight.VERY_HEAVY: res = veryHeavyWeightUnit.Modifier; break; } return(res); }
public static string GetNameLocalize(this UnitStats.EquipmentWeight obj) { var res = LocalizedStrings.missing_string; switch (obj) { case UnitStats.EquipmentWeight.VERY_LIGHT: res = LocalizedStrings.weight_very_light; break; case UnitStats.EquipmentWeight.LIGHT: res = LocalizedStrings.weight_light; break; case UnitStats.EquipmentWeight.MEDIUM: res = LocalizedStrings.weight_medium; break; case UnitStats.EquipmentWeight.HEAVY: res = LocalizedStrings.weight_heavy; break; case UnitStats.EquipmentWeight.VERY_HEAVY: res = LocalizedStrings.weight_very_heavy; break; } return(res); }