/// <summary> /// 初期化 /// </summary> void Awake() { // シングルトン if (instance == null) { instance = this; } else { Destroy(gameObject); } // 音のロード AudioManager.Instance.AudioSet("select", "MP3\\Select"); AudioManager.Instance.SetVolume("select", 0.4f); AudioManager.Instance.AudioSet("flic", "MP3\\Flic"); AudioManager.Instance.SetVolume("flic", 0.5f); // 画面の横幅 m_screenWidth = Screen.width; // ついーん初期化 DOTween.Init(); this.Initialize(); // キューブの画像初期化 InitializeCubeTexture(); }
// ステージをロードする public void LoadStage(PlayStage stage) { if (m_initFlag == false) { ShunLib.GameOverDirection.instance.Initialize(); // オーバーの初期化 ShunLib.ClearDirection.instance.Initialize(); // クリアの初期化 SceneManager.UnloadSceneAsync(((PlayStage)m_loadStage).ToString()); } else { m_initFlag = false; } SceneManager.LoadScene(stage.ToString(), LoadSceneMode.Additive); m_lastStage = m_loadStage; m_loadStage = (int)stage; SelectManager.SceneSave((int)stage); }