/// <summary>
    /// 各アイテムが押された
    /// </summary>
    /// <param name="button">押されたアイテム</param>
    void OnTap(UtageUguiSoundRoomItem item)
    {
        AdvSoundSettingData data = item.Data;
        string path = Engine.DataManager.SettingDataManager.SoundSetting.LabelToFilePath(data.Key, SoundType.Bgm);

        StartCoroutine(CoPlaySound(path));
    }
    /// <summary>
    /// リストビューのアイテムが作成されるときに呼ばれるコールバック
    /// </summary>
    /// <param name="go">作成されたアイテムのGameObject</param>
    /// <param name="index">作成されたアイテムのインデックス</param>
    void CallBackCreateItem(GameObject go, int index)
    {
        UtageUguiSoundRoomItem item = go.GetComponent <UtageUguiSoundRoomItem>();
        AdvSoundSettingData    data = itemDataList[index];

        item.Init(data, OnTap, index);
    }
    private void CallBackCreateItem(GameObject go, int index)
    {
        UtageUguiSoundRoomItem component = go.GetComponent <UtageUguiSoundRoomItem>();
        AdvSoundSettingData    data      = this.itemDataList[index];

        component.Init(data, new Action <UtageUguiSoundRoomItem>(this.OnTap), index);
    }
	/// <summary>
	/// 各アイテムが押された
	/// </summary>
	/// <param name="button">押されたアイテム</param>
	void OnTap(UtageUguiSoundRoomItem item)
	{
		AdvSoundSettingData data = item.Data;
		string path = Engine.DataManager.SettingDataManager.SoundSetting.LabelToFilePath(data.Key, SoundType.Bgm);

		StartCoroutine( CoPlaySound(path) );
	}