Пример #1
0
    public void BtnItemInforClicked(StateInforItem state, int idBtn)
    {
        switch (state)
        {
        case StateInforItem.ShowInforEquipment:
            if (idBtn == 0)    //Btn replace item
            {
                Message = "ReplaceEquipment";
            }
            else if (idBtn == 1)    // Btn Remove Item
            {
                Message = "RemoveEquipment";
            }
            break;

        case StateInforItem.ReplaceEquipment:
            Message = "ChangeEquipment";
            break;

        case StateInforItem.SelectEquipment:
            Message = "SelectEquipment";
            break;

        case StateInforItem.SelectItem:
            Message = "SelectItem";
            break;

        case StateInforItem.DeselectItem:
            Message = "DeSelectItem";
            break;

        case StateInforItem.UseEquipment:
            Message = "ChangeEquipment";
            break;

        case StateInforItem.SellEquipment:
            if (idBtn == 0)    //Btn replace item
            {
                Message = "ReplaceEquipmentFromBag";
            }
            else if (idBtn == 1)    // Btn Sell Item
            {
                Message = "SellEquipment";
            }
            break;

        case StateInforItem.SellItem:
            if (idBtn == 0)    //Btn replace item
            {
                Message = "UseItem";
            }
            else if (idBtn == 1)    // Btn Sell Item
            {
                Message = "SellItem";
            }
            break;
        }
        OnBtnClick();
        this.gameObject.SetActive(false);
    }
Пример #2
0
 public void SetData(Item _item, bool isItem, Sprite _avatar, StateInforItem _statePopup)
 {
     _myEquipment = null;
     _myItem      = _item;
     this.isItem  = isItem;
     _icon        = _avatar;
     _myState     = _statePopup;
 }
Пример #3
0
 public void SetData(EquipmentItem _item, Sprite _avatar, StateInforItem _statePopup)
 {
     _myItem      = null;
     _myEquipment = _item;
     if (_myEquipment == null)
     {
         Debug.LogError("_myEquipment null");
         return;
     }
     _icon    = _avatar;
     _myState = _statePopup;
 }
Пример #4
0
 internal void SetState(StateInforItem _state)
 {
     _myState = _state;
     this.gameObject.SetActive(true);
 }