少年修仙传客户端代码仓库
client_linchunjie
2019-04-22 0d9f00002fb9c00677359167b6bfe165df565661
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
1 文件已复制
19个文件已删除
1 文件已重命名
63个文件已修改
2个文件已添加
3958 ■■■■ 已修改文件
Lua/Gen/DelegatesGensBridge.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GetItemPathModelWrap.cs 559 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/GetItemPathModelWrap.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Achievement/AchievementModel.cs 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyDrugLimitWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyStoveBehaviour.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetEquipPathWin.cs 664 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetEquipPathWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetItemPathModel.cs 238 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetItemPathModel.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetItemPathWin.cs 424 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetItemPathWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetPetMatPathWin.cs 344 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetWaysWin.cs 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/GetWaysWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/WayCell.cs 83 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeMatCell.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeWinModel.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/ResourcesBackBoxBack.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/ResourcesBackPanel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonSweepResultWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonSweepWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/NormalDungeonEntranceWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialDungeonEntranceWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialExchangeBehaviour.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialSweepResultWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipGetWayWidget.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipGem/EquipStrengthWin.cs 110 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarMaterialCandidateWidget.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarUpgradeSpecialMaterialBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyBoss.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/HallTipsWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/MethodToWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FashionDress/FashionDetailsWin.cs 79 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulMatItem.cs 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionBuyTimesWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionIncidentPanel.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/EquipTipUtility.cs 43 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/EquipTipWin.cs 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/GuardTipWin.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/ItemTipWin.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/PetMountTipWin.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWayEntranceWidget.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWayEntranceWidget.cs.meta 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWayWidget.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWayWidget.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWaysWidget.cs 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipGetWaysWidget.cs.meta 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipItemDescriptionWidget.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/WingTipWin.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/EquipPlaceCell.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/GetWingsPathTips.cs 435 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/GetWingsPathTips.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/WingsWin.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyShoseConfirmwin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/RichNormalEvent.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/MountPanelAssignment.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/MountWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/NewBieCenter.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankPromoteCell.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PetAttributeMethods.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PetAttributeWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmLevelUpBehaviour.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianWin.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/RoleRenameWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RolePromote/RoleResourceCell.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RuneComposeWin.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RunePathWin.cs 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RunePathWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Rune/RunePreviewCell.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RuneTower/RunePreviewBehaviour.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/TreasurePotentialLevelUpWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/Logic/AddItemGetPathBtn.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/Logic/AddItemGetPathBtn.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/UnionStoreWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/SystemSetting/HangUpWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/TaiChi/WytjRulesWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Tip/ItemConfirmWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/FairyTreasureCollectConditionBehaviour1.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureBaseWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/TreasureFindHost/ReciveConditionCell.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowBase/ModelCenter.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/ItemBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/DelegatesGensBridge.cs
@@ -3369,28 +3369,6 @@
#endif
        }
        
        public GetItemPathModel __Gen_Delegate_Imp146(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
            lock (luaEnv.luaEnvLock)
            {
#endif
                RealStatePtr L = luaEnv.rawL;
                int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference);
                ObjectTranslator translator = luaEnv.translator;
                translator.PushAny(L, p0);
                PCall(L, 1, 1, errFunc);
                GetItemPathModel __gen_ret = (GetItemPathModel)translator.GetObject(L, errFunc + 1, typeof(GetItemPathModel));
                LuaAPI.lua_settop(L, errFunc - 1);
                return  __gen_ret;
#if THREAD_SAFE || HOTFIX_ENABLE
            }
#endif
        }
        public System.Collections.Generic.Dictionary<int, int> __Gen_Delegate_Imp147(object p0)
        {
#if THREAD_SAFE || HOTFIX_ENABLE
Lua/Gen/GetItemPathModelWrap.cs
File was deleted
Lua/Gen/GetItemPathModelWrap.cs.meta
File was deleted
Lua/Gen/XLuaGenAutoRegister.cs
@@ -892,7 +892,6 @@
            translator.DelayWrapLoader(typeof(Snxxz.UI.RealmBetterEquipModel), SnxxzUIRealmBetterEquipModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(GetItemPathModel), GetItemPathModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.BossRebornModel), SnxxzUIBossRebornModelWrap.__Register);
System/Achievement/AchievementModel.cs
@@ -19,7 +19,6 @@
        PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
        GetItemPathModel getItemPathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
        Dictionary<int, int> equipQualityItemIdTables = new Dictionary<int, int>() { { 1, 2110 }, { 2, 2111 }, { 3, 2112 }, { 4, 2113 }, { 5, 2114 } };
@@ -249,11 +248,11 @@
                        }
                        else
                        {
                            getItemPathModel.SetChinItemModel(2103);
                            EquipTipUtility.Show(2103);
                        }
                        break;
                    case 13:
                        getItemPathModel.SetChinItemModel(2100);
                        EquipTipUtility.Show(2100);
                        break;
                    case 4:
                    case 86:
@@ -279,7 +278,7 @@
                        var guid = GetHighestSorceEquipByPlace(new List<int>() { config.Condition[0] });
                        if (string.IsNullOrEmpty(guid))
                        {
                            getItemPathModel.SetChinItemModel(2108);
                            EquipTipUtility.Show(2108);
                        }
                        else
                        {
@@ -302,11 +301,11 @@
                                var itemQuality = config.Condition[1];
                                if (equipQualityItemIdTables.ContainsKey(itemQuality))
                                {
                                    getItemPathModel.SetChinItemModel(equipQualityItemIdTables[itemQuality]);
                                    EquipTipUtility.Show(equipQualityItemIdTables[itemQuality]);
                                }
                                else
                                {
                                    getItemPathModel.SetChinItemModel(2108);
                                    EquipTipUtility.Show(2108);
                                }
                            }
                        }
@@ -324,11 +323,11 @@
                            var itemQuality = config.Condition[0];
                            if (equipQualityItemIdTables.ContainsKey(itemQuality))
                            {
                                getItemPathModel.SetChinItemModel(equipQualityItemIdTables[itemQuality]);
                                EquipTipUtility.Show(equipQualityItemIdTables[itemQuality]);
                            }
                            else
                            {
                                getItemPathModel.SetChinItemModel(2108);
                                EquipTipUtility.Show(2108);
                            }
                        }
                        else
@@ -348,11 +347,11 @@
                            var itemQuality = config.Condition[0];
                            if (equipQualityItemIdTables.ContainsKey(itemQuality))
                            {
                                getItemPathModel.SetChinItemModel(equipQualityItemIdTables[itemQuality]);
                                EquipTipUtility.Show(equipQualityItemIdTables[itemQuality]);
                            }
                            else
                            {
                                getItemPathModel.SetChinItemModel(2108);
                                EquipTipUtility.Show(2108);
                            }
                        }
                        else
@@ -371,11 +370,11 @@
                            var itemQuality = config.Condition[0];
                            if (equipQualityItemIdTables.ContainsKey(itemQuality))
                            {
                                getItemPathModel.SetChinItemModel(equipQualityItemIdTables[itemQuality]);
                                EquipTipUtility.Show(equipQualityItemIdTables[itemQuality]);
                            }
                            else
                            {
                                getItemPathModel.SetChinItemModel(2108);
                                EquipTipUtility.Show(2108);
                            }
                        }
                        else
@@ -394,11 +393,11 @@
                            var itemQuality = config.Condition[0];
                            if (equipQualityItemIdTables.ContainsKey(itemQuality))
                            {
                                getItemPathModel.SetChinItemModel(equipQualityItemIdTables[itemQuality]);
                                EquipTipUtility.Show(equipQualityItemIdTables[itemQuality]);
                            }
                            else
                            {
                                getItemPathModel.SetChinItemModel(2108);
                                EquipTipUtility.Show(2108);
                            }
                        }
                        else
@@ -414,7 +413,7 @@
                        var guid90 = GetBetterEquipByPlace(new List<int>() { 11 });
                        if (string.IsNullOrEmpty(guid90))
                        {
                            getItemPathModel.SetChinItemModel(2108);
                            EquipTipUtility.Show(2108);
                        }
                        else
                        {
@@ -447,7 +446,7 @@
                        }
                        break;
                    case 116:
                        getItemPathModel.SetChinItemModel(config.Condition[0]);
                        EquipTipUtility.Show(config.Condition[0]);
                        break;
                    default:
                        WindowCenter.Instance.Close<TreasureBaseWin>();
System/Alchemy/AlchemyDrugLimitWin.cs
@@ -119,7 +119,7 @@
                var count = ModelCenter.Instance.GetModel<PackModel>().GetItemCountByID(PackType.Item, drugUseLimit.addItem.id);
                if (count < drugUseLimit.addItem.count)
                {
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(drugUseLimit.addItem.id);
                    EquipTipUtility.Show(drugUseLimit.addItem.id);
                    return;
                }
            }
System/Alchemy/AlchemyStoveBehaviour.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
@@ -209,7 +209,7 @@
                    Item item;
                    if (!model.IsAlchemyEnoughMaterial(model.selectAlchemy, out item))
                    {
                        ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(item.id);
                        EquipTipUtility.Show(item.id);
                        return;
                    }
                    var succRate = model.GetAlchemySuccRate(model.selectAlchemy);
@@ -304,7 +304,7 @@
            m_Func.SetListener(() =>
            {
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(id);
                EquipTipUtility.Show(id);
            });
        }
@@ -314,5 +314,5 @@
            m_ContainerItem.gameObject.SetActive(!_lock);
        }
    }
}
}
System/BlastFurnace/GetEquipPathWin.cs
File was deleted
System/BlastFurnace/GetEquipPathWin.cs.meta
File was deleted
System/BlastFurnace/GetItemPathModel.cs
File was deleted
System/BlastFurnace/GetItemPathModel.cs.meta
File was deleted
System/BlastFurnace/GetItemPathWin.cs
File was deleted
System/BlastFurnace/GetItemPathWin.cs.meta
File was deleted
System/BlastFurnace/GetPetMatPathWin.cs
File was deleted
System/BlastFurnace/GetWaysWin.cs
File was deleted
System/BlastFurnace/GetWaysWin.cs.meta
File was deleted
System/BlastFurnace/WayCell.cs
@@ -1,50 +1,57 @@
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
public class WayCell : MonoBehaviour
namespace Snxxz.UI
{
    private Image _icon;
    public Image icon
    public class WayCell : MonoBehaviour
    {
        get
        {
            if (_icon == null)
                _icon = transform.Find("Icon").GetComponent<Image>();
            return _icon;
        }
    }
        [SerializeField] Text m_WayName;
        [SerializeField] Text m_FunctionName;
        [SerializeField] Image m_Icon;
        [SerializeField] Button m_Goto;
    private Button _wayBtn;
    public Button wayButton
    {
        get
        {
            if (_wayBtn == null)
                _wayBtn = this.GetComponent<Button>();
            return _wayBtn;
        }
    }
        UnityAction onClick;
        int getWay = 0;
    private Text _wayName;
    public Text wayName
    {
        get
        public void Display(int getWay)
        {
            if (_wayName == null)
                _wayName = transform.Find("WayText").GetComponent<Text>();
            return _wayName;
        }
    }
            this.getWay = getWay;
            var confg = GetItemWaysConfig.Get(getWay);
    private Text _funcName;
    public Text funcName
    {
        get
            m_Icon.SetSprite(confg.Icon);
            m_WayName.text = confg.Text;
            m_FunctionName.text = confg.name;
        }
        public void AddListener(UnityAction action)
        {
            if (_funcName == null)
                _funcName = transform.Find("IconText").GetComponent<Text>();
            return _funcName;
            onClick += action;
        }
    }
}
        public void RemoveAllListeners()
        {
            onClick = null;
        }
        private void Start()
        {
            m_Goto.AddListener(OnClick);
        }
        private void OnClick()
        {
            if (onClick != null)
            {
                onClick.Invoke();
            }
            var config = GetItemWaysConfig.Get(getWay);
            if (config != null)
            {
                WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)config.OpenpanelId);
            }
        }
    }
}
System/Compose/New/ComposeMatCell.cs
@@ -18,7 +18,6 @@
        public ItemModel itemModel { get; private set;}
        ItemCompoundConfig itemCompound;
        PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        GetItemPathModel pathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        SelectEquipModel selectModel {get { return ModelCenter.Instance.GetModel<SelectEquipModel>(); }}
        ComposeWinModel composeModel { get { return ModelCenter.Instance.GetModel<ComposeWinModel>(); } }
@@ -164,7 +163,7 @@
                case NeedMatType.fixedItem:
                    if (itemConfig.GetWay != null && itemConfig.GetWay.Length > 0)
                    {
                        pathModel.SetChinItemModel(itemId);
                        EquipTipUtility.Show(itemId);
                        return;
                    }
                    break;
System/Compose/New/ComposeWinModel.cs
@@ -15,7 +15,6 @@
    SelectEquipModel selectModel { get { return ModelCenter.Instance.GetModel<SelectEquipModel>(); } }
    PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
    ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
    GetItemPathModel itemPathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
    private bool isUpdatePlayerLv;
    public override void Init()
@@ -537,7 +536,7 @@
                }
                else
                {
                    itemPathModel.SetChinItemModel(fixedConfig.ID);
                   EquipTipUtility.Show(fixedConfig.ID);
                }
                return;
            }
@@ -553,7 +552,7 @@
            }
            else
            {
                itemPathModel.SetChinItemModel(fixedConfig.ID);
               EquipTipUtility.Show(fixedConfig.ID);
            }
            return;
        }
System/DailyQuest/ResourcesBackBoxBack.cs
@@ -27,8 +27,6 @@
        [SerializeField] GameObject m_Type_One;//类型1
        ResourcesBackModel m_ResourcesBackModel;
        ResourcesBackModel resourcesBackModel { get { return m_ResourcesBackModel ?? (m_ResourcesBackModel = ModelCenter.Instance.GetModel<ResourcesBackModel>()); } }
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        ItemTipsModel _itemTipsModel;
        ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
        public static bool isBool = false;//是否绑玉找回
System/DailyQuest/ResourcesBackPanel.cs
@@ -28,10 +28,6 @@
        [SerializeField] GameObject m_Container_NoRecords;
        ResourcesBackModel m_ResourcesBackModel;
        ResourcesBackModel resourcesBackModel { get { return m_ResourcesBackModel ?? (m_ResourcesBackModel = ModelCenter.Instance.GetModel<ResourcesBackModel>()); } }
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath {
            get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); }
        }
        public static event Action IsAccordingRedPoint;
        List<ResourcesBackClass> _list = new List<ResourcesBackClass>();//用来控制进行排序
        private bool IsBool = true;
System/Dungeon/DungeonSweepResultWin.cs
@@ -32,7 +32,6 @@
        [SerializeField] Text m_BtnText;
        DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        GetItemPathModel getItemPath { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
        #region Built-in
@@ -188,7 +187,7 @@
                        break;
                    case 3:
                        var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId);
                        getItemPath.SetChinItemModel(tickets.id);
                        EquipTipUtility.Show(tickets.id);
                        break;
                    case 4:
                        var cost = model.GetSweepCost(model.currentDungeon);
System/Dungeon/DungeonSweepWin.cs
@@ -23,7 +23,6 @@
        DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        GetItemPathModel getItemPathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        #region Built-in
        protected override void BindController()
@@ -92,7 +91,7 @@
                        break;
                    case 2:
                        var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId);
                        getItemPathModel.SetChinItemModel(tickets.id);
                        EquipTipUtility.Show(tickets.id);
                        break;
                    case 3:
                        var cost = model.GetSweepCost(model.currentDungeon);
System/Dungeon/NormalDungeonEntranceWin.cs
@@ -387,7 +387,7 @@
                    SysNotifyMgr.Instance.ShowTip("GeRen_chenxin_268121", dungeonConfig.MapID);
                    break;
                case 5:
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(dungeonConfig.TicketID);
                    EquipTipUtility.Show(dungeonConfig.TicketID);
                    break;
                case 6:
                    SysNotifyMgr.Instance.ShowTip("CrossMap10");
System/Dungeon/TrialDungeonEntranceWin.cs
@@ -336,7 +336,7 @@
                    {
                        return;
                    }
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(dungeonConfig.TicketID);
                    EquipTipUtility.Show(dungeonConfig.TicketID);
                    break;
                case 6:
                    SysNotifyMgr.Instance.ShowTip("CrossMap10");
System/Dungeon/TrialExchangeBehaviour.cs
@@ -1,6 +1,6 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
@@ -53,7 +53,7 @@
                             {
                                 if (error == 1)
                                 {
                                     ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(config.tokenId);
                                     EquipTipUtility.Show(config.tokenId);
                                 }
                             }
                         }
@@ -124,5 +124,5 @@
                && PlayerDatas.Instance.baseData.LV < model.trialExchangeRemindLevel);
        }
    }
}
}
System/Dungeon/TrialSweepResultWin.cs
@@ -198,7 +198,7 @@
                        break;
                    case 3:
                        var tickets = model.GetTicketCost(model.currentDungeon.mapId, model.currentDungeon.lineId);
                        ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(tickets.id);
                        EquipTipUtility.Show(tickets.id);
                        break;
                    case 4:
                        var cost = model.GetSweepCost(model.currentDungeon);
System/Equip/EquipGetWayWidget.cs
@@ -30,15 +30,7 @@
                if (i < getWays.Count)
                {
                    behaviour.gameObject.SetActive(true);
                    var config = GetItemWaysConfig.Get(getWays[i]);
                    behaviour.icon.SetSprite(config.Icon);
                    behaviour.wayName.text = config.Text;
                    behaviour.funcName.text = config.name;
                    behaviour.wayButton.SetListener(() =>
                    {
                        WindowCenter.Instance.Close<EquipFrameWin>();
                        ModelCenter.Instance.GetModel<GetItemPathModel>().ClickGetWay(config.ID);
                    });
                    behaviour.Display(getWays[i]);
                }
                else
                {
System/EquipGem/EquipStrengthWin.cs
@@ -1,18 +1,18 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, March 11, 2019
//--------------------------------------------------------
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, March 11, 2019
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UI;
namespace Snxxz.UI
{
    public class EquipStrengthWin : Window
{
    public class EquipStrengthWin : Window
    {
        [SerializeField] ScrollerController m_Controller;
@@ -34,28 +34,28 @@
        [SerializeField] UIEffect m_UIEffect1C;
        EquipStrengthModel model { get { return ModelCenter.Instance.GetModel<EquipStrengthModel>(); } }
        EquipGemModel equipGemModel { get { return ModelCenter.Instance.GetModel<EquipGemModel>(); } }
        EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        EquipGemModel equipGemModel { get { return ModelCenter.Instance.GetModel<EquipGemModel>(); } }
        EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        EquipStarModel equipStarModel { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
        private bool IsAutomaticBool = false;
        private float WaitTime = 0.1f;
        private float Times = 0f;
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_Controller.OnRefreshCell += OnRefreshCell;
            m_StrengBtn.AddListener(OnClickStrengBtn);
            m_AutomaticBtn.AddListener(OnClickAutomaticBtn);
            m_StopBtn.AddListener(OnClickStopBtn);
        }
        protected override void OnPreOpen()
        EquipStarModel equipStarModel { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
        private bool IsAutomaticBool = false;
        private float WaitTime = 0.1f;
        private float Times = 0f;
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_Controller.OnRefreshCell += OnRefreshCell;
            m_StrengBtn.AddListener(OnClickStrengBtn);
            m_AutomaticBtn.AddListener(OnClickAutomaticBtn);
            m_StopBtn.AddListener(OnClickStopBtn);
        }
        protected override void OnPreOpen()
        {
            model.IsChangeBool = true;
            IsAutomaticBool = false;
@@ -69,28 +69,28 @@
            model.SelectEquipRefresh += SelectEquipRefresh;
            model.SelectLevelRefresh += SelectLevelRefresh;
            model.EquipStrengthUpdate += EquipStrengthUpdate;
            model.EquipStrengthLvUpdate += EquipStrengthLvUpdate;
            model.EquipStrengthLvUpdate += EquipStrengthLvUpdate;
            PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefreshEvent;
            m_Controller.JumpIndex(GetJumpIndex(model.SelectLevel, model.SelectEquipPlace));
            m_Controller.JumpIndex(GetJumpIndex(model.SelectLevel, model.SelectEquipPlace));
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
            model.SelectEquipRefresh -= SelectEquipRefresh;
            model.SelectLevelRefresh -= SelectLevelRefresh;
            model.EquipStrengthUpdate -= EquipStrengthUpdate;
            model.EquipStrengthUpdate -= EquipStrengthUpdate;
            model.EquipStrengthLvUpdate -= EquipStrengthLvUpdate;
            PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshEvent;
            PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshEvent;
        }
        protected override void OnAfterClose()
        {
        protected override void OnAfterClose()
        {
        }
        protected override void LateUpdate()
        {
@@ -265,8 +265,8 @@
            }
            DisplayEquips();
            SetStrengthenedState();
        }
        }
        private void OnRefreshCell(ScrollerDataType type, CellView cell)
        {
            switch (type)
@@ -282,8 +282,8 @@
                    equipSelectCell.Display(level, place);
                    break;
            }
        }
        }
        private void SetStrengthenedState()
        {
            if (model.SelectLevel == -1)
@@ -357,8 +357,8 @@
                m_BottomFrame.SetActive(false);
                m_NotEquipped.SetActive(true);
            }
        }
        }
        private void OpenSelect()
        {
            model.SelectLevel = -1;
@@ -432,7 +432,7 @@
            ulong needMoney = (ulong)itemPlus.costCount;
            if (money < needMoney)
            {
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(2100);
                EquipTipUtility.Show(2100);
                return false;
            }
@@ -471,9 +471,9 @@
                m_EquipStrengthUpper.DisplayMoney();
            }
        }
    }
}
    }
}
System/EquipStar/EquipStarMaterialCandidateWidget.cs
@@ -41,15 +41,7 @@
                    if (i < ways.Count)
                    {
                        behaviour.gameObject.SetActive(true);
                        var getWayConfig = GetItemWaysConfig.Get(ways[i]);
                        behaviour.icon.SetSprite(getWayConfig.Icon);
                        behaviour.wayName.text = getWayConfig.Text;
                        behaviour.funcName.text = getWayConfig.name;
                        behaviour.wayButton.SetListener(() =>
                        {
                            WindowCenter.Instance.Close<EquipFrameWin>();
                            ModelCenter.Instance.GetModel<GetItemPathModel>().ClickGetWay(getWayConfig.ID);
                        });
                        behaviour.Display(ways[i]);
                    }
                    else
                    {
System/EquipStar/EquipStarUpgradeSpecialMaterialBehaviour.cs
@@ -69,7 +69,7 @@
        private void AddMaterials()
        {
            ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(itemId);
            EquipTipUtility.Show(itemId);
        }
    }
System/FairyAu/FairyBoss.cs
@@ -164,7 +164,7 @@
        private void OnFoodGetWay()
        {
            ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(fairyBossModel.fairyBossFood);
            EquipTipUtility.Show(fairyBossModel.fairyBossFood);
        }
        void UpdateTimeTip()
System/FairyAu/HallTipsWin.cs
@@ -28,8 +28,6 @@
        private int _FamilyPosition;//家族职位等级   // Use this for initialization
        private int GetFamilyLV = 0;//获得仙盟等级
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        PlayerMainDate M_mainModel;
        PlayerMainDate mainModel { get { return M_mainModel ?? (M_mainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
        PlayerMethodData M_Method;
@@ -78,7 +76,7 @@
        }
        private void ObtainBtn()
        {
            GetItemPath.SetChinItemModel(mainModel.GetCurrencyItemID[6]);
            EquipTipUtility.Show(mainModel.GetCurrencyItemID[6]);
        }
        public void Initialize()//信息初始化
System/FairyAu/MethodToWin.cs
@@ -5,7 +5,7 @@
using UnityEngine.UI;
using System.Linq;
using System.Text.RegularExpressions;
using System;
using System;
namespace Snxxz.UI
{
    public class MethodToWin : Window
@@ -75,8 +75,6 @@
        }
        PlayerMethodData M_Method;
        PlayerMethodData method { get { return M_Method ?? (M_Method = ModelCenter.Instance.GetModel<PlayerMethodData>()); } }
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        PlayerMainDate M_mainModel;
        PlayerMainDate mainModel { get { return M_mainModel ?? (M_mainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
        protected override void BindController()
@@ -236,7 +234,7 @@
        private void ApproachButton()
        {
            GetItemPath.SetChinItemModel(mainModel.GetCurrencyItemID[6]);
            EquipTipUtility.Show(mainModel.GetCurrencyItemID[6]);
        }
@@ -334,7 +332,7 @@
                }
                else
                {
                    GetItemPath.SetChinItemModel(mainModel.GetCurrencyItemID[6]);
                    EquipTipUtility.Show(mainModel.GetCurrencyItemID[6]);
                }
            }
            else
@@ -439,4 +437,4 @@
        }
    }
}
}
System/FashionDress/FashionDetailsWin.cs
@@ -32,7 +32,6 @@
        FashionDress fashionDress = null;
        ItemConfig itemConfig = null;
        FashionDressModel fashionModel { get { return ModelCenter.Instance.GetModel<FashionDressModel>(); } }
        GetItemPathModel itemPathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        #region Built-in
        protected override void BindController()
        {
@@ -40,7 +39,6 @@
        }
        protected override void AddListeners()
        {
            _waysCtrl.OnRefreshCell += RefreshWayCell;
        }
        protected override void OnPreOpen()
        {
@@ -53,12 +51,12 @@
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
@@ -69,8 +67,8 @@
        private void SetDisplay()
        {
            fashionModel.TryGetFashionDress(fashionModel.viewFashionDressId,out fashionDress);
            fashionModel.TryGetFashionDress(fashionModel.viewFashionDressId, out fashionDress);
            if (fashionDress == null) return;
            container.SetActive(false);
@@ -83,9 +81,8 @@
            SetBotttomUI();
            bool isShowGetWays = itemConfig != null && itemConfig.GetWay != null && itemConfig.GetWay.Length > 0 ? true : false;
            getWaysObj.SetActive(isShowGetWays);
            if(isShowGetWays)
            if (isShowGetWays)
            {
                CreateWayCell();
            }
        }
@@ -112,24 +109,24 @@
            if (fashionDress == null) return;
            int minStar = 1;
            int curSatr = fashionModel.GetFashionDressLevel(fashionDress.id);
            if(curSatr < minStar)
            if (curSatr < minStar)
            {
                currentFashionAttr.gameObject.SetActive(false);
                nextFashionAttr.gameObject.SetActive(true);
                nextFashionAttr.SetDisplay(minStar,curSatr);
                nextFashionAttr.SetDisplay(minStar, curSatr);
            }
            else if(curSatr >= fashionDress.maxLevel)
            else if (curSatr >= fashionDress.maxLevel)
            {
                currentFashionAttr.gameObject.SetActive(true);
                nextFashionAttr.gameObject.SetActive(false);
                currentFashionAttr.SetDisplay(fashionDress.maxLevel,curSatr);
                currentFashionAttr.SetDisplay(fashionDress.maxLevel, curSatr);
            }
            else
            {
                currentFashionAttr.gameObject.SetActive(true);
                nextFashionAttr.gameObject.SetActive(true);
                currentFashionAttr.SetDisplay(curSatr,curSatr);
                nextFashionAttr.SetDisplay(curSatr+1,curSatr);
                currentFashionAttr.SetDisplay(curSatr, curSatr);
                nextFashionAttr.SetDisplay(curSatr + 1, curSatr);
            }
        }
@@ -171,60 +168,6 @@
        #region getWaysTips逻辑
        private List<GetItemWaysConfig> getWayslist;
        protected virtual void CreateWayCell()
        {
            getWayslist = itemPathModel.GetWaysList(itemConfig);
            _waysCtrl.Refresh();
            int i = 0;
            int remain = getWayslist.Count % waysLineCell.childCount;
            int line = (int)getWayslist.Count / waysLineCell.childCount;
            if (remain > 0)
            {
                line += 1;
            }
            for (i = 0; i < line; i++)
            {
                _waysCtrl.AddCell(ScrollerDataType.Header, i);
            }
            _waysCtrl.Restart();
        }
        private void RefreshWayCell(ScrollerDataType type, CellView cell)
        {
            int i = 0;
            for (i = 0; i < cell.transform.childCount; i++)
            {
                WayCell wayCell = cell.transform.GetChild(i).GetComponent<WayCell>();
                if (wayCell == null)
                    wayCell = cell.transform.GetChild(i).gameObject.AddComponent<WayCell>();
                int index = (cell.transform.childCount) * cell.index + i;
                if (index <= getWayslist.Count - 1)
                {
                    cell.transform.GetChild(i).gameObject.SetActive(true);
                    GetItemWaysConfig itemWaysModel = getWayslist[index];
                    wayCell.icon.SetSprite(itemWaysModel.Icon);
                    wayCell.wayName.text = itemWaysModel.Text;
                    wayCell.funcName.text = itemWaysModel.name;
                    wayCell.wayButton.RemoveAllListeners();
                    wayCell.wayButton.AddListener(() =>
                    {
                        ClickWayCell(itemWaysModel);
                    });
                }
                else
                {
                    cell.transform.GetChild(i).gameObject.SetActive(false);
                }
            }
        }
        public void ClickWayCell(GetItemWaysConfig itemWaysModel)
        {
            CloseImmediately();
            itemPathModel.ClickGetWay(itemWaysModel.ID);
        }
        #endregion
    }
System/GatheringSoul/GatherSoulMatItem.cs
@@ -1,8 +1,8 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
@@ -87,13 +87,12 @@
        private void OnFunc()
        {
            var itemPathModel = ModelCenter.Instance.GetModel<GetItemPathModel>();
            var displayId = GeneralDefine.moneyDisplayIds.ContainsKey(moneyType) ? GeneralDefine.moneyDisplayIds[moneyType] : 0;
            if (displayId != 0)
            {
                itemPathModel.SetChinItemModel(displayId);
               EquipTipUtility.Show(displayId);
            }
        }
    }
}
}
System/HazyRegion/HazyRegionBuyTimesWin.cs
@@ -169,7 +169,7 @@
            var itemCount = packModel.GetItemCountByID(PackType.Item, dailyQuestOpenTime.DayItemID);
            if (itemCount <= 0)
            {
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(dailyQuestOpenTime.DayItemID);
                EquipTipUtility.Show(dailyQuestOpenTime.DayItemID);
                return;
            }
System/HazyRegion/HazyRegionIncidentPanel.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
@@ -181,7 +181,7 @@
                                                }
                                                else
                                                {
                                                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(item.id);
                                                    EquipTipUtility.Show(item.id);
                                                }
                                            });
                                return;
@@ -208,5 +208,5 @@
        }
#endif
    }
}
}
System/ItemTip/EquipTipUtility.cs
@@ -36,7 +36,7 @@
            public TrainProperty trainProperty;
            public List<ItemOperateType> operates;
            public WingRefineMaterials refineMaterials;
            public GetWay getWay;
        }
        public struct BaseInfo
@@ -116,6 +116,11 @@
            public List<Int2> materials;
        }
        public struct GetWay
        {
            public List<int> ways;
        }
        static PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        static EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        static EquipStarModel starModel { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
@@ -130,7 +135,7 @@
        public static TipData mainTipData { get; private set; }
        public static TipData secondaryData { get; private set; }
        public static void Show(TipType type, int itemId)
        public static void Show(int itemId, TipType type = TipType.Normal)
        {
            tipType = type;
            secondaryData = null;
@@ -297,7 +302,8 @@
                skillInfo = GetSkillInfo(itemId),
                suitInfo = GetSuitInfo(itemId),
                gemInfo = GetGemInfo(itemId),
                starInfo = GetStarInfo(itemId)
                starInfo = GetStarInfo(itemId),
                getWay = GetGetWay(itemId)
            };
        }
@@ -354,6 +360,7 @@
                baseProperty = GetBaseProperty(itemId),
                legendProperty = GetLegendProperty(itemId),
                petMountBaseProperty = GetPetMountBaseProperty(itemId),
                getWay = GetGetWay(itemId)
            };
        }
@@ -570,11 +577,15 @@
                    var ids = LegendPropertyUtility.GetWingProperties(config.LV);
                    var values = LegendPropertyUtility.GetWingProperties(config.LV);
                    data.properties = new List<Int2>();
                    var min = Mathf.Min(ids.Count, values.Count);
                    for (int i = 0; i < min; i++)
                    if (!ids.IsNullOrEmpty() && !values.IsNullOrEmpty())
                    {
                        data.properties.Add(new Int2(ids[i], values[i]));
                        var min = Mathf.Min(ids.Count, values.Count);
                        for (int i = 0; i < min; i++)
                        {
                            data.properties.Add(new Int2(ids[i], values[i]));
                        }
                    }
                    break;
                default:
                    data.trueCount = LegendPropertyUtility.GetEquipPropertyCount(itemId);
@@ -956,6 +967,26 @@
            return refineMaterials;
        }
        private static GetWay GetGetWay(int itemId)
        {
            var config = ItemConfig.Get(itemId);
            var getWay = new GetWay();
            getWay.ways = new List<int>();
            foreach (var way in config.GetWay)
            {
                var wayConfig = GetItemWaysConfig.Get(way);
                if (FuncOpen.Instance.IsFuncOpen(wayConfig.FuncOpenId))
                {
                    if (wayConfig.ActiveType == -1 || OpenServerActivityCenter.Instance.IsActivityOpen(wayConfig.ActiveType))
                    {
                        getWay.ways.Add(way);
                    }
                }
            }
            return getWay;
        }
        private static List<ItemOperateType> GetOperates(int itemId)
        {
            var config = ItemConfig.Get(itemId);
System/ItemTip/EquipTipWin.cs
@@ -131,8 +131,9 @@
            public TipStrengthenPropertyWidget strengthenPropertyWidget;
            public TipTrainPropertyWidget trainPropertyWidget;
            public TipAuctionTipWidget auctionTipWidget;
            public Text job;
            public Text equipPlace;
            public TipJobAndPlaceWidget jobAndPlaceWidget;
            public TipGetWayEntranceWidget getWayEntranceWidget;
            public TipGetWaysWidget getWaysWidget;
            public void SetActive(bool active)
            {
@@ -235,17 +236,30 @@
                    auctionTipWidget.Display(overdueTime);
                }
                var itemConfig = ItemConfig.Get(data.itemId);
                if (JobNameConfig.Has(itemConfig.JobLimit))
                jobAndPlaceWidget.Display(data.itemId);
                if (getWayEntranceWidget != null && getWaysWidget != null)
                {
                    job.text = Language.Get("EquipWin_JobTitleText_1") + JobNameConfig.Get(itemConfig.JobLimit).name;
                }
                else
                {
                    job.text = Language.Get("EquipWin_JobTitleText_1") + Language.Get("StoreWin110");
                    var getWay = EquipTipUtility.mainTipData.getWay;
                    var hasGetWay = !getWay.ways.IsNullOrEmpty();
                    getWayEntranceWidget.gameObject.SetActive(hasGetWay);
                    getWaysWidget.gameObject.SetActive(false);
                    if (hasGetWay)
                    {
                        getWayEntranceWidget.SetListener(() =>
                        {
                            if (!getWaysWidget.gameObject.activeSelf)
                            {
                                getWaysWidget.Display(getWay);
                            }
                            else
                            {
                                getWaysWidget.Hide();
                            }
                        });
                    }
                }
                equipPlace.text = Language.Get("EquipWin_PartTitleText_1") + UIHelper.GetEquipPlaceName(itemConfig.EquipPlace);
            }
        }
System/ItemTip/GuardTipWin.cs
@@ -17,8 +17,9 @@
        [SerializeField] TipItemBaseInfoWidget m_BaseInfoWidget;
        [SerializeField] TipBasePropertyWidget m_BasePropertyWidget;
        [SerializeField] TipItemDescriptionWidget m_DescriptionWidget;
        [SerializeField] Text m_Job;
        [SerializeField] Text m_Place;
        [SerializeField] TipGetWayEntranceWidget m_GetWayEntranceWidget;
        [SerializeField] TipGetWaysWidget m_GetWaysWidget;
        [SerializeField] TipJobAndPlaceWidget m_JobAndPlaceWidget;
        [SerializeField] OperateButton[] m_OperateButtons;
        [SerializeField] Button m_Close;
@@ -56,6 +57,7 @@
            DisplayBaseProperty();
            DisplayItemDescription();
            DisplayJobAndPlace();
            DisplayGetWays();
            DisplayOperateButton();
        }
@@ -79,20 +81,32 @@
            m_DescriptionWidget.Display(itemId);
        }
        private void DisplayGetWays()
        {
            var getWay = EquipTipUtility.mainTipData.getWay;
            var hasGetWay = !getWay.ways.IsNullOrEmpty();
            m_GetWayEntranceWidget.gameObject.SetActive(hasGetWay);
            m_GetWaysWidget.gameObject.SetActive(false);
            if (hasGetWay)
            {
                m_GetWayEntranceWidget.SetListener(() =>
                {
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                    }
                    else
                    {
                        m_GetWaysWidget.Hide();
                    }
                });
            }
        }
        private void DisplayJobAndPlace()
        {
            var itemId = EquipTipUtility.mainTipData.baseInfo.itemId;
            var itemConfig = ItemConfig.Get(itemId);
            if (JobNameConfig.Has(itemConfig.JobLimit))
            {
                m_Job.text = Language.Get("EquipWin_JobTitleText_1") + JobNameConfig.Get(itemConfig.JobLimit).name;
            }
            else
            {
                m_Job.text = Language.Get("EquipWin_JobTitleText_1") + Language.Get("StoreWin110");
            }
            m_Place.text = Language.Get("EquipWin_PartTitleText_1") + UIHelper.GetEquipPlaceName(itemConfig.EquipPlace);
            m_JobAndPlaceWidget.Display(itemId);
        }
        private void DisplayOperateButton()
System/ItemTip/ItemTipWin.cs
@@ -19,6 +19,9 @@
        [SerializeField] TipItemDescriptionWidget m_DescriptionWidget;
        [SerializeField] TipAuctionTipWidget m_AuctionWidget;
        [SerializeField] TipModelWidget m_ModelWidget;
        [SerializeField] TipGetWayEntranceWidget m_GetWayEntranceWidget;
        [SerializeField] TipGetWaysWidget m_GetWaysWidget;
        [SerializeField] OperateButton[] m_OperateButtons;
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
@@ -60,6 +63,7 @@
            DisplayItemDescription();
            DisplayItemUseState();
            DisplayAuctionInfo();
            DisplayGetWays();
            DisplayOperateButton();
            DisplayModel();
        }
@@ -127,6 +131,28 @@
        }
        private void DisplayGetWays()
        {
            var getWay = EquipTipUtility.mainTipData.getWay;
            var hasGetWay = !getWay.ways.IsNullOrEmpty();
            m_GetWayEntranceWidget.gameObject.SetActive(hasGetWay);
            m_GetWaysWidget.gameObject.SetActive(false);
            if (hasGetWay)
            {
                m_GetWayEntranceWidget.SetListener(() =>
                {
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                    }
                    else
                    {
                        m_GetWaysWidget.Hide();
                    }
                });
            }
        }
        private void DisplayOperateButton()
        {
            var operates = EquipTipUtility.mainTipData.operates;
System/ItemTip/PetMountTipWin.cs
@@ -21,6 +21,8 @@
        [SerializeField] TipPetMountSkillWidget m_PetMountSkill;
        [SerializeField] TipAuctionTipWidget m_AuctionWidget;
        [SerializeField] TipPetMountDescriptionWidget m_DescriptionWidget;
        [SerializeField] TipGetWayEntranceWidget m_GetWayEntranceWidget;
        [SerializeField] TipGetWaysWidget m_GetWaysWidget;
        [SerializeField] TipModelWidget m_Model;
        [SerializeField] OperateButton[] m_OperateButtons;
@@ -175,6 +177,28 @@
            }
        }
        private void DisplayGetWays()
        {
            var getWay = EquipTipUtility.mainTipData.getWay;
            var hasGetWay = !getWay.ways.IsNullOrEmpty();
            m_GetWayEntranceWidget.gameObject.SetActive(hasGetWay);
            m_GetWaysWidget.gameObject.SetActive(false);
            if (hasGetWay)
            {
                m_GetWayEntranceWidget.SetListener(() =>
                {
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                    }
                    else
                    {
                        m_GetWaysWidget.Hide();
                    }
                });
            }
        }
        IEnumerator Co_DelayDisplay()
        {
            yield return null;
@@ -185,6 +209,7 @@
            DisplaySkills();
            DisplayAuctionInfo();
            DisplayDescription();
            DisplayGetWays();
            DisplayModel();
            DisplayOperateButton();
        }
System/ItemTip/TipGetWayEntranceWidget.cs
New file
@@ -0,0 +1,27 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, April 22, 2019
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.Events;
namespace Snxxz.UI
{
    public class TipGetWayEntranceWidget : MonoBehaviour
    {
        [SerializeField] Button m_ViewWays;
        public void SetListener(UnityAction action)
        {
            m_ViewWays.SetListener(action);
        }
    }
}
System/ItemTip/TipGetWayEntranceWidget.cs.meta
copy from System/BlastFurnace/GetPetMatPathWin.cs.meta copy to System/ItemTip/TipGetWayEntranceWidget.cs.meta
File was copied from System/BlastFurnace/GetPetMatPathWin.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3be9483d2e11b01499eaf9048d1b8f93
timeCreated: 1525951270
guid: 6c1370a4cf848ee45a76988791e50de1
timeCreated: 1555914834
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/ItemTip/TipGetWayWidget.cs
File was deleted
System/ItemTip/TipGetWayWidget.cs.meta
File was deleted
System/ItemTip/TipGetWaysWidget.cs
New file
@@ -0,0 +1,51 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, April 22, 2019
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using DG.Tweening;
namespace Snxxz.UI
{
    public class TipGetWaysWidget : MonoBehaviour
    {
        [SerializeField] WayCell[] m_GetWays;
        [SerializeField] CanvasGroup m_AlphaTween;
        public void Display(EquipTipUtility.GetWay getWay)
        {
            for (var i = 0; i < m_GetWays.Length; i++)
            {
                var behaviour = m_GetWays[i];
                if (i < getWay.ways.Count)
                {
                    var way = getWay.ways[i];
                    behaviour.gameObject.SetActive(true);
                    behaviour.Display(way);
                }
                else
                {
                    behaviour.gameObject.SetActive(false);
                }
            }
            this.gameObject.SetActive(true);
            m_AlphaTween.alpha = 0;
            m_AlphaTween.DOFade(1, 0.5f);
        }
        public void Hide()
        {
            m_AlphaTween.alpha = 1;
            m_AlphaTween.DOFade(0, 0.5f).OnComplete(() => { this.gameObject.SetActive(false); });
        }
    }
}
System/ItemTip/TipGetWaysWidget.cs.meta
File was renamed from System/BlastFurnace/GetPetMatPathWin.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 3be9483d2e11b01499eaf9048d1b8f93
timeCreated: 1525951270
guid: b92585143962434459fb9865b88dd425
timeCreated: 1555914813
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/ItemTip/TipItemDescriptionWidget.cs
@@ -20,7 +20,7 @@
        public void Display(int itemId)
        {
            var config = ItemConfig.Get(itemId);
            var description = itemTipModel.curAttrData.GetAllInfoDes();
            var description = config.Description;
            if (description.Contains("{Exp}"))
            {
                var expValue = itemTipModel.GetAddExpValue(config.EffectValueA1, config.EffectValueB1);
System/ItemTip/WingTipWin.cs
@@ -22,6 +22,8 @@
        [SerializeField] TipLegendPropertyWidget m_LegendPropertyWidget;
        [SerializeField] TipWingRefineMaterialsWidget m_RefineMaterialsWidget;
        [SerializeField] TipItemDescriptionWidget m_DescriptionWidget;
        [SerializeField] TipGetWayEntranceWidget m_GetWayEntranceWidget;
        [SerializeField] TipGetWaysWidget m_GetWaysWidget;
        [SerializeField] TipJobAndPlaceWidget m_JobAndPlaceWidget;
        [SerializeField] OperateButton[] m_OperateButtons;
        [SerializeField] Button m_Close;
@@ -63,6 +65,7 @@
            DisplayRefineMaterials();
            DisplayItemDescription();
            DisplayJobAndPlace();
            DisplayGetWays();
            DisplayOperateButton();
        }
@@ -106,6 +109,28 @@
            m_DescriptionWidget.Display(itemId);
        }
        private void DisplayGetWays()
        {
            var getWay = EquipTipUtility.mainTipData.getWay;
            var hasGetWay = !getWay.ways.IsNullOrEmpty();
            m_GetWayEntranceWidget.gameObject.SetActive(hasGetWay);
            m_GetWaysWidget.gameObject.SetActive(false);
            if (hasGetWay)
            {
                m_GetWayEntranceWidget.SetListener(() =>
                {
                    if (!m_GetWaysWidget.gameObject.activeSelf)
                    {
                        m_GetWaysWidget.Display(getWay);
                    }
                    else
                    {
                        m_GetWaysWidget.Hide();
                    }
                });
            }
        }
        private void DisplayJobAndPlace()
        {
            var itemId = EquipTipUtility.mainTipData.baseInfo.itemId;
System/KnapSack/Logic/ItemTipsModel.cs
@@ -350,7 +350,7 @@
                case ItemWinType.itemWin:
                    if (curAttrData.isPreview)
                    {
                        EquipTipUtility.Show(TipType.Normal, curAttrData.itemId);
                        EquipTipUtility.Show(curAttrData.itemId, TipType.Normal);
                    }
                    else
                    {
@@ -365,7 +365,7 @@
                    {
                        if (curAttrData.isPreview)
                        {
                            EquipTipUtility.Show(TipType.Normal, curAttrData.itemId);
                            EquipTipUtility.Show(curAttrData.itemId, TipType.Normal);
                        }
                        else
                        {
@@ -382,7 +382,7 @@
                case ItemWinType.petMatWin:
                    if (curAttrData.isPreview)
                    {
                        EquipTipUtility.Show(TipType.Normal, curAttrData.itemId);
                        EquipTipUtility.Show(curAttrData.itemId, TipType.Normal);
                    }
                    else
                    {
System/KnapSack/New/EquipPlaceCell.cs
@@ -10,7 +10,6 @@
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        ItemTipsModel tipModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        GetItemPathModel pathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        RoleEquipType equipType;
@@ -56,7 +55,7 @@
                int pathId = packModel.GetRoleEquipPathId((int)equipType);
                if (pathId != 0)
                {
                    pathModel.SetChinItemModel(pathId);
                    EquipTipUtility.Show(pathId);
                }
            }
            else
System/KnapSack/New/GetWingsPathTips.cs
File was deleted
System/KnapSack/New/GetWingsPathTips.cs.meta
File was deleted
System/KnapSack/New/WingsWin.cs
@@ -18,7 +18,6 @@
        WingsTip wingsTip;
        [SerializeField]
        BuyWingsTip buyTip;
        [SerializeField] GetWingsPathTips getWingsPathTip;
        [SerializeField]
        CanvasGroup wingsTipAlpha;
        [SerializeField]
@@ -71,7 +70,6 @@
            TempCreatelist.Clear();
            wingsTip.gameObject.SetActive(false);
            buyTip.gameObject.SetActive(false);
            getWingsPathTip.gameObject.SetActive(false);
        }
        protected override void OnAfterClose()
@@ -96,8 +94,6 @@
                            buyTip.gameObject.SetActive(true);
                            break;
                        case ItemTipChildType.GetWingsPath:
                            getWingsPathTip.InitModel(itemTipsModel.curAttrData);
                            getWingsPathTip.gameObject.SetActive(true);
                            break;
                    }
                  
@@ -125,8 +121,6 @@
                            wingsTip.gameObject.SetActive(true);
                            break;
                        case ItemTipChildType.GetWingsPath:
                            getWingsPathTip.InitModel(itemTipsModel.curAttrData);
                            getWingsPathTip.gameObject.SetActive(true);
                            wingsTip.InitModel(itemTipsModel.compareAttrData);
                            wingsTip.gameObject.SetActive(true);
                            break;
System/MainInterfacePanel/FlyShoseConfirmwin.cs
@@ -34,7 +34,6 @@
        TaskModel taskmodel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
        PlayerMainDate mainModel { get { return ModelCenter.Instance.GetModel<PlayerMainDate>(); } }
        GetItemPathModel GetItemPath { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
        #region Built-in
@@ -55,7 +54,7 @@
            m_Cancel.AddListener(CloseClick);
            m_OKButton.AddListener(OnclickOKButton);
            m_Toggle.onValueChanged.AddListener(OnClickToggle);
            m_button.AddListener(() => { GetItemPath.SetChinItemModel(FlyShoseID); });
            m_button.AddListener(() => { EquipTipUtility.Show(FlyShoseID); });
        }
        protected override void OnPreOpen()
System/Message/RichNormalEvent.cs
@@ -101,11 +101,7 @@
                {
                    int _id = 0;
                    int.TryParse(href.mSplits["getway"], out _id);
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(_id, 0, true);
                    if (!WindowCenter.Instance.IsOpen<GetWaysWin>())
                    {
                        WindowCenter.Instance.Open<GetWaysWin>();
                    }
                    EquipTipUtility.Show(_id);
                }
                break;
            case RichTextEventEnum.AuctionBidding:
System/Mount/MountPanelAssignment.cs
@@ -5,7 +5,6 @@
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;
using System;
using Snxxz.UI;
@@ -71,8 +70,6 @@
        private int mount_ID = 0;//用来标记坐骑的ID
        MountModel m_MountModel;
        MountModel mountModel { get { return m_MountModel ?? (m_MountModel = ModelCenter.Instance.GetModel<MountModel>()); } }
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        PackModel _playerPack;
        PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
@@ -149,14 +146,17 @@
        {
            FuncConfigConfig _tagfun = FuncConfigConfig.Get("HorseUpItem");
            ItemConfig _tagchine = ItemConfig.Get(int.Parse(_tagfun.Numerical1));
            GetItemPath.SetChinItemModel(_tagchine.ID);
            EquipTipUtility.Show(_tagchine.ID);
        }
        private void OnClickNotUnlockButton()
        {
            HorseConfig _Horse = HorseConfig.Get(pitchOnHorseID);
            ItemConfig _item = ItemConfig.Get(_Horse.UnlockItemID);
            GetItemPath.SetPetMatUnlockModel(_item.ID);
            var _Horse = HorseConfig.Get(pitchOnHorseID);
            var _item = ItemConfig.Get(_Horse.UnlockItemID);
            EquipTipUtility.Show(_item.ID);
        }
        public void PanelAssignment(int mountID)
        {
            SetSkillimage();
System/Mount/MountWin.cs
@@ -46,8 +46,6 @@
        #region Built-in
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        PackModel _playerPack;
        PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
        MountModel m_MountModel;
@@ -380,7 +378,7 @@
                    ItemConfig _tagchine = ItemConfig.Get(int.Parse(_tagfun.Numerical1));
                    if (!WindowCenter.Instance.IsOpen<RidingAndPetActivationWin>())
                    {
                        GetItemPath.SetChinItemModel(_tagchine.ID);
                        EquipTipUtility.Show(_tagchine.ID);
                    }
                    return;
                }
System/NewBieGuidance/NewBieCenter.cs
@@ -282,6 +282,10 @@
        private bool CheckGuideCondition(int _guideId)
        {
            var config = GuideConfig.Get(_guideId);
            if (config == null)
            {
                return false;
            }
            if (config.PreGuideId != 0 && !completeGuidesBuf.Contains(config.PreGuideId))
            {
System/OpenServerActivity/ImpactRankPromoteCell.cs
@@ -37,25 +37,13 @@
                {
                    m_WayCells[i].gameObject.SetActive(true);
                    var _way = _array[_index];
                    GetItemWaysConfig _cfg = GetItemWaysConfig.Get(_way);
                    m_WayCells[i].icon.SetSprite(_cfg.Icon);
                    m_WayCells[i].wayName.text = _cfg.Text;
                    m_WayCells[i].funcName.text = _cfg.name;
                    m_WayCells[i].wayButton.RemoveAllListeners();
                    m_WayCells[i].wayButton.AddListener(() => {
                        ClickWayCell(_cfg);
                    });
                    m_WayCells[i].Display(_way);
                }
                else
                {
                    m_WayCells[i].gameObject.SetActive(false);
                }
            }
        }
        private void ClickWayCell(GetItemWaysConfig cfg)
        {
            WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)cfg.OpenpanelId);
        }
    }
}
System/Pet/PetAttributeMethods.cs
@@ -81,7 +81,6 @@
        private float timePlay = 0;//灵宠动作播放时间
        PetModel m_petModel;
        PetModel petmodel { get { return m_petModel ?? (m_petModel = ModelCenter.Instance.GetModel<PetModel>()); } }
        GetItemPathModel pathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        PackModel _playerPack;
        PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); } }
        RidingAndPetActivationModel ridingModel { get { return ModelCenter.Instance.GetModel<RidingAndPetActivationModel>(); } }
@@ -445,7 +444,7 @@
            }
            else
            {
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(petmodel.petUpgradeToolId);
                EquipTipUtility.Show(petmodel.petUpgradeToolId);
            }
@@ -457,7 +456,7 @@
            int haveCnt = playerPack.GetItemCountByID(PackType.Item, petmodel.petUpgradeToolId);
            if (haveCnt < costNum)
            {
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(petmodel.petUpgradeToolId);
                EquipTipUtility.Show(petmodel.petUpgradeToolId);
                return;
            }
            isAutoTrain = !isAutoTrain;
@@ -634,7 +633,7 @@
            FragmentBtn.RemoveAllListeners();
            FragmentBtn.AddListener(() =>
            {
                pathModel.SetPetMatUnlockModel(_item.ID);
                EquipTipUtility.Show(_item.ID);
            });
        }
System/Pet/PetAttributeWin.cs
@@ -23,8 +23,6 @@
        [SerializeField] PetAttributeMethods _PetAttributeMethods;
        [SerializeField] GameObject m_PetTrainBtnObj;
        List<PetInfoConfig> sortlist = new List<PetInfoConfig>();//灵兽顺序排列
        GetItemPathModel _GetItemPath;
        GetItemPathModel GetItemPath { get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } }
        PetModel m_petModel;
        PetModel petmodel { get { return m_petModel ?? (m_petModel = ModelCenter.Instance.GetModel<PetModel>()); } }
System/Realm/RealmLevelUpBehaviour.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
@@ -92,7 +92,7 @@
                    break;
                case 3:
                    var config = RealmConfig.Get(PlayerDatas.Instance.baseData.realmLevel);
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(config.NeedGood);
                    EquipTipUtility.Show(config.NeedGood);
                    break;
            }
        }
@@ -132,5 +132,5 @@
            m_Container.gameObject.SetActive(active);
        }
    }
}
}
System/Role/MagicianModel.cs
@@ -339,7 +339,7 @@
            var count = packModel.GetItemCountByID(PackType.Item, itemId);
            if (count < 1)
            {
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(itemId);
                EquipTipUtility.Show(itemId);
                return;
            }
            CA555_tagCMGodWeaponPlus pak = new CA555_tagCMGodWeaponPlus();
System/Role/MagicianWin.cs
@@ -54,13 +54,11 @@
        [SerializeField, Header("滑动条时间")] float m_SliderDelay = 0.1f;
        MagicianModel model
        {
        MagicianModel model {
            get { return ModelCenter.Instance.GetModel<MagicianModel>(); }
        }
        PackModel packModel
        {
        PackModel packModel {
            get { return ModelCenter.Instance.GetModel<PackModel>(); }
        }
@@ -70,11 +68,9 @@
        bool lockItemUpdate = false;
        AutoHammerState m_LastAutoHammerState = AutoHammerState.None;
        AutoHammerState m_AutoHammerState = AutoHammerState.None;
        AutoHammerState autoHammerState
        {
        AutoHammerState autoHammerState {
            get { return m_AutoHammerState; }
            set
            {
            set {
                m_LastAutoHammerState = m_AutoHammerState;
                m_AutoHammerState = value;
                switch (m_AutoHammerState)
@@ -480,7 +476,7 @@
            if (model.selectItemIndex == index && tip)
            {
                var items = model.GetLevelUpItemByType(model.selectType);
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(items[model.selectItemIndex]);
                EquipTipUtility.Show(items[model.selectItemIndex]);
            }
            else
            {
@@ -830,11 +826,8 @@
                }
                if (selectItemCount <= 0)
                {
                    if (!WindowCenter.Instance.IsOpen<GetItemPathWin>())
                    {
                        var items = model.GetLevelUpItemByType(model.selectType);
                        ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(items[model.selectItemIndex]);
                    }
                    var items = model.GetLevelUpItemByType(model.selectType);
                    EquipTipUtility.Show(items[model.selectItemIndex]);
                    return;
                }
            }
@@ -923,7 +916,7 @@
                    else
                    {
                        var items = model.GetLevelUpItemByType(model.selectType);
                        ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(items[0]);
                        EquipTipUtility.Show(items[0]);
                    }
                }
            }
@@ -1113,7 +1106,7 @@
            return false;
        }
        enum AutoHammerState
        {
System/Role/RoleRenameWin.cs
@@ -16,7 +16,6 @@
        PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        RoleModel roleModel { get { return ModelCenter.Instance.GetModel<RoleModel>(); } }
        GetItemPathModel pathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        public const int renameToolId = 953;
        protected override void BindController()
        {
@@ -96,7 +95,7 @@
            }
            if(GetRenameToolNum() < 1)
            {
                pathModel.SetChinItemModel(renameToolId);
                EquipTipUtility.Show(renameToolId);
                return;
            }
System/RolePromote/RoleResourceCell.cs
@@ -16,15 +16,6 @@
        [SerializeField] Text gainWayTxt;
        [SerializeField] Button resourceBtn;
        GetItemPathModel m_GetItemPathModel;
        GetItemPathModel getItemPathModel
        {
            get
            {
                return m_GetItemPathModel ?? (m_GetItemPathModel = ModelCenter.Instance.GetModel<GetItemPathModel>());
            }
        }
        private static StringBuilder textBuilder = new StringBuilder();
        public override void Refresh(CellView cell)
@@ -59,11 +50,7 @@
                    }
                    resourceBtn.onClick.AddListener(() =>
                    {
                        getItemPathModel.SetChinItemModel(_tagChinItemModel.ID,0,true);
                        if (!WindowCenter.Instance.IsOpen<GetWaysWin>())
                        {
                            WindowCenter.Instance.Open<GetWaysWin>();
                        }
                        EquipTipUtility.Show(_tagChinItemModel.ID);
                    });
                }
                gainWayTxt.text = textBuilder.ToString();
System/Rune/RuneComposeWin.cs
@@ -258,25 +258,10 @@
        private void OnClickRune(int _index)
        {
            RuneComposeConfig _cfg = model.GetRuneCompose(model.presentSelectRuneQuality, model.presentSelectComposeRune);
            var _cfg = model.GetRuneCompose(model.presentSelectRuneQuality, model.presentSelectComposeRune);
            if (_cfg != null)
            {
                var _itemPathModel = ModelCenter.Instance.GetModel<GetItemPathModel>();
                RuneConfig _runeCfg = RuneConfig.Get(_cfg.NeedItem[_index]);
                RuneTowerConfig _towerCfg = null;
                RuneTowerFloorConfig _runeTowerCfg = null;
                if (_runeCfg.TowerID != 0)
                {
                    _runeTowerCfg = RuneTowerFloorConfig.Get(_runeCfg.TowerID);
                    _towerCfg = RuneTowerConfig.Get(_runeTowerCfg.TowerId);
                }
                RuneItem _rune = null;
                var _runeCnt = runeModel.TryGetComposeRuneCount(_cfg.NeedItem[_index], out _rune);
                var propertyDescrition = runeModel.GetRunePropertyDescription(_cfg.NeedItem[_index], _rune != null ? _rune.level : 1);
                var towerLabel = _runeCfg.TowerID == 0 ? Language.Get("L1062") :
                    Language.Get("RuneItemOrigin", _towerCfg.TowerName, _runeTowerCfg.FloorName);
                _itemPathModel.SetRuneModel(_cfg.NeedItem[_index], _rune != null ? _rune.level : 1, propertyDescrition, towerLabel);
                EquipTipUtility.Show(_cfg.NeedItem[_index]);
            }
        }
@@ -308,11 +293,10 @@
        private void OnMagicEssenceBtn()
        {
            var _itemPath = ModelCenter.Instance.GetModel<GetItemPathModel>();
            var _displayId = GeneralDefine.moneyDisplayIds.ContainsKey(14) ? GeneralDefine.moneyDisplayIds[14] : 0;
            if (_displayId != 0)
            {
                _itemPath.SetChinItemModel(_displayId);
                EquipTipUtility.Show(_displayId);
            }
        }
    }
System/Rune/RunePathWin.cs
File was deleted
System/Rune/RunePathWin.cs.meta
File was deleted
System/Rune/RunePreviewCell.cs
@@ -52,18 +52,7 @@
            private void ShowRunePath(ItemConfig itemCfg)
            {
                var _itemPathModel = ModelCenter.Instance.GetModel<GetItemPathModel>();
                RuneConfig _runeCfg = RuneConfig.Get(itemCfg.ID);
                RuneTowerConfig _towerCfg = null;
                RuneTowerFloorConfig _runeTowerCfg = null;
                if (_runeCfg.TowerID != 0)
                {
                    _runeTowerCfg = RuneTowerFloorConfig.Get(_runeCfg.TowerID);
                    _towerCfg = RuneTowerConfig.Get(_runeTowerCfg.TowerId);
                }
                _itemPathModel.SetRuneModel(itemCfg.ID, 1, model.GetRunePropertyDescription(itemCfg.ID, 1),
                    _runeCfg.TowerID == 0 ? Language.Get("L1062") : Language.Get("RuneItemOrigin", _towerCfg.TowerName, _runeTowerCfg.FloorName));
                EquipTipUtility.Show(itemCfg.ID);
            }
        }
    }
System/RuneTower/RunePreviewBehaviour.cs
@@ -51,8 +51,7 @@
            var runeModel = ModelCenter.Instance.GetModel<RuneModel>();
            var propertyValue = runeModel.GetRunePropertyDescription(runeId, 1);
            var model = ModelCenter.Instance.GetModel<GetItemPathModel>();
            model.SetRuneModel(runeId, 1, propertyValue, Language.Get("RuneItemOrigin", runeTowerConfig.TowerName, towerFloorConfig.FloorName));
            EquipTipUtility.Show(runeId,TipType.Normal);
        }
    }
System/Skill/TreasurePotentialLevelUpWin.cs
@@ -167,7 +167,7 @@
            if (model.TryGetPotential(selectPotentialId, out potential))
            {
                var upConfig = potential.GetSkillConfig(potential.level + 1);
                ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(upConfig.ExAttr4);
                EquipTipUtility.Show(upConfig.ExAttr4);
            }
        }
System/Store/Logic/AddItemGetPathBtn.cs
File was deleted
System/Store/Logic/AddItemGetPathBtn.cs.meta
File was deleted
System/Store/UnionStoreWin.cs
@@ -318,7 +318,7 @@
        private void ClickGetPathBtn()
        {
            int itemId = GeneralDefine.moneyDisplayIds[15];
            ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(itemId);
            EquipTipUtility.Show(itemId);
        }
        private void CloseWin()
        {
System/SystemSetting/HangUpWin.cs
@@ -27,12 +27,6 @@
        #endregion
        GetItemPathModel _itemPathModel;
        GetItemPathModel itemPathModel
        {
            get { return _itemPathModel ?? (_itemPathModel = ModelCenter.Instance.GetModel<GetItemPathModel>()); }
        }
        private void Awake()
        {
            InitUI();
@@ -151,7 +145,7 @@
        private void ClickAddOfflinePlugin()
        {
            itemPathModel.SetChinItemModel(952);
           EquipTipUtility.Show(952);
        }
    }
System/TaiChi/WytjRulesWin.cs
@@ -84,7 +84,7 @@
                        itemIcon.SetSprite(itemConfig.IconKey);
                        iconBtn.AddListener(() =>
                        {
                            ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(itemConfig.ID);
                            EquipTipUtility.Show(itemConfig.ID);
                        });
                    }
                }
System/Tip/ItemConfirmWin.cs
@@ -82,7 +82,7 @@
            {
                if(itemConfig.GetWay != null && itemConfig.GetWay.Length > 0)
                {
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(ConfirmCancel.generalItemId);
                    EquipTipUtility.Show(ConfirmCancel.generalItemId);
                }
                else
                {
System/Treasure/FairyTreasureCollectConditionBehaviour1.cs
@@ -19,7 +19,6 @@
        [SerializeField] Button m_ItemPath;
        int itemId = 0;
        GetItemPathModel getItemPath { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        public void Display(int _itemId, int _need)
@@ -46,7 +45,7 @@
        private void ShowItemPath()
        {
            getItemPath.SetChinItemModel(itemId);
            EquipTipUtility.Show(itemId);
        }
    }
System/Treasure/TreasureBaseWin.cs
@@ -199,7 +199,6 @@
        {
            if (NewBieCenter.Instance.inGuiding
                 || WindowCenter.Instance.IsOpen<TreasureSoulActiveWin>()
                 || WindowCenter.Instance.IsOpen<GetItemPathWin>()
                 || WindowCenter.Instance.IsOpen<DemonTreasurePropertyWin>()
                 || WindowCenter.Instance.IsOpen<ItemTipWin>())
            {
System/TreasureFindHost/ReciveConditionCell.cs
@@ -25,7 +25,6 @@
        TreasureFindHostModel hostModel { get { return ModelCenter.Instance.GetModel<TreasureFindHostModel>(); } }
        ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        GetItemPathModel pathModel { get { return ModelCenter.Instance.GetModel<GetItemPathModel>(); } }
        int progress = 0;
        int findId = 0;
@@ -127,7 +126,7 @@
                        }
                        else
                        {
                            pathModel.SetChinItemModel(adviceIdlist[0]);
                            EquipTipUtility.Show(adviceIdlist[0]);
                        }
                    });
                }
System/WindowBase/ModelCenter.cs
@@ -102,7 +102,6 @@
            RegisterModel<FairyModel>();
            RegisterModel<SkillModel>();
            RegisterModel<StoreModel>();
            RegisterModel<GetItemPathModel>();
            RegisterModel<TreasureModel>();
            RegisterModel<DailyQuestModel>();
            RegisterModel<FairyLeagueModel>();
UI/Common/ItemBehaviour.cs
@@ -160,7 +160,7 @@
                    itemTipsModel.SetItemTipsModel(attrData);
                    break;
                case ItemType.Use:
                    ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(itemId);
                    EquipTipUtility.Show(itemId);
                    break;
            }
        }