private EventosEsperadosXML InitializeEventos() { EventosEsperadosXML _eventos = new EventosEsperadosXML(); _eventos.eventos = new List <EventoXML>(); return(_eventos); }
private void ReadXMLEventos() { try { EventosEsperadosXML _eventos = null; if (File.Exists(dataPathEventos)) { XmlSerializer serializer = new XmlSerializer(typeof(EventosEsperadosXML)); StreamReader reader = new StreamReader(dataPathEventos); _eventos = (EventosEsperadosXML)serializer.Deserialize(reader.BaseStream); reader.Close(); } eventos = (_eventos != null) ? _eventos : InitializeEventos(); } catch (IOException e) { Debug.LogError(e); eventos = InitializeEventos(); } EventoXML ev = new EventoXML(); ev.horario = "16:48"; ev.dias = "sab"; ev.acao = () => { Debug.LogWarning("Sabado"); }; eventos.eventos.Add(ev); EventoXML ev2 = new EventoXML(); ev2.horario = "16:48"; ev2.dias = "ter;qua"; ev2.acao = () => { Debug.LogWarning("Terça e Quarta"); }; eventos.eventos.Add(ev2); EventoXML ev3 = new EventoXML(); ev3.horario = "16:48"; ev3.dias = "dom;qua;qui;sab"; ev3.acao = () => { Debug.LogWarning("Domingo, quarta, quinta, sabado"); }; eventos.eventos.Add(ev3); }