public void ShowSubMenu(GameObject ShowMenu) { activeSubmenuNumber = 0; for (int i = 0; i < uiBinding.menus.Length; i++) { var menu = uiBinding.menus[i]; if (menu == ShowMenu) { menu.SetActive(true); activeSubmenuNumber = i; } else if (menu.activeSelf) { menu.SetActive(false); } } if (activeSubmenuNumber == 6) { ClientFrontend frontend = FindObjectOfType <ClientFrontend>(); if (frontend.menuShowing != ClientFrontend.MenuShowing.Raider) { frontend.ShowMenu(ClientFrontend.MenuShowing.Raider); Debug.Log("Showing Raider"); CCGui.FadeCCGUI(false); // FadeMainMenu(true); } } if (activeSubmenuNumber == 0) { CCGui.FadeCCGUI(true); // FadeMainMenu(false); } }
private void CmdMenu(string[] args) { float fadeTime = 0.0f; ClientFrontend.MenuShowing show = ClientFrontend.MenuShowing.Main; if (args.Length > 0) { if (args[0] == "0") { show = ClientFrontend.MenuShowing.None; } else if (args[0] == "2") { show = ClientFrontend.MenuShowing.Ingame; } } if (args.Length > 1) { float.TryParse(args[1], NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out fadeTime); } clientFrontend.ShowMenu(show, fadeTime); Console.SetOpen(false); }
public static void FadeInMenu() { instance.ShowMenu(MenuShowing.Main); }