private void SortHurt(RectTransform rt, PPlayerHurt info) { if (info == null) { return; } RefreshIntergl refresh = rt.gameObject.GetComponentDefault <RefreshIntergl>(); refresh.SetUnionHurt(info, true); }
public void SetUnionHurt(PPlayerHurt info, bool set) { Get(); if (info == null) { return; } m_name.text = info.name; m_intergl.text = info.hurt.ToString(); int index = -1; for (int i = 0; i < Module_Union.instance.m_playerHurt.Count; i++) { if (Module_Union.instance.m_playerHurt[i].roleid == info.roleid) { index = i; } } ShowRank(index, 0, info.roleid, set); }
private void SetRankInfo() { if (moduleUnion.m_onlyInfo == null) { Logger.LogError("confige is error"); return; } m_myHurtInfo.gameObject.SetActive(true); PPlayerHurt info = moduleUnion.m_playerHurt.Find(a => a.roleid == modulePlayer.roleInfo.roleId); if (info == null) { info = PacketObject.Create <PPlayerHurt>(); info.roleid = modulePlayer.id_; info.name = modulePlayer.name_; info.hurt = 0; } RefreshIntergl refresh = m_myHurtInfo.GetComponentDefault <RefreshIntergl>(); refresh.SetUnionHurt(info, false); m_hurtSort.SetItems(moduleUnion.m_playerHurt); }