public YAMLNode ExportYAML(IExportContainer container) { #warning TODO: values acording to read version (current 2017.3.0f3) YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(GetSerializedVersion(container.Version)); node.Add("time", Time); node.Add("countCurve", CountCurve.ExportYAML(container)); node.Add("cycleCount", CycleCount); node.Add("repeatInterval", RepeatInterval); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(GetSerializedVersion(container.Version)); node.Add("time", Time); node.Add("countCurve", CountCurve.ExportYAML(container)); node.Add("cycleCount", CycleCount); node.Add("repeatInterval", RepeatInterval); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(GetSerializedVersion(container.ExportVersion)); node.Add(TimeName, Time); node.Add(CountCurveName, CountCurve.ExportYAML(container)); node.Add(CycleCountName, CycleCount); node.Add(RepeatIntervalName, RepeatInterval); if (IsReadProbability(container.ExportVersion)) { node.Add(ProbabilityName, Probability); } return(node); }
public YAMLNode ExportYAML(IAssetsExporter exporter) { #warning TODO: values acording to read version (current 2017.3.0f3) YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(GetSerializedVersion(exporter.Version)); node.Add("time", Time); if (IsReadCurve(exporter.Version)) { node.Add("countCurve", CountCurve.ExportYAML(exporter)); } else if (Config.IsExportTopmostSerializedVersion) { MinMaxCurve countCurve = new MinMaxCurve(MinValue, MaxValue); node.Add("countCurve", countCurve.ExportYAML(exporter)); } node.Add("cycleCount", CycleCount); node.Add("repeatInterval", RepeatInterval); return(node); }