| | |
| | | }
|
| | | }
|
| | |
|
| | | var playerId = PlayerDatas.Instance.PlayerId;
|
| | | if (IsExistBelongTo(playerId))
|
| | | {
|
| | | if (!m_PlayerInfos.ContainsKey(playerId))
|
| | | {
|
| | | requireRefreshPlayer = true;
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | if (m_PlayerInfos.ContainsKey(playerId))
|
| | | {
|
| | | requireRefreshPlayer = true;
|
| | | }
|
| | | }
|
| | |
|
| | | if (requireRefreshPlayer)
|
| | | {
|
| | | RefreshAroundPlayer();
|
| | |
| | | }
|
| | |
|
| | | var playerId = PlayerDatas.Instance.PlayerId;
|
| | | if (IsExistBelongTo(playerId))
|
| | | if (!m_PlayerInfos.ContainsKey(playerId))
|
| | | {
|
| | | if (!m_PlayerInfos.ContainsKey(playerId))
|
| | | var hero = PlayerDatas.Instance.hero;
|
| | | m_PlayerInfos.Add(playerId, new HazyDemonKingPlayerInfo()
|
| | | {
|
| | | var hero = PlayerDatas.Instance.hero;
|
| | | m_PlayerInfos.Add(playerId, new HazyDemonKingPlayerInfo()
|
| | | {
|
| | | job = PlayerDatas.Instance.baseData.Job,
|
| | | hp = hero.ActorInfo.RealHp,
|
| | | maxHp = hero.ActorInfo.RealMaxHp,
|
| | | playerName = PlayerDatas.Instance.baseData.PlayerName,
|
| | | });
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | if (m_PlayerInfos.ContainsKey(playerId))
|
| | | {
|
| | | m_PlayerInfos.Remove(playerId);
|
| | | }
|
| | | job = PlayerDatas.Instance.baseData.Job,
|
| | | hp = hero.ActorInfo.RealHp,
|
| | | maxHp = hero.ActorInfo.RealMaxHp,
|
| | | playerName = PlayerDatas.Instance.baseData.PlayerName,
|
| | | });
|
| | | }
|
| | |
|
| | | if (onPlayerInfoRefresh != null)
|