Exemplo n.º 1
0
    public void AddItem(UserItemEntity item)
    {
        Transform grid = GetEnmptyGrid();

        if (grid == null) //背包已满
        {
            return;
        }
        if (!m_ItemEntityList.ContainsKey(item.ID))
        {
            return;
        }

        GameObject go = GameObject.Instantiate(this.m_ItemPrefab);

        go.transform.SetParent(grid);
        ItemStatus itemStatus = go.GetComponent <UIItem>().SetInfo(item);

        go.transform.localPosition = Vector3.zero;
        go.transform.localScale    = Vector3.one;
        go.GetComponent <UIItem>().PointerClick += OnUIItemPointerClick;

        if (m_ItemList.ContainsKey(itemStatus.ItemID))
        {
            m_ItemList[itemStatus.ItemID] = itemStatus;
        }
        else
        {
            m_ItemList.Add(itemStatus.ItemID, itemStatus);
        }

        RefreshPartGrid();
    }
Exemplo n.º 2
0
 public ResponseModel Insert(UserItemEntity entity)
 {
     this.dao.Insert(entity);
     return(new ResponseModel()
     {
         Status = true, Menssage = "Inserted item"
     });
 }
Exemplo n.º 3
0
 public ResponseModel Update(UserItemEntity entity)
 {
     if (this.dao.Update(entity))
     {
         return(new ResponseModel()
         {
             Status = true, Menssage = "Updated item"
         });
     }
     else
     {
         return(new ResponseModel()
         {
             Status = false, Menssage = "Not Updated item"
         });
     }
 }