/// <summary> /// タイトル初期化 /// </summary> void MenuInitialize() { menuTiming_p = MenuTiming.ProcessStart; menuSelectType_g = MenuSelectType.Main; canInputUsabale = true; SystemMgr.loadBackBoradUsabale = false; }
void Update() { switch (menuTiming_p) { case MenuTiming.ProcessStart: menuTiming_p = MenuTiming.ProcessNow; break; case MenuTiming.ProcessNow: if (canInputUsabale == true) { MenuInput(); } else { MenuTimeControl(); ReturnInitilize(); } TestText(); break; case MenuTiming.ProcessEnd: //SystemMgr.TrueBack (); SystemMgr.sceneMoveUsabale = true; break; } }
/// <summary> /// メニューの移動形式 /// </summary> void MenuInput() { if (InputMgr.vertical <= -0.5f) { canInputUsabale = false; this.reloadTime = DateTime.Now; switch (menuSelectType_g) { case MenuSelectType.Main: menuSelectType_g = MenuSelectType.Multi; break; case MenuSelectType.Multi: menuSelectType_g = MenuSelectType.CharStrengthen; break; case MenuSelectType.CharStrengthen: menuSelectType_g = MenuSelectType.Title; break; case MenuSelectType.Title: menuSelectType_g = MenuSelectType.Main; break; } } if (InputMgr.vertical >= 0.5f) { canInputUsabale = false; this.reloadTime = DateTime.Now; switch (menuSelectType_g) { case MenuSelectType.Main: menuSelectType_g = MenuSelectType.Title; break; case MenuSelectType.Multi: menuSelectType_g = MenuSelectType.Main; break; case MenuSelectType.CharStrengthen: menuSelectType_g = MenuSelectType.Multi; break; case MenuSelectType.Title: menuSelectType_g = MenuSelectType.CharStrengthen; break; } } if (InputMgr.fire6 == true || Input.GetKeyDown(KeyCode.Space)) { menuTiming_p = MenuTiming.ProcessEnd; SystemMgr.loadBackBoradUsabale = true; } }