DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Reload() [5/7]

void ScriptedWidgetEventHandler::Reload ( BiosFriendInfoArray player_list)
inlineprotected

См. определение в файле PlayerListScriptedWidget.c строка 78

79 {
80 if ( player_list && m_Entries )
81 {
82 foreach ( string UID, PlayerListEntryScriptedWidget widget : m_Entries )
83 {
84 BiosFriendInfo player_found;
85 int j = 0;
86 while ( !player_found && j < player_list.Count() )
87 {
88 if ( player_list[j].m_Uid == UID )
89 player_found = player_list[j];
90 j++;
91 }
92
93 if ( !player_found )
94 {
96 }
97 }
98
99 for ( int i = 0; i < player_list.Count(); i++ )
100 {
101 BiosFriendInfo player2 = player_list.Get( i );
102 PlayerListEntryScriptedWidget player_widget;
103 m_Entries.Find( player2.m_Uid, player_widget );
104 if ( !player_widget )
105 {
106 AddPlayer( player2.m_DisplayName, player2.m_Uid, false );
107 }
108 }
109 }
110 }
@ UID
Определения ConnectErrorServerModule.c:19
string m_DisplayName
The Displayable nick name of the friend.
Определения BiosSocialService.c:7
string m_Uid
The Uid of the friend.
Определения BiosSocialService.c:6
void RemovePlayer(string UID)
Определения PlayerListScriptedWidget.c:184
void AddPlayer(string name, string UID, bool show_permissions)
Определения PlayerListScriptedWidget.c:175
void PlayerListEntryScriptedWidget(Widget parent, string name, string uid, bool show_permissions, PlayerListScriptedWidget tab)
Определения PlayerListEntryScriptedWidget.c:18
ref map< string, ref PlayerListEntryScriptedWidget > m_Entries
Определения PlayerListScriptedWidget.c:6

Перекрестные ссылки AddPlayer(), BiosFriendInfo::m_DisplayName, m_Entries, BiosFriendInfo::m_Uid, PlayerListEntryScriptedWidget(), RemovePlayer() и UID.