public List <DVideo> AddVideo(DVideo newVideo) { _YTMediaLibrary.Add(newVideo); //push to database return(_YTMediaLibrary); }
public void Trigger(int id, VideoPlayer.EventHandler onCancel = null, VideoPlayer.EventHandler onFinish = null) { DVideo db = ReadCfgVideo.GetDataById(id); if (db == null) { return; } if (m_VideoPlayer == null) { m_VideoPlayer = CreateVideoPlayer(); } VideoClip clip = GTResourceManager.Instance.Load <VideoClip>(db.Path); m_OnCancel = onCancel; m_OnFinish = onFinish; m_VideoPlayer.clip = clip; m_VideoPlayer.loopPointReached += OnFinish; m_VideoPlayer.Play(); GTWindowManager.Instance.LockNGUI(true); }