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

◆ LoadProgressUpdate()

void CGame::LoadProgressUpdate ( int progressState,
float progress,
string title )
inlineprotected

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

2050 {
2051 #ifndef NO_GUI
2052 switch (progressState)
2053 {
2054 case PROGRESS_START:
2055 {
2056 #ifndef NO_GUI
2057 // get out of the black screen immediately
2059 #endif
2060 m_loading.Inc();
2061 m_loading.SetTitle(title);
2062 if (m_loading.m_HintPanel)
2063 m_loading.m_HintPanel.ShowRandomPage();
2064
2065 }
2066 break;
2067
2068 case PROGRESS_FINISH:
2069 {
2070 m_loading.Dec();
2071 }
2072 break;
2073
2074 case PROGRESS_PROGRESS:
2075 {
2076 m_loading.SetProgress(progress);
2077
2078 }
2079 break;
2080
2081 case PROGRESS_UPDATE:
2082 {
2083 m_loading.SetProgress(0);
2084 }
2085 break;
2086 }
2087 #endif
2088 }
proto native UIManager GetUIManager()
ref LoadingScreen m_loading
Определения DayZGame.c:930
proto native void ScreenFadeOut(float duration)
const int PROGRESS_UPDATE
Определения gameplay.c:397
PlayerIdentity PROGRESS_START
const int PROGRESS_PROGRESS
Определения gameplay.c:396
const int PROGRESS_FINISH
Определения gameplay.c:395

Перекрестные ссылки GetUIManager(), m_loading, PROGRESS_FINISH, PROGRESS_PROGRESS, PROGRESS_START, PROGRESS_UPDATE и UIManager::ScreenFadeOut().

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