SEToolbox.Models.WorldResource.LoadCheckpoint C# (CSharp) Method

LoadCheckpoint() public method

Loads checkpoint file.
public LoadCheckpoint ( bool snapshot = false ) : void
snapshot bool
return void
        public void LoadCheckpoint(bool snapshot = false)
        {
            var filename = Path.Combine(Savepath, SpaceEngineersConsts.SandBoxCheckpointFilename);

            MyObjectBuilder_Checkpoint checkpoint;
            SpaceEngineersApi.TryReadSpaceEngineersFile<MyObjectBuilder_Checkpoint>(filename, out checkpoint, out _compressedCheckpointFormat, snapshot);
            Checkpoint = checkpoint;
        }

Usage Example

コード例 #1
0
ファイル: SelectWorldModel.cs プロジェクト: elidiak/SEToolbox
        internal static WorldResource LoadSession(string savePath)
        {
            if (Directory.Exists(savePath))
            {
                var userPath = Path.GetDirectoryName(savePath);

                var saveResource = new WorldResource
                {
                    Savename = Path.GetFileName(savePath),
                    UserName = Path.GetFileName(userPath),
                    Savepath = savePath,
                    DataPath = UserDataPath.FindFromSavePath(savePath)
                };

                saveResource.LoadCheckpoint();

                return(saveResource);
            }

            return(null);
        }
All Usage Examples Of SEToolbox.Models.WorldResource::LoadCheckpoint