Beispiel #1
0
 protected void InitHUD()
 {
     if (CoreUtils.GetUIRoot().Find("HUD") == null)
     {
         Instantiate <GameObject>(CoreUtils.LoadResource <GameObject>($"UI/{(string.IsNullOrEmpty(HudOverride) ? DefaultHud : HudOverride)}"), CoreUtils.GetUIRoot()).name = "HUD";
     }
 }
 protected void InitHUD()
 {
     if (CoreUtils.GetUIRoot().Find("WorldHUD") == null)
     {
         Instantiate <GameObject>(CoreUtils.LoadResource <GameObject>("UI/DefaultWorldHUD"), CoreUtils.GetUIRoot()).name = "WorldHUD";
     }
 }
Beispiel #3
0
 protected void InitUI()
 {
     if (CoreUtils.GetUIRoot().Find("InGameMenu") == null)
     {
         Instantiate <GameObject>(CoreUtils.LoadResource <GameObject>("UI/IGUI_Menu"), CoreUtils.GetUIRoot()).name = "InGameMenu";
     }
     if (EventSystem.current == null)
     {
         Instantiate <GameObject>(CoreUtils.LoadResource <GameObject>("UI/DefaultEventSystem"), CoreUtils.GetUIRoot()).name = "EventSystem";
     }
 }
Beispiel #4
0
 private static void ResetFaderObject()
 {
     if (ScreenFaderScript != null)
     {
         ScreenFaderScript.AbortFade();
     }
     else
     {
         GameObject screenFader = UnityEngine.Object.Instantiate(CoreUtils.LoadResource <GameObject>(ScreenFaderPrefabPath));
         ScreenFaderScript = screenFader.GetComponent <ScreenFaderScript>();
     }
 }