change UI DlgPetList and code test for dlg
This commit is contained in:
@@ -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 { }
|
||||
|
||||
Reference in New Issue
Block a user