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); }
public void SetData(Item _item, bool isItem, Sprite _avatar, StateInforItem _statePopup) { _myEquipment = null; _myItem = _item; this.isItem = isItem; _icon = _avatar; _myState = _statePopup; }
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; }
internal void SetState(StateInforItem _state) { _myState = _state; this.gameObject.SetActive(true); }