Example #1
0
    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);
    }
Example #2
0
    public static List <LevelWave> Load()
    {
        LevelWaveContainer levelWaveContainer = LevelWaveContainer.Load(path);

        return(levelWaveContainer.levelWaves);
    }