public void Load(UXMLElement element) { id = element.GetString("id"); nameId = element.GetString("name"); iosStoreId = element.GetString("ios_store_id"); price = new PriceData(element); bonus = element.GetInt("bonus"); realPrice = element.GetString("real_price"); isBest = element.GetBool("is_best"); isPopular = element.GetBool("is_popular"); isBank = element.GetBool("is_bank"); discountData = new DiscountData(); var discountElement = element.Element("discount_info"); if (discountElement != null) { discountData.Load(discountElement); } rewards = new List <DropItem>(); var rewardsElement = element.Element("rewards"); if (rewardsElement != null) { foreach (UXMLElement rewardElement in rewardsElement.Elements("reward")) { DropItem dropItem = new DropItem(rewardElement); rewards.Add(dropItem); } } }
public void Load(UXMLElement element) { if (element != null) { id = element.GetString("id"); name = element.GetString("name"); avatarId = element.GetString("avatar"); level = element.GetInt("level"); isValid = element.GetBool("is_valid"); } }
public void Load(UXMLElement element) { if (element == null) { return; } id = element.GetString("id"); isUnlocked = element.GetBool("is_unlocked"); roomLevel = element.GetEnum("level", RoomLevel.Beginner); roomProgress = element.GetInt("progress", 0); searchMode = element.GetEnum("search_mode", SearchMode.Day); recordSearchTime = element.GetInt("record_time", int.MaxValue); }
public override void Load(UXMLElement element) { base.Load(element); level = element.GetInt("level", 1); price.Load(element); //energy = element.GetInt("energy", 0); roomType = element.GetEnum <RoomType>("type", RoomType.hallway); scaryIconPath = element.GetString("sicon"); silverReward = element.GetInt("reward_silver", 0); expReward = element.GetInt("reward_exp", 0); scaryScene = element.GetString("sscene"); scene = element.GetString("scene"); isSpecial = element.GetBool("special", false); floor = element.GetInt("floor", 0); linkedRooms.Clear(); linkedRooms.AddRange(element.GetStringArray("linked")); }
public void Load(UXMLElement element) { Id = element.GetString("id"); IsEndTextOpened = element.GetBool("is_end_text_opened"); }