private void _debugRewardItem() { Debug.Log("ItemID:" + this.debugIndex); if (Mst_DataManager.Instance.Mst_Slotitem.ContainsKey(this.debugIndex)) { IReward_Slotitem rewardItem = new Reward_Slotitem(this.debugIndex); this._setRewardItem(rewardItem); } this._anime.Stop(); this._anime.Play("comp_GetSlotItem"); }
public List <IReward> GetMapClearItems() { if (this._next_cell.MapClearItem == null) { return(null); } List <IReward> list = new List <IReward>(); for (int i = 0; i < this._next_cell.MapClearItem.get_Count(); i++) { IReward reward = null; MapItemGetFmt mapItemGetFmt = this._next_cell.MapClearItem.get_Item(i); switch (mapItemGetFmt.Category) { case MapItemGetFmt.enumCategory.Furniture: reward = new Reward_Furniture(mapItemGetFmt.Id); break; case MapItemGetFmt.enumCategory.Slotitem: reward = new Reward_Slotitem(mapItemGetFmt.Id, mapItemGetFmt.GetCount); break; case MapItemGetFmt.enumCategory.Ship: reward = new Reward_Ship(mapItemGetFmt.Id); break; case MapItemGetFmt.enumCategory.Material: reward = new Reward_Material((enumMaterialCategory)mapItemGetFmt.Id, mapItemGetFmt.GetCount); break; case MapItemGetFmt.enumCategory.UseItem: reward = new Reward_Useitem(mapItemGetFmt.Id, mapItemGetFmt.GetCount); break; } if (reward != null) { list.Add(reward); } } return(list); }
public void Initialize(Reward_Slotitem reward_Slotitem) { mTexture_SlotItem.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(reward_Slotitem.Id, 1); mLabel_Name.text = reward_Slotitem.Name; }
public Reward_Exchange_Slotitem(int mst_id_from, int mst_id_to, bool consumed_tojoin) { _item_from = new Reward_Slotitem(mst_id_from); _item_to = new Reward_Slotitem(mst_id_to); _consumed_tojoin = consumed_tojoin; }