コード例 #1
0
    void Start()
    {
        var weaponContainer = XMLWeaponContainer.read(Path.Combine(Application.dataPath, "WeaponCollection.xml"));

        print("Load!");
        print(weaponContainer.weaponList.Count);
        print(weaponContainer.weaponList.ToString());
        //  currentWeap = weaponContainer.weaponList.Find(); //Get weapon from XML
    }
コード例 #2
0
    public static XMLWeaponContainer read(string path)
    {
        var serializer = new XmlSerializer(typeof(XMLWeaponContainer));
        var stream     = new FileStream(path, FileMode.Open);
        XMLWeaponContainer container = serializer.Deserialize(stream) as XMLWeaponContainer;

        stream.Close();
        return(container);
    }