少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-24 2bdee5da431f62137867425c4b583e59165f1f5b
2932 【1.5.100】诛仙塔挑战按钮没有显示红点
2个文件已修改
20 ■■■■■ 已修改文件
System/JadeDynastyTower/JadeDynastyTowerModel.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyTower/JadeDynastyTowerWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyTower/JadeDynastyTowerModel.cs
@@ -12,6 +12,7 @@
        public const int DATA_MAPID = 31370;
        const int REDPOINTID_01 = 21501;
        const int REDPOINTID_02 = 215;
        const int REDPOINTID_03 = 21503;
        const int FUNCTIONID = 164;
        public int highestPassFloor { get; private set; }
@@ -39,9 +40,11 @@
        bool redpointConfirm_01 = false;
        bool redpointConfirm_02 = false;
        bool redpointConfirm_03 = false;
        Redpoint redpoint01 = new Redpoint(37, REDPOINTID_01);
        Redpoint redpoint02 = new Redpoint(REDPOINTID_02);
        Redpoint redpoint03 = new Redpoint(REDPOINTID_03);
        List<int> sortedFloors = new List<int>();
@@ -196,6 +199,12 @@
            UpateRedpoint();
        }
        public void ConfirmRedpoint03()
        {
            redpointConfirm_03 = true;
            UpateRedpoint();
        }
        public void OnPlayerLoginOk()
        {
            serverInited = true;
@@ -206,6 +215,7 @@
        {
            redpointConfirm_01 = false;
            redpointConfirm_02 = false;
            redpointConfirm_03 = false;
        }
        public void OnMapInitOk()
@@ -239,6 +249,15 @@
            {
                redpoint02.state = RedPointState.None;
            }
            if (!redpointConfirm_03)
            {
                redpoint03.state = challengable ? RedPointState.Simple : RedPointState.None;
            }
            else
            {
                redpoint03.state = RedPointState.None;
            }
        }
        private void ParseConfig()
System/JadeDynastyTower/JadeDynastyTowerWin.cs
@@ -148,6 +148,7 @@
        private void Challenge()
        {
            model.ConfirmRedpoint03();
            model.RequestChallenge();
        }