change UI DlgPetList and code test for dlg

This commit is contained in:
VuNgocHaiC7
2026-03-04 17:35:19 +07:00
parent 93cc057dc3
commit e33adda85f
7 changed files with 912 additions and 782 deletions
+20
View File
@@ -61,6 +61,26 @@ namespace BrewMonster
var (header, members) = GPDataTypeHelper.ParseTeamMemberData(data);
if (m_pTeam == null || header.idLeader != m_pTeam.GetLeaderID()) return;
m_pTeam.UpdateTeamData(header, members);
var pPlayerMan = EC_ManMessageMono.Instance?.GetECManPlayer;
if (pPlayerMan != null)
{
for (int i = 0; i < m_pTeam.GetMemberNum(); i++)
{
var pMember = m_pTeam.GetMemberByIndex(i);
if (pMember == null || pMember.IsInfoReady())
{
continue;
}
var pPlayer = pPlayerMan.GetPlayer(pMember.GetCharacterID(), 0) as CECPlayer;
if (pPlayer != null)
{
pMember.SetProfession(pPlayer.GetProfession());
pMember.SetGender(pPlayer.GetGender());
pMember.SetInfoReadyFlag(true);
}
}
}
NotifyUIUpdateTeam();
}
catch { }