private void DisengageTastudio() { Mainform.PauseOnFrame = null; GlobalWin.OSD.AddMessage("TAStudio disengaged"); Global.MovieSession.Movie = MovieService.DefaultInstance; Mainform.TakeBackControl(); Global.Config.MovieEndAction = _originalEndAction; Mainform.SetMainformMovieInfo(); // Do not keep TAStudio's disk save states. //if (Directory.Exists(statesPath)) Directory.Delete(statesPath, true); //TODO - do we need to dispose something here instead? }
private void EngageTastudio() { GlobalWin.OSD.AddMessage("TAStudio engaged"); SetTasMovieCallbacks(); SetTextProperty(); Mainform.RelinquishControl(this); _originalEndAction = Global.Config.MovieEndAction; Mainform.ClearRewindData(); Global.Config.MovieEndAction = MovieEndAction.Record; Mainform.SetMainformMovieInfo(); Global.MovieSession.ReadOnly = true; }
private void TastudioStopMovie() { Global.MovieSession.StopMovie(false); Mainform.SetMainformMovieInfo(); }