private Scene AddScene <TScene>() where TScene : Scene, new() { Scene scene = new TScene(); scenes.Add(typeof(TScene), scene); return(scene); }
/// <summary> /// get song list by scene /// </summary> /// <param name="tScene"></param> /// <returns></returns> public abstract Task <SongListContent> GetSongListAsync(TScene tScene);