void openItemInfoUI(int itemId) { ItemInfoParam param = new ItemInfoParam(); param.itemid = itemId; WindowManager.Instance.OpenUI("iteminfo", param); }
protected override void OnOpen(object param = null) { PEIJIANFROMWEAPON = ItemType.Invalid; uiparam = (ItemInfoParam)param; if (uiparam.itemtype != ItemType.Invalid) { PEIJIANFROMWEAPON = ItemType.Fittings; } InitPanelActive(); InitUI(); }
private void OnBtnWeaponClick() { int mainWeaponid = mOtherData.main_weaponId; if (!DataManager.WeaponTable.ContainsKey(mainWeaponid)) { return; } ItemInfoParam param = new ItemInfoParam(); param.itemid = mainWeaponid; param.itemtype = (ItemType)PackageType.Pack_Weapon; WindowManager.Instance.OpenUI("iteminfo", param); }
private void OnBntClick() { if (!IsValid()) { return; } //if (ItemManager.GetItemType((uint)mItemID) != ItemType.Defence) //return; DefenceUIParam param = new DefenceUIParam(); param.itemid = mItemID; param.packtype = mPackType; param.packpos = mPackPos; param.isother = other_item; ItemInfoParam mParam = new ItemInfoParam(); mParam.itemid = mItemID; mParam.packpos = mPackPos; mParam.itemtype = ItemManager.GetItemType((uint)mItemID);//(ItemType)mPackType; mParam.packtype = mPackType; switch (mParam.itemtype) { case ItemType.Stone: WindowManager.Instance.OpenUI("iteminfo", mParam); break; case ItemType.Defence: WindowManager.Instance.OpenUI("defence", param); break; case ItemType.Normal: WindowManager.Instance.OpenUI("iteminfo", mParam); break; case ItemType.Box: WindowManager.Instance.OpenUI("iteminfo", mParam); break; } }