Пример #1
0
 /// <summary>
 /// プレイヤーの所持アイテムを増やす
 /// </summary>
 /// <param name="item">Item.</param>
 public void AddPlayerItem(AdvItemModel item)
 {
     Player.ItemList.Add(item);
     mItemDisplayPresenter.AddPlayerItem(item);
     //セーブデータの更新
     UpDatePlayerItemListSaveData();
 }
Пример #2
0
    /// <summary>
    /// プレイヤーの所持アイテムを増やす
    /// </summary>
    /// <param name="item">Item.</param>
    public void AddPlayerItem(AdvItemModel item)
    {
        IndicationItemPresenter iteDisplay = PrefabFolder.InstantiateTo <IndicationItemPresenter> (mIndicationItemPrefab, mGrid.transform);

        iteDisplay.Init(item, RepostionItems);
        ItemList.Add(iteDisplay);
        UpDateItemDisplay();
    }
Пример #3
0
    /// <summary>
    /// プレイヤーの所持アイテムを減らす
    /// </summary>
    /// <param name="item">Item.</param>
    public void RemovePlayerItem(AdvItemModel item)
    {
        var targetItem = ItemList.Where(i => i.Item.ItemModel.mId == item.ItemModel.mId).FirstOrDefault();

        ItemList.Remove(targetItem);
        Destroy(targetItem.gameObject);
        UpDateItemDisplay();
        //Player.ItemList.Remove (item);
    }
Пример #4
0
 public void UsePlayerItem(AdvItemModel item)
 {
     //アイテムの使用フラグを立てる
     item.UseItem();
     //アイテム表示リストの更新
     mItemDisplayPresenter.UpDateItemDisplay();
     //セーブデータの更新
     UpDatePlayerItemListSaveData();
 }
Пример #5
0
    public void Init(AdvItemModel item, Action endDragCallback)
    {
        this.mItem = item;
        var prefab = (GameObject)Resources.Load("Item/" + item.ItemModel.mGraphicPath);

        mImage = PrefabFolder.InstantiateTo <Image> (prefab, this.transform);
        var rect = this.GetComponent <RectTransform> ();

        mImage.rectTransform.sizeDelta = rect.sizeDelta;
        mEndDragCallback = endDragCallback;
    }
Пример #6
0
    /// <summary>
    /// プレイヤーの所持アイテムを増やす
    /// </summary>
    /// <param name="item">Item.</param>
    public void AddPlayerItem(int id)
    {
        var item = new AdvItemModel(mMasterItemData.Where(i => i.mId == id).FirstOrDefault());

        AddPlayerItem(item);
    }