private void Awake() { if (instance == null) { instance = this; } }
void OpenBag(GameObject go, object parameter) { _bagInstance = Instantiate(_bagUI).GetComponent <BagUI>(); ////初始化 _bagInstance.Initialize(1); _bagInstance.OpenBagInRecipeSlots(parameter); }
public void InitBag(COM_Item[] items) { _BagItems = new COM_Item[100]; _BabyEquips.Clear(); for (int j = 0; j < _BagItems.Length; j++) { _BagItems[j] = null; } ItemData iData = null; for (int i = 0; i < items.Length; i++) { _BagItems[items[i].slot_] = items[i]; iData = ItemData.GetData((int)items[i].itemId_); if (iData.mainType_ == ItemMainType.IMT_BabyEquip) { _BabyEquips.Add(items[i]); } QuestSystem.CheckItemQuest(items[i].itemId_); } isBabyEquipDirty_ = true; isInitBag = true; if (isOpenInitBag) { isOpenInitBag = false; NetWaitUI.HideMe(); BagUI.SwithShowMe(); } isDirty_ = true; }
public static void Close() { ExploreController.Instance.ContinueEnemy(); ExploreUI.SetCanMove(); Destroy(Instance.gameObject); Instance = null; }
//吃东西,click button public void EatItem() { if (!item.canUse) { return; } else if (item.bMushroom != -1) { int HPChange = item.HPChange; playerData.ChangeHP(Random.Range(-HPChange, HPChange + 1)); BagUI bag = transform.parent.parent.parent.GetComponent <BagUI>(); //吃掉后还可以选择 bag.bFirstSelect = true; bag.ShowData(); //更新血量 //删除背包库里的这个东西 playerBag.itemList.Remove(item); //删除介绍文字 transform.parent.parent.parent.Find("ItemInfoBack").GetChild(0).gameObject.GetComponent <Text>().text = ""; Destroy(gameObject);//内存还没释放 } }
public static int CreateGuideWithItemID(ILuaState lua) { int stk = 1; int itemId = L.ToInteger(stk++); BagUI baguiScript = GameObject.FindObjectOfType <BagUI>(); if (baguiScript == null) { return(0); } GameObject icon = baguiScript.GetItemObj(itemId); float offsetX = (float)L.ToNumber(stk++); float offsetY = (float)L.ToNumber(stk++); GuidePointerRotateType rotateType = (GuidePointerRotateType)L.ToInteger(stk++); string str = (string)L.ToString(stk++); StringTool.UTF8String(ref str); float alpha = (float)L.ToNumber(stk++); bool mask = (bool)L.ToBoolean(stk++); int step = (int)L.ToInteger(stk++); if (Mathf.Approximately(alpha, 0f)) { GuideManager.Instance.CreateMask(icon, offsetX, offsetY, rotateType, str, step, mask); } else { GuideManager.Instance.CreateMask(icon, offsetX, offsetY, rotateType, str, step, mask, alpha); } return(0); }
public PlayerBag(BagUI bagUI, int maxCapacity) { this.bagUI = bagUI; this.maxCapacity = maxCapacity; spaceLeft = maxCapacity; ores = new List <OreInBag>(); UpdateBag(); }
public static void Open(ItemManager.Type type, TeamMember teamMember, Equip currentEquip) { ExploreController.Instance.StopEnemy(); if (Instance == null) { Instance = ResourceManager.Instance.Spawn("BagUI", ResourceManager.Type.UI).GetComponent <BagUI>(); } Instance.Init(type, teamMember, currentEquip); }
public static void Open(ItemManager.Type type) { ExploreController.Instance.StopEnemy(); if (Instance == null) { Instance = ResourceManager.Instance.Spawn("BagUI", ResourceManager.Type.UI).GetComponent <BagUI>(); } Instance.Init(type); }
protected override void OnAwake() { base.OnAwake(); //MessageCenter.Instance.AddListener("AutoUpdateItem", ItemMessage); //_image = transform.FindChild("Image").GetComponent<Image>(); _image = ImgItem.transform.FindChild("Image").GetComponent <Image>(); EventTriggerListener.Get(_imgItem.gameObject).SetEventHandle(EnumTouchEventType.OnClick, UseItem); //_image = ImgItem.transform.GetComponentInChildren<Image>(); //Debug.Log("OnAwake"); _bagui = GameObject.Find("Canvas(Clone)/bgImage/RightArea/Panel/BagUI(Clone)").GetComponent <BagUI>(); }
public BagUIConfig() { prefab_Path = "BagUI"; View = new BagUI(); Ctrl = new BagUICtrl(); Model = new BagUIModel(); layer = ENUM_UILayer.Normal; InitConfig(); }
//打开特殊物品背包 void OpenSpecialItemBagAll(GameObject obj) { _bagInstance = Instantiate(_bagUI).GetComponent <BagUI>(); ////初始化 _bagInstance.Initialize(2); Parameter.Box p = new Parameter.Box(); p.callback = ClickInBag; _bagInstance.SetGoodsName(-1); ChangeRecipeUiState(); }
public void Interactive(Vector2Int position) { if (_mapInfo.TreasureDic.ContainsKey(position)) { ItemManager.Instance.AddItem(_mapInfo.TreasureDic[position].ItemList, ItemManager.Type.Bag); TilePainter.Instance.Clear(1, position); ItemConfirmUI.Open(_mapInfo.TreasureDic[position].ItemList); _mapInfo.TreasureDic.Remove(position); _pathFindList.Add(position); if (ItemManager.Instance.BagIsFull()) { ConfirmUI.Open("背包已滿!請選擇要丟棄的道具。", "確定", () => { BagUI.Open(ItemManager.Type.Bag); }); } SetInteractive(Vector2Int.RoundToInt(_player.transform.position)); } else if (_mapInfo.DoorList.Contains(position)) { if (ItemManager.Instance.UseKey()) { TilePainter.Instance.Clear(1, position); _mapInfo.DoorList.Remove(position); _pathFindList.Add(position); SetVisibleRange(false); ExploreUI.Instance.RefreshLittleMap(Vector2Int.RoundToInt(_player.transform.position), _mapInfo.ExploredList, _mapInfo.ExploredWallList); } else { ConfirmUI.Open("需要一把鑰匙將鎖打開。", "確定", null); } SetInteractive(Vector2Int.RoundToInt(_player.transform.position)); } else if (_mapInfo.ExploreEventDic.ContainsKey(position)) { _player.Stop(); EventUI.Open(_mapInfo.ExploreEventDic[position], (isDonothing) => { _player.UnlockStop(); ContinueEnemy(); if (!isDonothing) { TilePainter.Instance.Clear(1, position); _mapInfo.ExploreEventDic.Remove(position); _pathFindList.Add(position); } SetInteractive(Vector2Int.RoundToInt(_player.transform.position)); }); } }
private void ChangeOnClick() { ItemManager.Type type; if (MySceneManager.Instance.CurrentScene == MySceneManager.SceneType.Villiage) { type = ItemManager.Type.Warehouse; } else { type = ItemManager.Type.Bag; } BagUI.Open(type, _selectedMember, _selectedEquip); }
//指定位置 public void AddBag(Bag bag, BagButton bagButton) { BagSetting bagSetting = (BagSetting)bag.ItemSetting; BagUI bagUI = Instantiate(bagUIPrefab, transform).GetComponent <BagUI>(); bag.BagUI = bagUI; bag.BagUI.Bag = bag; bag.BagUI.AddSlots(); bagButton.Bag = bag; bags.Add(bag); SortBag(); bag.transform.SetParent(transform.parent); OnBagChanged(bag); }
private void OnClickArticleBtn(ButtonScript obj, object args, int param1, int param2) { BagUI.SwithShowMe(); BagSystem.instance.battleOpenBag = true; gameObject.SetActive(false); Battle.Instance.SelectFlag = false; if (AttaclEvent.getInstance.ArticleEvent != null) { AttaclEvent.getInstance.ArticleEvent(null); } closeSkillWindow(); closeSkillTwoWindow(); CloseBabyWindow(); SetButtonSelectState(obj.name); }
public static BagUI OpenUI(BAG_TYPE bagType) { if (m_Instace == null) { Object prefab = PrefabLoader.loadFromPack("ZQ/BagUI"); if (prefab != null) { GameObject obj = Instantiate(prefab) as GameObject; m_Instace = obj.AddComponent <BagUI>(); } } else { } return(m_Instace); }
private void OnClickCell(ButtonScript obj, object args, int param1, int param2) { if (GamePlayer.Instance.isInBattle) { Battle.Instance.UseItem((int)_item.instId_); BagSystem.instance.battleOpenBag = false; BagUI.HideMe(); } else { //if(itemTabel.mainType_ == ItemMainType.IMT_Consumables) //{ NetConnection.Instance.useItem((uint)_item.slot_, (uint)obj.GetComponent <bagUseCellUI>().instId, stack); Hide(); //} } }
private void ConfirmOnClick() { if (ItemManager.Instance.BagIsFull()) { ConfirmUI.Open("背包已滿!請選擇要丟棄的道具。", "確定", () => { BagUI.Open(ItemManager.Type.Bag); }); } else { if (_callback != null) { _callback(); } } }
public void useSelada() { countSelad = int.Parse(Selada.text); if (countSelad > 0 && statRockwool == "True") { cancelTanam.SetActive(true); UIRockwool.SetActive(true); BagUI.SetActive(false); statTanam = true; usageStatus = "Seed Selada"; statusSeed.text = usageStatus; countSeed.text = countSelad.ToString(); status.SetActive(true); ButtonCancel.SetActive(true); reference.Child(id).Child("Management").Child("Usage Status").SetValueAsync(usageStatus); reference.Child(id).Child("Management").Child("Status Tanam").SetValueAsync(statTanam); } }
public override void HandleUI() { if (!PortableStorage.Instance.BagUI.ContainsKey(guid)) { BagUI ui = new BagUI(); UserInterface userInterface = new UserInterface(); ui.Activate(); userInterface.SetState(ui); ui.visible = true; ui.Load(this); PortableStorage.Instance.BagUI.Add(guid, new GUI(ui, userInterface)); } else { PortableStorage.Instance.BagUI.Remove(guid); } Main.PlaySound(SoundID.Item59); }
//打开背包 void OpenBag(int slotID) { _bagInstance = Instantiate(_bagUI).GetComponent <BagUI>(); ////初始化 _bagInstance.Initialize(2); Parameter.Box p = new Parameter.Box(); p.ID = slotID; p.callback = ClickInBag; p.callbackByEvent = RemoveGoods; //如果货架上有商品,则添加道具到背包 if (goodslist[slotID - 1].Name != null && goodslist[slotID - 1].ID != 0) { p.obj = goodslist[slotID - 1]; } _bagInstance.OpenBagMenuInShop(p); ChangeRecipeUiState(); }
private void OnClickdemount(ButtonScript obj, object args, int param1, int param2) { if (Item == null) { return; } //if(BagSystem.instance.GetBagSize() >= GamePlayer.Instance.GetIprop(PropertyType.PT_BagNum)) //{ //ErrorTipsUI.ShowMe(LanguageManager.instance.GetValue("bagfull")); //PopText.Instance.Show(LanguageManager.instance.GetValue("bagfull")); ///return; //} if (ItemData.GetData((int)Item.itemId_).mainType_ == ItemMainType.IMT_FuWen) { NetConnection.Instance.takeoffFuwen(Item.slot_); tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } return; } if (GamePlayer.Instance.isInBattle) { Battle.Instance.UseItem((int)Item.instId_); BagSystem.instance.battleOpenBag = false; BagUI.HideMe(); } else { NetConnection.Instance.delEquipment(PlayerInstId, Item.instId_); } tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } }
//物品欄使用 不指定位置 public bool AddBag(Bag bag) { foreach (BagButton bagButton in bagButtons) { if (bagButton.Bag == null) { BagUI bagUI = Instantiate(bagUIPrefab, transform).GetComponent <BagUI>(); bag.BagUI = bagUI; bag.BagUI.Bag = bag; bag.BagUI.AddSlots(); bagButton.Bag = bag; bags.Add(bag); SortBag(); bag.transform.SetParent(transform.parent); OnBagChanged(bag); return(true); } } return(false); }
public static void ShowGuaGuaKa(int itemid, COM_DropItem[] Items) { ranking = itemid; for (int i = 0; i < Items.Length; i++) { if (Items[i].itemId_ != 0) { ItemData ids = ItemData.GetData((int)Items[i].itemId_); itemnamestr += ids.name_ + Items[i].itemNum_ + LanguageManager.instance.GetValue("guanguaNum"); } } if (isZGBtn) { string str = LanguageManager.instance.GetValue("guagua") + itemnamestr + LanguageManager.instance.GetValue("guaguaend"); PopText.Instance.Show(str); itemnamestr = ""; isZGBtn = false; } ShowMe(); BagUI.HideMe(); }
private void OpenBag() { _canMove = false; BagUI.Open(ItemManager.Type.Bag); }
private void OnClickEquipBtn(ButtonScript obj, object args, int param1, int param2) { if (Item == null) { return; } if (_itemData == null || _itemData.mainType_ != ItemMainType.IMT_Equip) { PopText.Instance.Show(LanguageManager.instance.GetValue("zhaungbeileixingcuowu")); return; } Entity player = null; if (PlayerInstId == GamePlayer.Instance.InstId) { player = GamePlayer.Instance; } else { player = GamePlayer.Instance.GetEmployeeById((int)PlayerInstId); } if (player.GetIprop(PropertyType.PT_Level) / 10 + 1 < _itemData.level_) { //ErrorTipsUI.ShowMe(LanguageManager.instance.GetValue("equipLevel")); PopText.Instance.Show(LanguageManager.instance.GetValue("EN_OpenBaoXiangLevel")); return; } JobType jt = (JobType)player.GetIprop(PropertyType.PT_Profession); int level = player.GetIprop(PropertyType.PT_ProfessionLevel); Profession profession = Profession.get(jt, level); if (null == profession) { return; } if (_itemData.slot_ == EquipmentSlot.ES_Ornament_0 || _itemData.slot_ == EquipmentSlot.ES_Ornament_1) { } else { if (!profession.canuseItem(_itemData.subType_, _itemData.level_)) { PopText.Instance.Show(LanguageManager.instance.GetValue("equipProfession")); return; } } if (!Item.isBind_ && _itemData.bindType_ == BindType.BIT_Use) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("shifoubangding"), () => { if (GamePlayer.Instance.isInBattle) { Battle.Instance.UseItem((int)Item.instId_); BagSystem.instance.battleOpenBag = false; BagUI.HideMe(); } //else //NetConnection.Instance.wearEquipment(PlayerInstId, Item.instId_); if (_itemData.slot_ == EquipmentSlot.ES_SingleHand) { if (_itemData.subType_ == ItemSubType.IST_Shield) { if (player.Equips[(int)EquipmentSlot.ES_DoubleHand] != null) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_DoubleHand].instId_); } } else { if (player.Equips[(int)EquipmentSlot.ES_DoubleHand] != null && ItemData.GetData((int)player.Equips[(int)EquipmentSlot.ES_DoubleHand].itemId_).subType_ != ItemSubType.IST_Shield) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_DoubleHand].instId_); } } } else if (_itemData.slot_ == EquipmentSlot.ES_DoubleHand) { if (player.Equips[(int)EquipmentSlot.ES_SingleHand] != null) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_SingleHand].instId_); } } else if (_itemData.slot_ == EquipmentSlot.ES_Ornament_0 || _itemData.slot_ == EquipmentSlot.ES_Ornament_1) { if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0] != null && GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_0].instId_); } else if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_1].instId_); } else { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_0].instId_); } } else if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(uint)EquipmentSlot.ES_Ornament_0].instId_); } else if (GamePlayer.Instance.Equips[(uint)EquipmentSlot.ES_Ornament_1] != null) { if (ItemData.GetData((int)(GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1].itemId_)).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_1].instId_); } } } else if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_1].instId_); } else if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_0].instId_); } } } } if (!GamePlayer.Instance.isInBattle) { NetConnection.Instance.wearEquipment(PlayerInstId, Item.instId_); } tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_EquipItem); }, false, () => { tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } }); } else { if (GamePlayer.Instance.isInBattle) { Battle.Instance.UseItem((int)Item.instId_); BagSystem.instance.battleOpenBag = false; BagUI.HideMe(); } //else //NetConnection.Instance.wearEquipment(PlayerInstId, Item.instId_); if (_itemData.slot_ == EquipmentSlot.ES_SingleHand) { if (_itemData.subType_ == ItemSubType.IST_Shield) { if (player.Equips[(int)EquipmentSlot.ES_DoubleHand] != null) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_DoubleHand].instId_); } } else { if (player.Equips[(int)EquipmentSlot.ES_DoubleHand] != null && ItemData.GetData((int)player.Equips[(int)EquipmentSlot.ES_DoubleHand].itemId_).subType_ != ItemSubType.IST_Shield) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_DoubleHand].instId_); } } } else if (_itemData.slot_ == EquipmentSlot.ES_DoubleHand) { if (player.Equips[(int)EquipmentSlot.ES_SingleHand] != null) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_SingleHand].instId_); } } else if (_itemData.slot_ == EquipmentSlot.ES_Ornament_0 || _itemData.slot_ == EquipmentSlot.ES_Ornament_1) { if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0] != null && GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_0].instId_); } else if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_1].instId_); } else { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_0].instId_); } } else if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(uint)EquipmentSlot.ES_Ornament_0].instId_); } else if (GamePlayer.Instance.Equips[(uint)EquipmentSlot.ES_Ornament_1] != null) { if (ItemData.GetData((int)(GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1].itemId_)).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_1].instId_); } } } else if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_1].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_1].instId_); } else if (GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0] != null) { if (ItemData.GetData((int)GamePlayer.Instance.Equips[(int)EquipmentSlot.ES_Ornament_0].itemId_).subType_ == _itemData.subType_) { NetConnection.Instance.delEquipment(PlayerInstId, player.Equips[(int)EquipmentSlot.ES_Ornament_0].instId_); } } } } if (!GamePlayer.Instance.isInBattle) { NetConnection.Instance.wearEquipment(PlayerInstId, Item.instId_); } tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_EquipItem); } }
private void OnUseBtn(ButtonScript obj, object args, int param1, int param2) { if (Item == null) { return; } ItemData itemTabel = ItemData.GetData((int)Item.itemId_); if (itemTabel == null) { return; } GlobalValue.Get(Constant.C_WishItem, out _ItemId); if (itemTabel.id_ == _ItemId) { if (!Prebattle.Instance.IsWishingAvailable()) { PopText.Instance.Show(LanguageManager.instance.GetValue("xuyuanre")); return; } WishingTreeUI.SwithShowMe(); return; } if ((!GamePlayer.Instance.isInBattle) && ItemData.GetData((int)Item.itemId_).subType_ == ItemSubType.IST_Blood) { BagUI.Instance.bagUsePanel.Show(); BagUI.Instance.bagUsePanel._item = Item; BagUI.Instance.bagUsePanel.stack = 1; tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } return; } GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_UseItem, (int)Item.itemId_); if (GamePlayer.Instance.isInBattle) { Battle.Instance.UseItem((int)Item.instId_); BagSystem.instance.battleOpenBag = false; BagUI.HideMe(); } else { if (itemTabel.mainType_ == ItemMainType.IMT_Consumables) { /*if(itemTabel.subType_ == ItemSubType.IST_BabyExp) * { * if(GamePlayer.Instance.MaxUseAllNum(Item,1) > 0) * { * NetConnection.Instance.useItem (Item.slot_,(uint)GamePlayer.Instance.InstId, 1); * }else * { * PopText.Instance.Show(LanguageManager.instance.GetValue("expItem")); * } * } * else */ if (itemTabel.subType_ == ItemSubType.IST_SkillExp) { if (!GamePlayer.Instance.IsCanUseSkillExpItem()) { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_NoUpSkill")); } else { NetConnection.Instance.useItem((uint)Item.slot_, (uint)GamePlayer.Instance.InstId, 1); } } else { NetConnection.Instance.useItem((uint)Item.slot_, (uint)GamePlayer.Instance.InstId, 1); } } } tipPene.SetActive(false); if (closeCallback != null) { closeCallback(); } // COM_ChatInfo info = new COM_ChatInfo (); // info.ck_ = ChatKind.CK_System; // info.content_ = LanguageManager.instance.GetValue("delitem").Replace("{n}",itemTabel.name_); ChatSystem.PushSystemMessage(LanguageManager.instance.GetValue("delitem").Replace("{n}", itemTabel.name_)); }
void OnClickClose(ButtonScript obj, object args, int param1, int param2) { Hide(); BagUI.ShowMe(); }
public void OnClick() { BagUI.GetInstance().SetDescription(this.card); }