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

◆ SerializeDefaultHeaderOpenStates()

void ItemManager::SerializeDefaultHeaderOpenStates ( )
inlineprotected

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

195 {
196 TStringArray serialized_types = new TStringArray;
197
198 for ( int i = 0; i < m_DefautHeaderOpenStates.Count(); i++ )
199 {
200 int is_opened = m_DefautHeaderOpenStates.GetElement( i ); //from bool to int for easier parsing
201 serialized_types.Insert( m_DefautHeaderOpenStates.GetKey( i ) + "," + is_opened );
202 }
203
204 if( serialized_types.Count() > 0 )
205 {
206 GetGame().SetProfileStringList( "defaultHeaderOpenStates", serialized_types );
207 }
208 }
proto native void SetProfileStringList(string name, TStringArray values)
Sets array of strings to profile variable.
ref map< string, bool > m_DefautHeaderOpenStates
Определения ItemManager.c:15
proto native CGame GetGame()
array< string > TStringArray
Определения EnScript.c:685

Перекрестные ссылки GetGame(), m_DefautHeaderOpenStates и CGame::SetProfileStringList().

Используется в Serialize().