void Update() { switch (mainTiming_p) { case MainTiming.ProcessStart: mainTiming_p = MainTiming.ProcessNow; break; case MainTiming.ProcessNow: if (canInputUsabale == true) { TestScene(); //SingleInput (); } else { SingleTimeControl(); ReturnInitilize(); } break; case MainTiming.ProcessEnd: SystemMgr.sceneMoveUsabale = true; break; } }
/// <summary> /// テストシーン移行 /// </summary> void TestScene() { if (InputMgr.fire6 == true || Input.GetKeyDown(KeyCode.Space)) { mainTiming_p = MainTiming.ProcessEnd; SystemMgr.loadBackBoradUsabale = true; singleType_g = SingleType.Clear; } else if (InputMgr.fire7 == true) { mainTiming_p = MainTiming.ProcessEnd; SystemMgr.loadBackBoradUsabale = true; singleType_g = SingleType.Over; } else if (InputMgr.fire5 == true) { enemyMgr.GetComponent <EnemyMgr> ().EnemyBreak(); } }
/// <summary> /// 初期化 /// </summary> void SingleInitialize() { mainTiming_p = MainTiming.ProcessStart; canInputUsabale = true; SystemMgr.loadBackBoradUsabale = false; }