public override void Execute() { Reward item = new Reward(); item.ChestType = ChestType.ServerGift; item.addShopEntryDrop(GameLogic.Binder.GameState.Player, this.m_id, false); List <Reward> rewards = new List <Reward>(); rewards.Add(item); RewardHelper.ClaimReward(rewards, true); }
public override void Execute() { Reward item = new Reward(); item.Pets = new List <PetReward>(); if (App.Binder.ConfigMeta.IsActivePetId(this.m_id)) { item.ChestType = ChestType.ServerGift; List <string> list = new List <string>(); list.Add("PetBundleSmall"); item.ShopEntryDrops = list; PetReward reward2 = new PetReward(); reward2.PetId = this.m_id; reward2.Amount = this.m_amount; item.Pets.Add(reward2); item.Sprite = "icon_" + this.m_id.ToLower(); } List <Reward> rewards = new List <Reward>(); rewards.Add(item); RewardHelper.ClaimReward(rewards, true); }