少年修仙传客户端代码仓库
hch
2019-10-30 29b458635ab2c44454cb517da47e6bf3dc265c51
0312 boss首杀红点定位和领取特效
2个文件已修改
21 ■■■■■ 已修改文件
System/OpenServerActivity/BossFirstBloodModel.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/BossFirstBloodWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/BossFirstBloodModel.cs
@@ -63,6 +63,19 @@
            }
        }
        public int GetFirstNPCRedPoint()
        {
            int i = 0;
            foreach (var key in npcIDConfig)
            {
                var _redpoint = m_Redpoints[int.Parse(key)];
                if (_redpoint.state != RedPointState.None)
                    return i;
                i++;
            }
            return 0;
        }
        public void UpdateAllRedPoint()
        {
            foreach (var _key in m_Redpoints.Keys)
System/OpenServerActivity/BossFirstBloodWin.cs
@@ -11,7 +11,8 @@
    public class BossFirstBloodWin : Window
    {
        [SerializeField] Button m_Goto;
        [SerializeField] Button m_GetAward;
        [SerializeField] Button m_GetAward;
        [SerializeField] UIEffect m_EffectGet;
        [SerializeField] ScrollerController m_BossCtrl;
        [SerializeField] RawImage m_MonsterPortrait;
        [SerializeField] Transform m_HorizontaFirstBlood;
@@ -206,6 +207,7 @@
            if (killStateSelf == 1)
            {
                m_GetAward.gameObject.SetActive(true);
                m_EffectGet.Play();
                m_Goto.gameObject.SetActive(false);
                m_GetAward.AddListener(() =>
                {
@@ -216,6 +218,7 @@
            else
            {
                m_GetAward.gameObject.SetActive(false);
                m_EffectGet.Stop();
                m_Goto.gameObject.SetActive(true);
                m_Goto.AddListener(() =>
                {
@@ -322,7 +325,8 @@
        protected override void OnAfterOpen()
        {
            JumpNpcByIndex(0);
            JumpNpcByIndex(model.GetFirstNPCRedPoint());
        }
        protected override void OnPreClose()