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);
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 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;
 }