Esempio n. 1
0
    private void ReadXml_Utilities(XmlReader reader)
    {
        if (reader.ReadToDescendant("Utility"))
        {
            do
            {
                int x = int.Parse(reader.GetAttribute("X"));
                int y = int.Parse(reader.GetAttribute("Y"));
                int z = int.Parse(reader.GetAttribute("Z"));

                Utility utility = UtilityManager.PlaceUtility(reader.GetAttribute("objectType"), tiles[x, y, z], false);
                utility.ReadXml(reader);
            }while (reader.ReadToNextSibling("Utility"));
        }
    }