private static ConditionEntry[] GetDefaultConditions() { ConditionsConfig config = new ConditionsConfig { Conditions = new[] { new ConditionEntry { Name = "EngineOn", Code = "return vehicle.IsEngineOn;", }, new ConditionEntry { Name = "EngineOff", Code = "return !vehicle.IsEngineOn;", }, new ConditionEntry { Name = "SirenOn", Code = "return vehicle.IsSirenOn;", }, new ConditionEntry { Name = "SirenOff", Code = "return !vehicle.IsSirenOn;", } } }; Util.Serialize(DefaultConditionsXmlFilePath, config); return(config.Conditions); }
private static ConditionEntry[] GetDefaultConditionsFromFile() { ConditionsConfig config = Util.Deserialize <ConditionsConfig>(DefaultConditionsXmlFilePath); return(config.Conditions); }