/// <summary>
    /// 初期化
    /// </summary>
    private void Awake()
    {
        if (this != Instance)
        {
            Destroy(this);
            Debug.Log("自分自身を破棄");
            return;
        }

        DontDestroyOnLoad(this.gameObject);

        // アセットから取得
        m_sceneInfoTable = SceneInfoTable.LoadAsset();
    }