Beispiel #1
0
        private static void CmdCapture(string filename)
        {
            Player player = Engine.Scene.Tracker.GetEntity <Player>();

            if (player != null)
            {
                PlaybackData.Export(player.ChaserStates, Path.Combine(Everest.Content.PathContentOrig, "Tutorials", filename + ".bin"));
            }
        }
Beispiel #2
0
        public void StopRecording()
        {
            _isRecording = false;
            DirectoryInfo exportDirectory = new DirectoryInfo(Path.Combine(Everest.Content.PathContentOrig, "Tutorials/CustomPlaybacks"));

            if (!exportDirectory.Exists)
            {
                exportDirectory.Create();
            }
            PlaybackData.Export(_states, Path.Combine(Everest.Content.PathContentOrig, "Tutorials/CustomPlaybacks", Filename + ".bin"));
        }