예제 #1
0
    private ComportamentosXML InitializeComportamento()
    {
        ComportamentosXML _comportamentos = new ComportamentosXML();

        _comportamentos.itens  = new List <ItemXML>();
        _comportamentos.locais = new List <LocalXML>();
        return(_comportamentos);
    }
예제 #2
0
    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();
        }
    }