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

◆ OnPostUpdate() [1/2]

override void CGame::OnPostUpdate ( bool doSim,
float timeslice )
inlineprotected

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

3088 {
3089 Mission mission = GetMission();
3090 bool gameIsRunning = false;
3091
3092 if (doSim && mission && !mission.IsPaused())
3093 {
3094 gameIsRunning = true;
3095 }
3096
3098
3099 #ifndef NO_GUI
3100 if (m_loading && m_loading.IsLoading())
3101 {
3102 }
3103 else if (m_LoginTimeScreen && m_LoginTimeScreen.IsStatic())
3104 {
3105 }
3106 else
3107 {
3109 }
3110 #endif
3111
3112 if (gameIsRunning)
3113 {
3115 }
3116
3117 #ifndef NO_GUI
3118 if (mission)
3119 {
3120 Hud hud = mission.GetHud();
3121 if (hud)
3122 {
3123 hud.Update(timeslice);
3124 }
3125 }
3126 #endif
3127 }
Mission mission
Определения DisplayStatus.c:28
ref LoginTimeBase m_LoginTimeScreen
Определения DayZGame.c:931
override ScriptInvoker GetPostUpdateQueue(int call_category)
Определения DayZGame.c:1243
proto native Mission GetMission()
ref LoadingScreen m_loading
Определения DayZGame.c:930
void Update(float timeslice)
Определения gameplay.c:660
Hud GetHud()
Определения gameplay.c:720
bool IsPaused()
Определения gameplay.c:757
proto void Invoke(void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
invoke call on all inserted methods with given arguments
const int CALL_CATEGORY_GAMEPLAY
Определения 3_Game/DayZ/tools/tools.c:10
const int CALL_CATEGORY_GUI
Определения 3_Game/DayZ/tools/tools.c:9
const int CALL_CATEGORY_SYSTEM
Определения 3_Game/DayZ/tools/tools.c:8

Перекрестные ссылки CALL_CATEGORY_GAMEPLAY, CALL_CATEGORY_GUI, CALL_CATEGORY_SYSTEM, GetMission(), GetPostUpdateQueue(), ScriptInvoker::Invoke(), m_loading, m_LoginTimeScreen, mission и Hud::Update().