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 }
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); }