public void TeammateInfoKickoutMember(IntPtr ptr) { // 踢出队员 cmd_team_kickoutMember2view data = IntPtrHelper.toData <cmd_team_kickoutMember2view>(ptr); if (data.nKickoutPDBID == actorInfo.nPDBID) { actorInfo.DisablePopupAction(); for (int i = 0; i < nTeammateCount - 1; i++) { if (teammateInfo[i] == null) { return; } teammateInfo[i].gameObject.SetActive(false); } } }
public void TeammateInfoKickoutMember(IntPtr ptr) { cmd_team_kickoutMember2view data = IntPtrHelper.toData <cmd_team_kickoutMember2view>(ptr); foreach (var item in m_playerItems) { if (item.PDBID == data.nKickoutPDBID) { item.SetClear(); break; } } if (EntityFactory.MainHeroView == null) { return; } int nSelfID = EntityFactory.MainHeroView.Property.GetNumProp(ENTITY_PROPERTY.PROPERTY_ID); if (nSelfID == data.nKickoutPDBID) { SetSelfData(); } }