示例#1
0
        public int get_armor_value(Armor_Value val)
        {
            calculate_modified_values();
            switch (val)
            {
            case Armor_Value.Ablative:
                return(modified_ablative_value);

            case Armor_Value.Insulative:
                return(modified_insulative_value);

            case Armor_Value.Padding:
                return(modified_padding_value);

            case Armor_Value.Hardness:
                return(modified_hardness_value);

            case Armor_Value.Rigidness:
                return(modified_rigidness_value);

            case Armor_Value.Absorb_All:
                return(absorb_all);
            }

            return(-1);
        }
示例#2
0
 public override string ToString()
 {
     return(Armor_ID.ToString().PadRight(5) + Armor_Type.PadRight(25) + Armor_Value.ToString().PadRight(5) + Armor_Cost.ToString("C"));
 }