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

◆ SerializeDefaultOpenStates()

void ItemManager::SerializeDefaultOpenStates ( )
inlineprotected

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

227 {
228 TStringArray serialized_types = new TStringArray;
229
230 for ( int i = 0; i < m_DefautOpenStates.Count(); i++ )
231 {
232 int is_opened = m_DefautOpenStates.GetElement( i ); //from bool to int for easier parsing
233 serialized_types.Insert( m_DefautOpenStates.GetKey( i ) + "," + is_opened );
234 }
235
236 if( serialized_types.Count() > 0 )
237 {
238 GetGame().SetProfileStringList( "defaultOpenStates", serialized_types );
239 }
240 }
proto native void SetProfileStringList(string name, TStringArray values)
Sets array of strings to profile variable.
ref map< string, bool > m_DefautOpenStates
Определения ItemManager.c:14
proto native CGame GetGame()
array< string > TStringArray
Определения EnScript.c:685

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

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