Ejemplo n.º 1
0
        public static void SaveAsNewPreset(string name, string capturePath, USRecord.Upscaling upscaleAmount, USRecord.FrameRate frameRate)
        {
            name = USRecordRuntimePreferences.UniqifyName(name);
            string str = string.Format("({0};{1};{2};{3})", new object[]
            {
                name,
                capturePath,
                upscaleAmount,
                frameRate
            });

            USRecordRuntimePreferences.Presets += str;
        }
Ejemplo n.º 2
0
        private static string UniqifyName(string name)
        {
            bool flag = true;
            List <PresetInfo> presetInfo = USRecordRuntimePreferences.GetPresetInfo();

            foreach (PresetInfo current in presetInfo)
            {
                if (current.Name == name)
                {
                    flag = false;
                }
            }
            if (!flag)
            {
                name += "1";
                return(USRecordRuntimePreferences.UniqifyName(name));
            }
            return(name);
        }