少年修仙传客户端代码仓库
hch
2020-01-29 d69d7d1b7fb6aff95cbc367bd095369b546dafe0
0312 boss血量排行界面增加任意点击关闭协助说明
1个文件已修改
15 ■■■■■ 已修改文件
System/FindPrecious/DemonJarDamageRankWin.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/DemonJarDamageRankWin.cs
@@ -26,12 +26,13 @@
        [SerializeField] TextEx AssistInfo;
        [SerializeField] TextEx FuncInfo;  // 额外小提示
        bool isShowAssistInfo = false;
        DateTime startCoolTime = DateTime.Now; //冷却时间
        int CoolTimeSecond = 0;
        DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
        FindPreciousModel findPreciousModel { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } }
        private bool isAssistInfoButtonClick = false;
        #region Built-in
        protected override void BindController()
        {
@@ -85,7 +86,6 @@
            var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
            m_RankBehaviour.Init(dataMapId);
            AssistInfoBG.gameObject.SetActive(false);
            isShowAssistInfo = false;
        }
        protected override void OnAfterOpen()
@@ -138,6 +138,12 @@
                    SendAssistText.text = Language.Get("JadeDynastyCD", seconds);
                }
            }
            if (!isAssistInfoButtonClick && AssistInfoBG.gameObject.activeSelf && Input.GetMouseButtonUp(0))
            {
                AssistInfoBG.gameObject.SetActive(false);
            }
            isAssistInfoButtonClick = false;
        }
        #endregion
        
@@ -175,15 +181,14 @@
        private void ShowAssistInfo()
        {
            if (isShowAssistInfo)
            isAssistInfoButtonClick = true;
            if (AssistInfoBG.gameObject.activeSelf)
            {
                AssistInfoBG.gameObject.SetActive(false);
                isShowAssistInfo = false;
            }
            else
            {
                AssistInfoBG.gameObject.SetActive(true);
                isShowAssistInfo = true;
                GActor actore = GAMgr.Instance.GetBySID(model.BossHurtRank.npcObjID);
                int funcID = findPreciousModel.GetBossFuncIDByBossID((actore as GActorNpcFight).NpcConfig.NPCID);
                int activeCnt = 0;