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

◆ OnPostUpdate() [1/2]

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

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

3044 {
3045 Mission mission = GetMission();
3046 bool gameIsRunning = false;
3047
3048 if (doSim && mission && !mission.IsPaused())
3049 {
3050 gameIsRunning = true;
3051 }
3052
3054
3055 #ifndef NO_GUI
3056 if (m_loading && m_loading.IsLoading())
3057 {
3058 }
3059 else if (m_LoginTimeScreen && m_LoginTimeScreen.IsStatic())
3060 {
3061 }
3062 else
3063 {
3065 }
3066 #endif
3067
3068 if (gameIsRunning)
3069 {
3071 }
3072
3073 #ifndef NO_GUI
3074 if (mission)
3075 {
3076 Hud hud = mission.GetHud();
3077 if (hud)
3078 {
3079 hud.Update(timeslice);
3080 }
3081 }
3082 #endif
3083 }
Mission mission
Определения DisplayStatus.c:28
ref LoginTimeBase m_LoginTimeScreen
Определения DayZGame.c:914
override ScriptInvoker GetPostUpdateQueue(int call_category)
Определения DayZGame.c:1208
proto native Mission GetMission()
ref LoadingScreen m_loading
Определения DayZGame.c:913
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().