Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
| | |
| | | m_NPCInteractProcessor.npcIntergactEvent += OnClick;
|
| | | }
|
| | |
|
| | | if (NpcConfig.ModeProportion != 1)
|
| | | {
|
| | | Root.localScale = Vector3.one * NpcConfig.ModeProportion;
|
| | | }
|
| | |
|
| | | RequestShadow();
|
| | |
|
| | | if (NpcConfig.NPCEffect != 0)
|
| | |
| | | return set.CompareToCurrent(equipGuid); |
| | | } |
| | | |
| | | public bool ExistBetterEquip(int level ,List<int> places) |
| | | public bool ExistBetterEquip(int level, List<int> places) |
| | | { |
| | | if (!equipSets.ContainsKey(level)) |
| | | { |
| | |
| | | |
| | | public bool ExistBetterEquip(int level) |
| | | { |
| | | return ExistBetterEquip(level,realmEquipTypes); |
| | | return ExistBetterEquip(level, realmEquipTypes); |
| | | } |
| | | |
| | | public EquipSuitPropertyEntry GetEquipSuitEntry(int level, int star, EquipSuitType type) |
| | |
| | | switch (type) |
| | | { |
| | | case PlayerDataType.RealmLevel: |
| | | var lastUnLockRealm = 1; |
| | | UpdateRedpoint(lastUnLockRealm); |
| | | UpdateRedpoints(); |
| | | break; |
| | | case PlayerDataType.EquipShowSwitch: |
| | | UpdateAppearanceState(selectedLevel.value); |
| | |
| | | return; |
| | | } |
| | | |
| | | var set = equipSets[level]; |
| | | if (!set.unLocked) |
| | | { |
| | | set.redpoint.state = RedPointState.None; |
| | | return; |
| | | } |
| | | |
| | | var items = packModel.GetItems(PackType.Item, new SinglePack.FilterParams() |
| | | { |
| | | levels = new List<int>() { level }, |
| | |
| | | }); |
| | | |
| | | var hasBetterEquip = false; |
| | | var set = equipSets[level]; |
| | | foreach (var equip in items) |
| | | { |
| | | if (CompareToCurrent(equip.guid) > 0) |
| | |
| | | equipSlots[i] = new EquipSlot(new Int2(this.level, i)); |
| | | } |
| | | |
| | | redpoint = new Redpoint(200100 + this.level); |
| | | redpoint = new Redpoint(117, 200100 + this.level); |
| | | } |
| | | |
| | | public void UpdateEquipSlot(int place, string equipGuid) |
| | |
| | | { |
| | | case ItemOperateType.putOn: |
| | | ItemOperateUtility.Instance.PutOnItem(guid); |
| | | break;
|
| | | case ItemOperateType.gotoPuton:
|
| | | ItemOperateUtility.Instance.GotoPutOnEquip(guid);
|
| | | break; |
| | | case ItemOperateType.putOff: |
| | | ItemOperateUtility.Instance.PutOffEquip(guid); |
| | |
| | | operates.Add(ItemOperateType.renewal); |
| | | } |
| | | |
| | | if (ItemLogicUtility.Instance.IsJobCompatibleItem(item.itemId)) |
| | | if (!isOverdue && ItemLogicUtility.Instance.IsJobCompatibleItem(item.itemId)) |
| | | { |
| | | operates.Add(ItemOperateType.putOn); |
| | | if (WindowCenter.Instance.IsOpen<RoleEquipWin>())
|
| | | {
|
| | | operates.Add(ItemOperateType.gotoPuton);
|
| | | }
|
| | | else
|
| | | {
|
| | | operates.Add(ItemOperateType.putOn);
|
| | | } |
| | | } |
| | | |
| | | return operates; |
| | |
| | | case ItemOperateType.buy: |
| | | this.m_Title.text = "购买"; |
| | | break; |
| | | case ItemOperateType.gotoPuton: |
| | | case ItemOperateType.putOn: |
| | | this.m_Title.text = "穿上"; |
| | | break; |
| | |
| | | m_Button.SetListener(() => |
| | | { |
| | | WindowCenter.Instance.Close(windowName); |
| | | if (this.operateType==ItemOperateType.buy) |
| | | if (this.operateType == ItemOperateType.buy) |
| | | { |
| | | ItemTipUtility.GoodOperate(operateType, BuyItemController.Instance.goodId, BuyItemController.Instance.wannaBuyCount.value); |
| | | } |
| | |
| | | m_RecordSwitchEquipItemId = 0;
|
| | | } |
| | | |
| | | public void GotoPutOnEquip(string guid)
|
| | | {
|
| | | WindowCenter.Instance.Close<KnapSackWin>();
|
| | | WindowCenter.Instance.Close<EquipTipWin>();
|
| | | WindowCenter.Instance.Open<RealmEquipWin>();
|
| | |
|
| | | Clock.AlarmAfter(0.5f, () => { ItemTipUtility.Show(guid); });
|
| | | } |
| | | |
| | | public void PutOffEquip(string guid) |
| | | { |
| | | var item = packModel.GetItemByGuid(guid); |
| | |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | |
| | | }
|
| | |
|
| | |
|
| | | public int GetOfflineMaxNum(ItemModel itemModel) |
| | | { |
| | | int remainOffline = HangUpSetModel.Instance.maxOfflinePluginTime - HangUpSetModel.Instance.offlinePluginTime; |
| | |
| | | Wear,//佩戴
|
| | | Replace,//替换
|
| | |
|
| | | gotoPuton,//前往穿上
|
| | | strength, //强化
|
| | | inlay, //镶嵌
|
| | | train,//洗炼
|