少年修仙传客户端代码仓库
hch
2019-09-25 7284ccc6385842e270ddefb74b1ad34c53ccc16b
0312 选角优先选择最大灵根
1个文件已修改
41 ■■■■■ 已修改文件
System/Login/SelectRoleWin.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/SelectRoleWin.cs
@@ -116,12 +116,49 @@
            m_JobName.SetSprite(config.jobName);
            InitSpiritButtons(PlayerDatas.Instance.loginInfo.Job);
            SelectSpiritButton(1);
            DisplaySpiritRadar(1);
            int selectint = InitSelectIndexByData();
            SelectSpiritButton(selectint);
            DisplaySpiritRadar(selectint);
            new SelectRoleProcessor().Show();
        }
        private int InitSelectIndexByData()
        {
            uint maxLG = PlayerDatas.Instance.loginInfo.ExAttr16;
            if (PlayerDatas.Instance.loginInfo.Job == 1)
            {
                switch (maxLG)
                {
                    case 201:
                    case 203:
                    case 204:
                        return 1;
                    case 202:
                        return 2;
                    case 205:
                        return 3;
                }
            }
            else
            {
                switch (maxLG)
                {
                    case 201:
                    case 202:
                    case 205:
                        return 1;
                    case 204:
                        return 2;
                    case 203:
                        return 3;
                }
            }
            return 1;
        }
        private void InitSpiritButtons(int job)
        {
            var config = CreateRoleConfig.Get(job);