private ComportamentosXML InitializeComportamento() { ComportamentosXML _comportamentos = new ComportamentosXML(); _comportamentos.itens = new List <ItemXML>(); _comportamentos.locais = new List <LocalXML>(); return(_comportamentos); }
private void ReadXMLComportamentos() { try { ComportamentosXML _comportamentos = null; if (File.Exists(dataPathComportamento)) { XmlSerializer serializer = new XmlSerializer(typeof(ComportamentosXML)); StreamReader reader = new StreamReader(dataPathComportamento); _comportamentos = (ComportamentosXML)serializer.Deserialize(reader.BaseStream); reader.Close(); } comportamentos = (_comportamentos != null) ? _comportamentos : InitializeComportamento(); } catch (IOException e) { Debug.LogError(e); comportamentos = InitializeComportamento(); } }