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

◆ LoadFile()

bool PluginBase::LoadFile ( )
inlineprivate

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

58 {
60
61 FileHandle file_index = OpenFile(GetFileName(), FileMode.READ);
62
63 if ( file_index == 0 )
64 {
65 return false;
66 }
67
68 string line_content = "";
69 int char_count = FGets( file_index, line_content );
70 while ( char_count != -1 )
71 {
72 m_FileContent.Insert(line_content);
73
74 char_count = FGets( file_index, line_content );
75 }
76
77 CloseFile(file_index);
78
79 return true;
80 }
string GetFileName()
Определения PluginFileHandler.c:42
void ClearFileNoSave()
Определения PluginFileHandler.c:52
ref TStringArray m_FileContent
Определения PluginFileHandler.c:22
FileMode
Определения EnSystem.c:383
proto void CloseFile(FileHandle file)
Close the File.
proto int FGets(FileHandle file, string var)
Get line from file, every next call of this function returns next line.
proto FileHandle OpenFile(string name, FileMode mode)
Opens File.
int[] FileHandle
Определения EnSystem.c:390

Перекрестные ссылки ClearFileNoSave(), CloseFile(), FGets(), PluginFileHandler::GetFileName(), m_FileContent и OpenFile().

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