コード例 #1
0
 public PremiumMarketItem(dynamic data)
 {
     MarketId                 = data.market_id;
     Section                  = (MeretMarketSection)data.section;
     BannerId                 = data.banner_id ?? 0;
     BonusQuantity            = data.bonus_quantity;
     Category                 = (MeretMarketCategory)data.category;
     Duration                 = data.duration;
     Flag                     = (MeretMarketItemFlag)data.flag;
     ItemId                   = data.item_id;
     ItemName                 = data.item_name;
     JobRequirement           = (JobFlag)data.job_requirement;
     MaxLevelRequirement      = data.max_level_requirement;
     MinLevelRequirement      = data.min_level_requirement;
     PCCafe                   = data.pc_cafe;
     ParentMarketId           = data.parent_market_id;
     PromoBannerBeginTime     = data.promo_banner_begin_time;
     PromoBannerEndTime       = data.promo_banner_end_time;
     PromoFlag                = (MeretMarketPromoFlag)data.promo_flag;
     PromoName                = data.promo_name;
     Quantity                 = data.quantity;
     Rarity                   = data.rarity;
     RequiredAchievementGrade = data.required_achievement_grade;
     RequiredAchievementId    = data.required_achievement_id;
     RestockUnavailable       = data.restock_unavailable;
     Price                    = data.price;
     SalePrice                = data.sale_price;
     SellBeginTime            = data.sell_begin_time;
     SellEndTime              = data.sell_end_time;
     ShowSaleTime             = data.show_sale_time;
     TokenType                = (MeretMarketCurrencyType)data.token_type;
     SalesCount               = data.sales_count;
     CreationTimestamp        = data.creation_time;
     AdditionalQuantities     = new();
 }
コード例 #2
0
 public MeretMarketItem(int marketId, long bannerId, int bonusQuantity, int category, int duration, byte flag, int itemId, string itemName, int jobRequirement, short maxLevelRequirement, short minLevelRequirement, bool pcCafe, int parentMarketId, long price, long promoBannerBeginTime, long promoBannerEndTime, int promoFlag, string promoName, int quantity, byte rarity, int requiredAchievementGrade, int requiredAchievementId, bool restockUnavailable, long salePrice, long sellBeginTime, long sellEndTime, bool showSaleTime, byte tokenType)
 {
     MarketId                 = marketId;
     BannerId                 = bannerId;
     BonusQuantity            = bonusQuantity;
     Category                 = (MeretMarketCategory)category;
     Duration                 = duration;
     Flag                     = (MeretMarketItemFlag)flag;
     ItemId                   = itemId;
     ItemName                 = itemName;
     JobRequirement           = (MeretMarketJobRequirement)jobRequirement;
     MaxLevelRequirement      = maxLevelRequirement;
     MinLevelRequirement      = minLevelRequirement;
     PCCafe                   = pcCafe;
     ParentMarketId           = parentMarketId;
     Price                    = price;
     PromoBannerBeginTime     = promoBannerBeginTime;
     PromoBannerEndTime       = promoBannerEndTime;
     PromoFlag                = (MeretMarketPromoFlag)promoFlag;
     PromoName                = promoName;
     Quantity                 = quantity;
     Rarity                   = rarity;
     RequiredAchievementGrade = requiredAchievementGrade;
     RequiredAchievementId    = requiredAchievementId;
     RestockUnavailable       = restockUnavailable;
     SalePrice                = salePrice;
     SellBeginTime            = sellBeginTime;
     SellEndTime              = sellEndTime;
     ShowSaleTime             = showSaleTime;
     TokenType                = (MeretMarketCurrencyType)tokenType;
 }