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

◆ LoadingScreen()

void LoadingScreen ( DayZGame game)
protected

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

710 {
711 m_DayZGame = game;
712
713 m_WidgetRoot = game.GetLoadingWorkspace().CreateWidgets("gui/layouts/loading.layout");
714 Class.CastTo(m_ImageLogoMid, m_WidgetRoot.FindAnyWidget("ImageLogoMid"));
715 Class.CastTo(m_ImageLogoCorner, m_WidgetRoot.FindAnyWidget("ImageLogoCorner"));
716
717 Class.CastTo(m_TextWidgetTitle, m_WidgetRoot.FindAnyWidget("TextWidget"));
718 Class.CastTo(m_TextWidgetStatus, m_WidgetRoot.FindAnyWidget("StatusText"));
719 Class.CastTo(m_ImageWidgetBackground, m_WidgetRoot.FindAnyWidget("ImageBackground"));
720 Class.CastTo(m_ImageLoadingIcon, m_WidgetRoot.FindAnyWidget("ImageLoadingIcon"));
721 Class.CastTo(m_ModdedWarning, m_WidgetRoot.FindAnyWidget("ModdedWarning"));
722
723 m_ImageBackground = ImageWidget.Cast(m_WidgetRoot.FindAnyWidget("ImageBackground"));
724 m_ProgressLoading = ProgressBarWidget.Cast(m_WidgetRoot.FindAnyWidget("LoadingBar"));
725
726 string tmp;
727 m_ProgressText = TextWidget.Cast(m_WidgetRoot.FindAnyWidget("ProgressText"));
728 if (g_Game)
729 {
730 m_ProgressText.Show(g_Game.CommandlineGetParam("loadingTest", tmp));
731 }
732 m_WidgetRoot.FindAnyWidget("notification_root").Show(false);
733
734 #ifdef PLATFORM_CONSOLE
735 #ifdef PLATFORM_XBOX
736 #ifdef BUILD_EXPERIMENTAL
737 Widget expNotification = m_WidgetRoot.FindAnyWidget("notification_root");
738 if (expNotification)
739 {
740 expNotification.Show(true);
741 }
742 #endif
743 #endif
744 #endif
745
746 m_ModdedWarning.Show(g_Game.ReportModded());
747 m_ImageLogoMid.Show(true);
748 m_ImageLogoCorner.Show(false);
749
750 m_ImageWidgetBackground.Show(true);
751 m_Counter = 0;
752
753 // lighten up your desktop
754 game.GetBacklit().LoadingAnim();
755
758 }
ImageWidget m_ImageLogoCorner
Определения DayZGame.c:699
ImageWidget m_ImageLoadingIcon
Определения DayZGame.c:700
ImageWidget m_ImageWidgetBackground
Определения DayZGame.c:694
TextWidget m_TextWidgetTitle
Определения DayZGame.c:691
DayZGame g_Game
Определения DayZGame.c:3942
TextWidget m_ModdedWarning
Определения DayZGame.c:693
ProgressBarWidget m_ProgressLoading
Определения DayZGame.c:702
ImageWidget m_ImageLogoMid
Определения DayZGame.c:698
TextWidget m_TextWidgetStatus
Определения DayZGame.c:692
ImageWidget m_ImageBackground
Определения DayZGame.c:701
DayZGame m_DayZGame
Определения DayZGame.c:695
class DayZProfilesOptions m_WidgetRoot
TextWidget m_ProgressText
Определения DayZGame.c:704
int m_Counter
Определения DayZGame.c:706
Super root of all classes in Enforce script.
Определения EnScript.c:11
static proto native void SetUserData(Widget inst)
static proto native void SetProgressData(Widget inst)
Определения ProgressAsync.c:2
Определения EnWidgets.c:220
Определения EnWidgets.c:190
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), g_Game, m_Counter, m_DayZGame, m_ImageBackground, m_ImageLoadingIcon, m_ImageLogoCorner, m_ImageLogoMid, m_ImageWidgetBackground, m_ModdedWarning, m_ProgressLoading, m_ProgressText, m_TextWidgetStatus, m_TextWidgetTitle, m_WidgetRoot, ProgressAsync::SetProgressData() и ProgressAsync::SetUserData().

Используется в CGame::DayZGame().