public override void ReadElement(ManifestData Data) { this.BachelorErlernteFertigkeiten = Universe.Fertigkeiten.GetElemente(Data.getStrings("bachelorerlerntefertigkeiten")); this.MasterErlernteFertigkeiten = Universe.Fertigkeiten.GetElemente(Data.getStrings("mastererlerntefertigkeiten")); int i = 0; Data.Section(xmlName, () => { FertigkeitsWerte[i++] = Data.getFertigkeiten("fertigkeiten"); Data.NextElement(); }); SummiereFertigkeiten(); }
public override void Read(ManifestData reader, int ID) { base.Read(reader, ID); Gewicht = reader.getFloat("gewicht"); Bedingung = Bedingung.Parse(reader.getString("bedingung")); Art = (Kategorie)Enum.Parse(typeof(Kategorie), reader.FlatName, true); Buffs = reader.GetBuffs(); Boni = reader.getFertigkeiten("boni"); }