public static LevelWaveContainer Load(string path) { TextAsset xml = Resources.Load <TextAsset>(path); if (xml == null) { throw new System.Exception("Die f*****g Level Config konnte nicht geladen werden. Der File-Pfad ist scheisse"); } XmlSerializer serializer = new XmlSerializer(typeof(LevelWaveContainer)); StringReader reader = new StringReader(xml.text); LevelWaveContainer levelWaves = serializer.Deserialize(reader) as LevelWaveContainer; reader.Close(); return(levelWaves); }
public static List <LevelWave> Load() { LevelWaveContainer levelWaveContainer = LevelWaveContainer.Load(path); return(levelWaveContainer.levelWaves); }