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"; } }
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"; } }
private static void ResetFaderObject() { if (ScreenFaderScript != null) { ScreenFaderScript.AbortFade(); } else { GameObject screenFader = UnityEngine.Object.Instantiate(CoreUtils.LoadResource <GameObject>(ScreenFaderPrefabPath)); ScreenFaderScript = screenFader.GetComponent <ScreenFaderScript>(); } }