Пример #1
0
    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);
    }
Пример #2
0
        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);
        }