Engine.ItemArchiveId GetNameArchiveId(RewardItemCategory category) { switch (category) { case RewardItemCategory.Protector: return Engine.ItemArchiveId.ProtectorNames; case RewardItemCategory.Goods: return Engine.ItemArchiveId.GoodsNames; case RewardItemCategory.Accessory: return Engine.ItemArchiveId.AccessoryNames; case RewardItemCategory.Weapon: return Engine.ItemArchiveId.WeaponNames; case RewardItemCategory.None: return Engine.ItemArchiveId.None; default: throw new ArgumentOutOfRangeException("category"); } }
string GetLotItemName(RewardItemCategory category, int id, Language language = Language.English, string defaultValue = "") { return Parent.GetLocalisedString(GetNameArchiveId(category), id, language, defaultValue); }