//穿上或者卸下装备 public void onEquip() { int startValue = PlayerInfo._instance.GetOverAllPower(); if (!isLeft) { itUI.Clear(); PlayerInfo._instance.DressEquip(it); } else { PlayerInfo._instance.DressOff(it); } onClose(); int endValue = PlayerInfo._instance.GetOverAllPower(); powerShow.showPowerChange(startValue, endValue); InventoryUI._instance.updateValuetxt(); }
//点击御下和装备按钮触发 public void OnEquip() { int starValue = PlayerInfo.Intance.GetOverailPower(); if (isLeft) { itUI.Clear(); //清空该装备所在的格子 PlayerInfo.Intance.DressOn(it); //从背包装备到身上 } else { roleEquip.Clear(); //把身上的装备清空 PlayerInfo.Intance.DressOff(it); //从身上脱下 } int endValue = PlayerInfo.Intance.GetOverailPower(); powerShow.ShowPowerChange(starValue, endValue); InventoryUI._instance.SendMessage("UpdateCount"); OnClose(); }