public void FillData(CfgFile cfgFile) { cfgFile.Addr1656 = Val1656.ToByte(); cfgFile.Addr1662 = Val1662.ToByte(); cfgFile.Addr166E = Val166E.ToByte(); cfgFile.Addr167A = Val167A.ToByte(); cfgFile.Addr1686 = Val1686.ToByte(); cfgFile.Addr190F = Val190F.ToByte(); cfgFile.AsmFile = AsmFile; cfgFile.ActLike = ActLike; cfgFile.Type = Type; cfgFile.ExProp1 = ExProp1; cfgFile.ExProp2 = ExProp2; cfgFile.ByteCount = ByteCount; cfgFile.ExByteCount = ExByteCount; cfgFile.CustomMap16Data = Map16; cfgFile.DisplayEntries.Clear(); foreach (var ds in Displays) { bool useText = ds.UseText; ds.DisplayText = ds.DisplayText.Replace(@"\n", "\n"); ds.UseText = useText; cfgFile.DisplayEntries.Add(ds); } cfgFile.CollectionEntries.Clear(); foreach (var cs in Collection) { cfgFile.CollectionEntries.Add(cs); } }