少年修仙传客户端代码仓库
client_linchunjie
2019-06-03 b3233aa01e4907290d1b0d6abff59333c3f59b7a
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
7个文件已修改
55 ■■■■ 已修改文件
Fight/GameActor/GA_NpcClientFunc.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipModel.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipSet.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/ItemTipUtility.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipOperateButton.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemOperateUtility.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/EnumHelper.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_NpcClientFunc.cs
@@ -36,6 +36,11 @@
            m_NPCInteractProcessor.npcIntergactEvent += OnClick;
        }
        if (NpcConfig.ModeProportion != 1)
        {
            Root.localScale = Vector3.one * NpcConfig.ModeProportion;
        }
        RequestShadow();
        if (NpcConfig.NPCEffect != 0)
System/Equip/EquipModel.cs
@@ -553,7 +553,7 @@
            return set.CompareToCurrent(equipGuid);
        }
        public bool ExistBetterEquip(int level ,List<int> places)
        public bool ExistBetterEquip(int level, List<int> places)
        {
            if (!equipSets.ContainsKey(level))
            {
@@ -583,7 +583,7 @@
        public bool ExistBetterEquip(int level)
        {
            return ExistBetterEquip(level,realmEquipTypes);
            return ExistBetterEquip(level, realmEquipTypes);
        }
        public EquipSuitPropertyEntry GetEquipSuitEntry(int level, int star, EquipSuitType type)
@@ -665,8 +665,7 @@
            switch (type)
            {
                case PlayerDataType.RealmLevel:
                    var lastUnLockRealm = 1;
                    UpdateRedpoint(lastUnLockRealm);
                    UpdateRedpoints();
                    break;
                case PlayerDataType.EquipShowSwitch:
                    UpdateAppearanceState(selectedLevel.value);
@@ -828,6 +827,13 @@
                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 },
@@ -836,7 +842,6 @@
            });
            var hasBetterEquip = false;
            var set = equipSets[level];
            foreach (var equip in items)
            {
                if (CompareToCurrent(equip.guid) > 0)
System/Equip/EquipSet.cs
@@ -28,7 +28,7 @@
                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)
System/ItemTip/ItemTipUtility.cs
@@ -733,6 +733,9 @@
            {
                case ItemOperateType.putOn:
                    ItemOperateUtility.Instance.PutOnItem(guid);
                    break;
                case ItemOperateType.gotoPuton:
                    ItemOperateUtility.Instance.GotoPutOnEquip(guid);
                    break;
                case ItemOperateType.putOff:
                    ItemOperateUtility.Instance.PutOffEquip(guid);
@@ -1569,9 +1572,16 @@
                    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;
System/ItemTip/TipOperateButton.cs
@@ -57,6 +57,7 @@
                case ItemOperateType.buy:
                    this.m_Title.text = "购买";
                    break;
                case ItemOperateType.gotoPuton:
                case ItemOperateType.putOn:
                    this.m_Title.text = "穿上";
                    break;
@@ -86,7 +87,7 @@
            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);
                }
System/KnapSack/Logic/ItemOperateUtility.cs
@@ -323,6 +323,15 @@
            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);
@@ -697,9 +706,9 @@
                }
            }
            return true;
        }
        }
        public int GetOfflineMaxNum(ItemModel itemModel)
        {
            int remainOffline = HangUpSetModel.Instance.maxOfflinePluginTime - HangUpSetModel.Instance.offlinePluginTime;
Utility/EnumHelper.cs
@@ -1461,6 +1461,7 @@
    Wear,//佩戴
    Replace,//替换
    gotoPuton,//前往穿上
    strength, //强化
    inlay, //镶嵌
    train,//洗炼