예제 #1
0
        public GamePreset Clone()
        {
            var preset = new GamePreset(this);

            preset.name += " (copy)";

            return(preset);
        }
예제 #2
0
        public GamePreset(GamePreset preset) : this()
        {
            id = GetNewId();

            name               = preset.name;
            Path               = preset.Path;
            Parameters         = preset.Parameters;
            RunAsAdministrator = preset.RunAsAdministrator;
            PreLaunchSteps.AddRange(preset.PreLaunchSteps);
            PostLaunchSteps.AddRange(preset.PostLaunchSteps);
        }