loadingmenu.c 935 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. class LoadingMenu extends UIScriptedMenu
  2. {
  3. void LoadingMenu()
  4. {
  5. }
  6. void ~LoadingMenu()
  7. {
  8. }
  9. override Widget Init()
  10. {
  11. layoutRoot = GetGame().GetWorkspace().CreateWidgets("gui/layouts/loading.layout");
  12. m_label = TextWidget.Cast( layoutRoot.FindAnyWidget("TextWidget") );
  13. m_progressBar = ProgressBarWidget.Cast( layoutRoot.FindAnyWidget("ProgressBarWidget") );
  14. m_image = ImageWidget.Cast( layoutRoot.FindAnyWidget("ImageBackground") );
  15. m_image.LoadImageFile( 0, GetRandomLoadingBackground() );
  16. layoutRoot.FindAnyWidget("notification_root").Show(false);
  17. #ifdef PLATFORM_CONSOLE
  18. #ifdef PLATFORM_XBOX
  19. #ifdef BUILD_EXPERIMENTAL
  20. Widget exp_notifiaction = layoutRoot.FindAnyWidget("notification_root");
  21. if (exp_notifiaction)
  22. {
  23. exp_notifiaction.Show(true);
  24. }
  25. #endif
  26. #endif
  27. #endif
  28. return layoutRoot;
  29. }
  30. TextWidget m_label;
  31. ProgressBarWidget m_progressBar;
  32. ImageWidget m_image;
  33. }