private void Start() { _questCtrl = FindObjectOfType <QuestCtrl>(); if (!Main) { questB.onClick.AddListener(OpenQuest); } _hpSlider.fillAmount = _hp / 100f; _stSlider.fillAmount = _st / 100f; _hgSlider.fillAmount = _hg / 100f; _tdSlider.fillAmount = _td / 100f; }
//bool IsGameEnd() { return _CurrentState == GameState.End; } public void SceneChengeManager(int SceneNum) { switch (SceneNum) { case 0: //タイトル兼メニュー画面 Cursor.visible = true; Cursor.lockState = CursorLockMode.None; _CurrentState = GameState.Menu; ElapsedTime = 0; FinTime = 0; killscore = 0; killImportant = 0; SceneManager.LoadScene("Menu"); break; case 1: //テストステージ Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; _CurrentState = GameState.InGame; SceneManager.LoadScene("Test"); //WinnNum = 8; LimitTime = 150.0f; ElapsedTime = 0; _Quest = new Quest_Tutorial(0); //Debug.Log(_Quest.KILL); break; //case 2://実用ステージ // Cursor.visible = false; // Cursor.lockState = CursorLockMode.Locked; // _CurrentState = GameState.BREAK; // ElapsedTime = 0; // WinnNum = 1; // LimitTime = 150.0f; // SceneManager.LoadScene("HQBase"); // break; case 3: //リザルト Cursor.visible = true; Cursor.lockState = CursorLockMode.None; _CurrentState = GameState.Result; FinTime = ElapsedTime; ElapsedTime = 0; SceneManager.LoadScene("Result"); break; case 4: //ストーリー Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; _CurrentState = GameState.InGame; ElapsedTime = 0; //WinnNum = 1; LimitTime = 300.0f; SceneManager.LoadScene("Story"); _Quest = new Quest_Stage1(0); break; case 5: //ストーリー2 Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; _CurrentState = GameState.InGame; ElapsedTime = 0; //WinnNum = 1; LimitTime = 360.0f; SceneManager.LoadScene("Story2"); _Quest = new Quest_Stage2(0); break; } }