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

◆ LoadingScreen()

void LoadingScreen ( DayZGame game)
protected

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

708 {
709 m_DayZGame = game;
710
711 m_WidgetRoot = game.GetLoadingWorkspace().CreateWidgets("gui/layouts/loading.layout");
712 Class.CastTo(m_ImageLogoMid, m_WidgetRoot.FindAnyWidget("ImageLogoMid"));
713 Class.CastTo(m_ImageLogoCorner, m_WidgetRoot.FindAnyWidget("ImageLogoCorner"));
714
715 Class.CastTo(m_TextWidgetTitle, m_WidgetRoot.FindAnyWidget("TextWidget"));
716 Class.CastTo(m_TextWidgetStatus, m_WidgetRoot.FindAnyWidget("StatusText"));
717 Class.CastTo(m_ImageWidgetBackground, m_WidgetRoot.FindAnyWidget("ImageBackground"));
718 Class.CastTo(m_ImageLoadingIcon, m_WidgetRoot.FindAnyWidget("ImageLoadingIcon"));
719 Class.CastTo(m_ModdedWarning, m_WidgetRoot.FindAnyWidget("ModdedWarning"));
720
721 m_ImageBackground = ImageWidget.Cast(m_WidgetRoot.FindAnyWidget("ImageBackground"));
722 m_ProgressLoading = ProgressBarWidget.Cast(m_WidgetRoot.FindAnyWidget("LoadingBar"));
723
724 string tmp;
725 m_ProgressText = TextWidget.Cast(m_WidgetRoot.FindAnyWidget("ProgressText"));
726 if (GetGame())
727 {
728 m_ProgressText.Show(GetGame().CommandlineGetParam("loadingTest", tmp));
729 }
730 m_WidgetRoot.FindAnyWidget("notification_root").Show(false);
731
732 #ifdef PLATFORM_CONSOLE
733 #ifdef PLATFORM_XBOX
734 #ifdef BUILD_EXPERIMENTAL
735 Widget expNotification = m_WidgetRoot.FindAnyWidget("notification_root");
736 if (expNotification)
737 {
738 expNotification.Show(true);
739 }
740 #endif
741 #endif
742 #endif
743
744 m_ModdedWarning.Show(g_Game.ReportModded());
745 m_ImageLogoMid.Show(true);
746 m_ImageLogoCorner.Show(false);
747
748 m_ImageWidgetBackground.Show(true);
749 m_Counter = 0;
750
751 // lighten up your desktop
752 game.GetBacklit().LoadingAnim();
753
756 }
ImageWidget m_ImageLogoCorner
Определения DayZGame.c:697
ImageWidget m_ImageLoadingIcon
Определения DayZGame.c:698
ImageWidget m_ImageWidgetBackground
Определения DayZGame.c:692
TextWidget m_TextWidgetTitle
Определения DayZGame.c:689
DayZGame g_Game
Определения DayZGame.c:3868
TextWidget m_ModdedWarning
Определения DayZGame.c:691
ProgressBarWidget m_ProgressLoading
Определения DayZGame.c:700
ImageWidget m_ImageLogoMid
Определения DayZGame.c:696
TextWidget m_TextWidgetStatus
Определения DayZGame.c:690
ImageWidget m_ImageBackground
Определения DayZGame.c:699
DayZGame m_DayZGame
Определения DayZGame.c:693
class DayZProfilesOptions m_WidgetRoot
TextWidget m_ProgressText
Определения DayZGame.c:702
int m_Counter
Определения DayZGame.c:704
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
proto native CGame GetGame()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), g_Game, GetGame(), 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().