少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-21 060faec7b10ad7a3ff33a3dd2453ee7ebc1bb24d
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
20 ■■■■ 已修改文件
System/Compose/New/ComposeWin.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/PetAndMountPushWin.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowJump/WindowJumpMgr.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeWin.cs
@@ -67,7 +67,7 @@
        protected override void OnPreOpen()
        {
            ComposeModel.ResetModel();
            if(WindowJumpMgr.Instance.IsJumpState)
            if(WindowJumpMgr.Instance.IsJumpState && WindowJumpMgr.Instance.jumpType == 1)
            {
                if(ComposeModel.CurComposeModel != null)
                {
@@ -154,14 +154,19 @@
        {
            ComposeModel.ResetJumpToModel();
            selectModel.ClearSelectModel();
        }
        protected override void OnAfterClose()
        {
            if (!WindowJumpMgr.Instance.IsJumpState)
            {
                WindowCenter.Instance.Open<MainInterfaceWin>();
            }
            if(WindowJumpMgr.Instance.jumpType != 1)
            {
                ComposeModel.SetCurComposeModel(null);
            }
        }
        #endregion
System/Store/PetAndMountPushWin.cs
@@ -11,6 +11,7 @@
        [SerializeField] RawImage rawImag;
        [SerializeField] Button closeBtn;
        [SerializeField] RichText m_Goto;
        [SerializeField] Text fightPower;
        StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
        ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
@@ -65,11 +66,13 @@
                            titleText.text = Language.Get("StorePetPush");
                            PetInfoConfig petInfo = tipsModel.unlockPetDict[storeConfig.ItemID];
                            var config = Config.Instance.Get<NPCConfig>(petInfo.ID);
                            fightPower.text = petInfo.ShowFightPower.ToString();
                            UI3DModelExhibition.Instance.BeginShowNPC(petInfo.ID, config.UIModeLOffset, config.UIModelRotation,rawImag);
                            break;
                        case 41:
                            titleText.text = Language.Get("StoreMountPush");
                            HorseConfig horseConfig = tipsModel.unlockMountDict[storeConfig.ItemID];
                            fightPower.text = horseConfig.ShowFightPower.ToString();
                            UI3DModelExhibition.Instance.BeginShowHourse(horseConfig.Model,rawImag);
                            break;
                    }
System/WindowJump/WindowJumpMgr.cs
@@ -49,7 +49,7 @@
    public bool IsJumpState { get; private set; }
    private int jumpPhase = 0;
    public int jumpType { get; private set; }
    public void GetPreAllOpenWin()
    {
        jumpPhase += 1;
@@ -79,6 +79,7 @@
    {
        IsJumpState = false;
        jumpPhase = 0;
        jumpType = 0;
        openWindows.Clear();
        jumpWinNameDict.Clear();
        WindowCenter.Instance.jumpWindowCloseEvent -= CloseWindow;
@@ -833,6 +834,7 @@
                IsJumpState = false;
                openWindows.Clear();
                jumpWinNameDict.Clear();
                jumpType = 0;
                jumpPhase = 0;
                break;
        }
@@ -876,9 +878,9 @@
    private void SetJumpLogic<T>(int _functionalOrder = 0, bool _forceSync = true) where T : Window
    {
        string curOpenWin = typeof(T).Name;
        jumpWinNameDict.Add(jumpPhase, curOpenWin);
        jumpType = _tagWinSearchModel.Type;
        switch (_tagWinSearchModel.Type)
        {
            case 1:
@@ -921,7 +923,7 @@
        }
        DebugEx.Log("关闭界面类型:" + _tagWinSearchModel.Type);
        WindowCenter.Instance.jumpWindowCloseEvent -= CloseWindow;
        jumpType = _tagWinSearchModel.Type;
        int i = 0;
        List<string> openWinlist = null;
        switch (_tagWinSearchModel.Type)