少年修仙传客户端代码仓库
client_linchunjie
2019-04-17 925309e18b0e2a0b6226ce9fdfb2871137925f06
3335 缥缈仙域
2个文件已修改
21 ■■■■■ 已修改文件
System/HazyRegion/HazyDemonKingModel.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyDemonKingPlayerBehaviour.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyDemonKingModel.cs
@@ -61,8 +61,18 @@
            {
                var requireRefreshPlayer = false;
                var actors = GAMgr.Instance.GetGroupList(E_ActorGroup.Player);
                if ((actors != null && actors.Count != m_PlayerInfos.Count)
                    || (actors == null && m_PlayerInfos.Count != 0))
                var playerCount = 0;
                foreach (var sid in m_PlayerInfos.Keys)
                {
                    if (sid != PlayerDatas.Instance.PlayerId)
                    {
                        playerCount++;
                    }
                }
                if ((actors != null && actors.Count != playerCount)
                    || (actors == null && playerCount != 0))
                {
                    requireRefreshPlayer = true;
                }
System/HazyRegion/HazyDemonKingPlayerBehaviour.cs
@@ -16,6 +16,7 @@
        [SerializeField] Transform m_ContainerFightState;
        [SerializeField] Image m_FightSign;
        [SerializeField] Text m_AtkState;
        [SerializeField] UIEffect m_FightingEffect;
        [SerializeField] Button m_SelectAtk;
        bool dirty = false;
@@ -102,14 +103,20 @@
                switch (atkState)
                {
                    case 0:
                        m_FightingEffect.Play();
                        m_FightSign.gameObject.SetActive(false);
                        m_AtkState.text = Language.Get("DemonKingFightState_0");
                        m_AtkState.color = UIHelper.GetUIColor(TextColType.Red, true);
                        break;
                    case 1:
                        m_FightingEffect.StopImediatly();
                        m_FightSign.gameObject.SetActive(true);
                        m_AtkState.text = Language.Get("DemonKingFightState_1");
                        m_AtkState.color = UIHelper.GetUIColor(TextColType.Red, true);
                        break;
                    case 2:
                        m_FightingEffect.StopImediatly();
                        m_FightSign.gameObject.SetActive(true);
                        m_AtkState.text = Language.Get("DemonKingFightState_2");
                        m_AtkState.color = UIHelper.GetUIColor(TextColType.NavyBrown, true);
                        break;