| | |
| | | return operates; |
| | | } |
| | | |
| | | if (WindowCenter.Instance.IsOpen("RoleEquipWin")) |
| | | if ( ItemLogicUtility.Instance.IsRealmEquip(item.itemId) && WindowCenter.Instance.IsOpen("RoleEquipWin")) |
| | | { |
| | | operates.Add(ItemOperateType.putOff); |
| | | |
| | | return operates; |
| | | }
|
| | |
|
| | | if (ItemLogicUtility.Instance.IsSpiritWeapon(item.itemId) && WindowCenter.Instance.IsOpen("SpiritEquipBagWin")) |
| | | { |
| | | operates.Add(ItemOperateType.putOff); |
| | | return operates; |
| | | } |
| | | } |
| | |
| | | |
| | | if (!isOverdue && ItemLogicUtility.Instance.IsJobCompatibleItem(item.itemId)) |
| | | { |
| | | if (isEquip && WindowCenter.Instance.IsOpen<RoleEquipWin>())
|
| | | if (isEquip)
|
| | | {
|
| | | operates.Add(ItemOperateType.gotoPuton);
|
| | | }
|
| | | else if (WindowCenter.Instance.IsOpen<MainInterfaceWin>()
|
| | | || WindowCenter.Instance.IsOpen<BagWin>() || WindowCenter.Instance.IsOpen<RealmEquipWin>())
|
| | | if (WindowCenter.Instance.IsOpen<RoleEquipWin>())
|
| | | {
|
| | | operates.Add(ItemOperateType.gotoPuton);
|
| | | }
|
| | | else if (WindowCenter.Instance.IsOpen<MainInterfaceWin>() || WindowCenter.Instance.IsOpen<RealmEquipWin>())
|
| | | {
|
| | | operates.Add(ItemOperateType.putOn);
|
| | | }
|
| | | } |
| | | |
| | | if (isSpiritWeapon)
|
| | | {
|
| | | operates.Add(ItemOperateType.putOn);
|
| | | }
|
| | | if (WindowCenter.Instance.IsOpen<RoleEquipWin>())
|
| | | {
|
| | | operates.Add(ItemOperateType.gotoPuton);
|
| | | }
|
| | | else if (WindowCenter.Instance.IsOpen<MainInterfaceWin>() || WindowCenter.Instance.IsOpen("SpiritEquipBagWin"))
|
| | | {
|
| | | operates.Add(ItemOperateType.putOn);
|
| | | }
|
| | | } |
| | |
|
| | | } |
| | | |
| | | return operates; |