public void ShowMenu(SteamMenuSubMenu subMenu) { GameObject selectedMenu = baseMenu; switch (subMenu) { case SteamMenuSubMenu.BaseMenu: selectedMenu = baseMenu; break; case SteamMenuSubMenu.DownloadMenu: selectedMenu = downloadMenu; break; case SteamMenuSubMenu.UploadMenu: selectedMenu = uploadMenu; break; case SteamMenuSubMenu.UploadSuccessMenu: selectedMenu = uploadSuccessMenu; break; } ShowMenuExclusively(selectedMenu); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); selectedMenu = (SteamMenuSubMenu)EditorGUILayout.EnumPopup("Show Menu", selectedMenu); (target as SteamMenu).ShowMenu(selectedMenu); }