少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-17 27e8ca3551b83470dbfdbcd12309c71656ab5f43
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;
                }
@@ -183,7 +193,16 @@
        public void SendSelectAtkTarget(uint serverInstId)
        {
            var actor = GAMgr.Instance.GetBySID(serverInstId);
            if (actor != null)
            {
                var hero = PlayerDatas.Instance.hero;
                if (hero != null)
                {
                    hero.LockTarget = actor;
                    hero.SelectTarget = actor;
                }
            }
        }
        public uint GetPlayerAtkTarget(uint serverInstId)
@@ -192,6 +211,18 @@
            {
                return ClientHazyDemonKingStage.GetClientBossSid();
            }
            if (serverInstId == PlayerDatas.Instance.PlayerId)
            {
                var hero = PlayerDatas.Instance.hero;
                if (hero != null && hero.SelectTarget != null)
                {
                    return hero.SelectTarget.ServerInstID;
                }
            }
            else
            {
            }
            return 0;
        }