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

◆ LoadProgressUpdate()

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

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

2011 {
2012 #ifndef NO_GUI
2013 switch (progressState)
2014 {
2015 case PROGRESS_START:
2016 {
2017 #ifndef NO_GUI
2018 // get out of the black screen immediately
2020 #endif
2021 m_loading.Inc();
2022 m_loading.SetTitle(title);
2023 if (m_loading.m_HintPanel)
2024 m_loading.m_HintPanel.ShowRandomPage();
2025
2026 }
2027 break;
2028
2029 case PROGRESS_FINISH:
2030 {
2031 m_loading.Dec();
2032 }
2033 break;
2034
2035 case PROGRESS_PROGRESS:
2036 {
2037 m_loading.SetProgress(progress);
2038
2039 }
2040 break;
2041
2042 case PROGRESS_UPDATE:
2043 {
2044 m_loading.SetProgress(0);
2045 }
2046 break;
2047 }
2048 #endif
2049 }
proto native UIManager GetUIManager()
ref LoadingScreen m_loading
Определения DayZGame.c:913
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().