/// <summary> /// 点击属性按钮 /// </summary> public void AttrBtClick() { ClearGemsInEquips(); ChooseTabButton(CONTENT_TYPE.CONTENT_TYPE_ATTR); m_LeftView.SetActive(true); m_AttrView.SetActive(true); m_TitleView.SetActive(false); if (m_LeftAttrView_02.activeInHierarchy) { m_CancelShowInfoBt.SetActive(true); m_ShowMoreInfoBt.SetActive(false); //隐藏预览模型 GameManager.gameManager.ActiveScene.HideFakeObj(); } else { GameManager.gameManager.ActiveScene.ShowFakeObj(); } // 发包请求数据 Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer; if (_mainPlayer != null && m_bIsNeedUpdateAttr) //战斗力不相同时 才去重新发包请求最新数据 { CG_ASK_ROLE_DATA askPak = (CG_ASK_ROLE_DATA)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_ROLE_DATA); askPak.SetUserguid(_mainPlayer.GUID); askPak.SendPacket(); m_bIsNeedUpdateAttr = false; } }
private void _onCombatChange() { Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer; if (_mainPlayer != null) { CG_ASK_ROLE_DATA askPak = (CG_ASK_ROLE_DATA)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_ROLE_DATA); askPak.SetUserguid(_mainPlayer.GUID); askPak.SendPacket(); } }
public void OnCombatChange() { m_bIsNeedUpdateAttr = true; if (m_AttrView.activeInHierarchy) { // 战斗力发生变化 重新发包请求最新数据 Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer; if (_mainPlayer != null) { CG_ASK_ROLE_DATA askPak = (CG_ASK_ROLE_DATA)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_ROLE_DATA); askPak.SetUserguid(_mainPlayer.GUID); askPak.SendPacket(); m_bIsNeedUpdateAttr = false; } } }