public static EssenceCategoryAttribute GetAttribute(EItemCategory _enum) { if (m_attrs == null) { m_attrs = Util.Fill<EItemCategory, EssenceCategoryAttribute>(); } return m_attrs[_enum]; }
public static EssenceCategoryAttribute GetAttribute(EItemCategory _enum) { if (m_attrs == null) { m_attrs = Util.Fill <EItemCategory, EssenceCategoryAttribute>(); } return(m_attrs[_enum]); }
public Noun AsNoun(EItemCategory _e) { switch (_e) { case EItemCategory.NONE: return "-".AsNoun(ESex.MALE, false); case EItemCategory.HELMETS: return "шлем".AsNoun(ESex.MALE, false); case EItemCategory.NECKLACES: return "ожерелье".AsNoun(ESex.IT, false); case EItemCategory.WEAR: return "одежда".AsNoun(ESex.FEMALE, false); case EItemCategory.ARMOR: return "броня".AsNoun(ESex.FEMALE, false); case EItemCategory.GIRGLE: return "пояс".AsNoun(ESex.MALE, false); case EItemCategory.CLOACK: return "плащ".AsNoun(ESex.MALE, false); case EItemCategory.BRACERS: return "наручи".AsNoun(ESex.PLURAL, false); case EItemCategory.GAUNTLETS: return "перчатки".AsNoun(ESex.PLURAL_FEMALE, false); case EItemCategory.BOOTS: return "обувь".AsNoun(ESex.FEMALE, false); case EItemCategory.WEAPON: return "оружие".AsNoun(ESex.IT, false); case EItemCategory.MISSILE_WEAPON: return "оружие".AsNoun(ESex.IT, false) + "метательный".AsAdj(); case EItemCategory.RINGS: return "кольцо".AsNoun(ESex.IT, false); case EItemCategory.FOOD: return "пища".AsNoun(ESex.FEMALE, false); case EItemCategory.POTION: return "зелье".AsNoun(ESex.IT, false); case EItemCategory.MISSILES: return "снаряд".AsNoun(ESex.MALE, false); case EItemCategory.TOOLS: return "инструмент".AsNoun(ESex.MALE, false); case EItemCategory.WANDS: return "жезл".AsNoun(ESex.MALE, false); case EItemCategory.BOOKS: return "книга".AsNoun(ESex.FEMALE, false); case EItemCategory.SCROLLS: return "cвиток".AsNoun(ESex.MALE, false); default: throw new ArgumentOutOfRangeException("_e"); } }
public static Noun AsNoun(this EItemCategory _category) { return(World.AL.AsNoun(_category)); }
public Noun AsNoun(EItemCategory _e) { switch (_e) { case EItemCategory.NONE: return("-".AsNoun(ESex.MALE, false)); case EItemCategory.HELMETS: return("шлем".AsNoun(ESex.MALE, false)); case EItemCategory.NECKLACES: return("ожерелье".AsNoun(ESex.IT, false)); case EItemCategory.WEAR: return("одежда".AsNoun(ESex.FEMALE, false)); case EItemCategory.ARMOR: return("броня".AsNoun(ESex.FEMALE, false)); case EItemCategory.GIRGLE: return("пояс".AsNoun(ESex.MALE, false)); case EItemCategory.CLOACK: return("плащ".AsNoun(ESex.MALE, false)); case EItemCategory.BRACERS: return("наручи".AsNoun(ESex.PLURAL, false)); case EItemCategory.GAUNTLETS: return("перчатки".AsNoun(ESex.PLURAL_FEMALE, false)); case EItemCategory.BOOTS: return("обувь".AsNoun(ESex.FEMALE, false)); case EItemCategory.WEAPON: return("оружие".AsNoun(ESex.IT, false)); case EItemCategory.MISSILE_WEAPON: return("оружие".AsNoun(ESex.IT, false) + "метательный".AsAdj()); case EItemCategory.RINGS: return("кольцо".AsNoun(ESex.IT, false)); case EItemCategory.FOOD: return("пища".AsNoun(ESex.FEMALE, false)); case EItemCategory.POTION: return("зелье".AsNoun(ESex.IT, false)); case EItemCategory.MISSILES: return("снаряд".AsNoun(ESex.MALE, false)); case EItemCategory.TOOLS: return("инструмент".AsNoun(ESex.MALE, false)); case EItemCategory.WANDS: return("жезл".AsNoun(ESex.MALE, false)); case EItemCategory.BOOKS: return("книга".AsNoun(ESex.FEMALE, false)); case EItemCategory.SCROLLS: return("cвиток".AsNoun(ESex.MALE, false)); default: throw new ArgumentOutOfRangeException("_e"); } }
public EssenceCategoryPresenter(EItemCategory _category) { Category = _category; m_attribute = EssenceCategoryAttribute.GetAttribute(_category); }
public bool IsAbleToEquip(EItemCategory _category) { return(AbleToEquip.Length == 0 || AbleToEquip.Contains(_category)); }
public EssenceCategoryPresenter(EItemCategory _category) { Category = _category; m_attribute = EssenceCategoryAttribute.GetAttribute(_category); }
public bool IsAbleToEquip(EItemCategory _category) { return AbleToEquip.Length == 0 || AbleToEquip.Contains(_category); }