少年修仙传客户端代码仓库
Client_PangDeRong
2018-09-21 d165da08859269f6484cf4b74926a01c29276d50
1885 神兽功能开发
3个文件已修改
44 ■■■■■ 已修改文件
System/Dogz/DogzActiveWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzModel.cs 33 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzActiveWin.cs
@@ -100,6 +100,8 @@
                }
                m_Controller.Restart();
            }
            int jumpIndex = model.presentSelectDogz - 1 > 0 ? model.presentSelectDogz - 1 : 0;
            m_Controller.JumpIndex(jumpIndex);
        }
        private void UpdateSelectDogzEvent()
        {
System/Dogz/DogzModel.cs
@@ -108,15 +108,15 @@
            switch (_index)
            {
                case 0:
                    return "兽角";
                    return Language.Get("DogzEquip1");
                case 1:
                    return "魔眼";
                    return Language.Get("DogzEquip2");
                case 2:
                    return "獠牙";
                    return Language.Get("DogzEquip3");
                case 3:
                    return "兽爪";
                    return Language.Get("DogzEquip4");
                case 4:
                    return "鳞甲";
                    return Language.Get("DogzEquip5");
                default:
                    return string.Empty;
            }
@@ -128,15 +128,17 @@
            {
                case 0:
                case 1:
                    return "白色";
                    return Language.Get("DogzWhite");
                case 2:
                    return "蓝色";
                    return Language.Get("DogzBlue");
                case 3:
                    return "紫色";
                    return Language.Get("DogzPurple");
                case 4:
                    return "橙色";
                    return Language.Get("DogzOrange");
                case 5:
                    return "红色";
                    return Language.Get("DogzRed");
                case 6:
                    return Language.Get("DogzPink");
                default:
                    return string.Empty;
            }
@@ -583,14 +585,13 @@
        {
            var configs = Config.Instance.GetAllValues<DogzConfig>();
            presentSelectDogz = configs[0].ID;
            foreach (var key in dogzAssistStateDict.Keys)
            foreach (var key in m_DogzEquipLimit.Keys)
            {
                if(dogzAssistStateDict[key] == 1)
                Redpoint redpoint = GetSingleDogzRedpointById(key);
                if (redpoint.state == RedPointState.Simple)
                {
                    if(presentSelectDogz < key)
                    {
                        presentSelectDogz = key;
                    }
                    presentSelectDogz = key;
                    break;
                }
            }
        }
System/Store/StoreModel.cs
@@ -1050,7 +1050,7 @@
                    }
                    else
                    {
                        //PlayerPrefs.DeleteKey(key);
                        PlayerPrefs.DeleteKey(key);
                        shopRedDict[storelist[i].ID].state = RedPointState.None;
                    }
                    break;
@@ -1128,7 +1128,10 @@
    private void OnMoveTopPart(bool isMove)
    {
        SetPushPetAndMountWinState(!isMove);
        if(!isLogin)
        {
            SetPushPetAndMountWinState(!isMove);
        }
    }
    private void windowAfterOpen(Window win)
@@ -1141,6 +1144,8 @@
    private void windowAfterClose(Window win)
    {
        if (isLogin) return;
        if(win is MainInterfaceWin)
        {
            SetPushPetAndMountWinState(true);