public ConfigV2 Convert() { return(new ConfigV2() { profiles = profiles, activeProfile = activeProfile, shuffler = ShufflerConfigV1.fromV0(shuffler) }); }
public static ShufflerConfigV1 fromV0(ShufflerConfigV0 v0) { ShufflerConfigV1 ret = new ShufflerConfigV1(); ret.addNumber = v0.addNumber; ret.addMark = v0.addMark; ret.replaceChnSymbol = v0.replaceChnSymbol; ret.keepAtFirst = v0.keepAtFirst; ret.autoSplit = v0.autoSplit; ret.startNumber = v0.startNumber; ret.splitText = v0.splitText.Clone() as string; ret.sortMethod = v0.sortMethod; return(ret); }
public static ShufflerConfigV2 fromV1(ShufflerConfigV1 v1) { ShufflerConfigV2 ret = new ShufflerConfigV2(); ret.addNumber = v1.addNumber; ret.addMark = v1.addMark; ret.replaceChnSymbol = v1.replaceChnSymbol; ret.keepAtFirst = v1.keepAtFirst; ret.autoSplit = v1.autoSplit; ret.startNumber = v1.startNumber; ret.outputSplit = v1.splitText.Clone() as string; ret.sentenceSplit = v1.splitChars.Clone() as string; ret.sortMethod = v1.sortMethod; return(ret); }
public ConfigV2() { activeProfile = -1; profiles = new List <Profile>(); shuffler = new ShufflerConfigV1(); }