public BeschrankeFertigkeitenVonAttribut(XmlReader reader, SkillSystem system) : base(reader) { attribut = system.getElement<Attribut>(reader.getString("attribut")); min = reader.getInt("min"); max = reader.getInt("max"); }
public Schema(XmlReader reader, ListeSchemata listeSchemata) : base(reader) { this.listeSchemata = listeSchemata; this.attributsPunkte = reader.getInt("attributsPunkte"); this.attributsPunkte = reader.getInt("fertigkeitsPunkte"); this.eigenschaftsWahlen = new List<EigenschaftsWahl>(); read(reader); }
protected override void readElement(XmlReader reader) { if (reader.Name != "modus") throw new NotImplementedException(); Fertigkeit fert = sammlung.liste.system.getElement<Fertigkeit>(reader.getString("fertigkeit")); int modus = reader.getInt("modus"); modi.Add(fert, modus); }
public AddierAttributAufFertigkeiten(XmlReader reader, SkillSystem system) : base(reader) { this.rate = reader.getInt("rate"); this.attribut = system.getElement<Attribut>(reader.getString("attribut")); }
public EigenschaftsWahl(XmlReader reader, SkillSystem system) : base(reader) { sammlung = system.getElement<Sammlung>(reader.getString("sammlung")); min = reader.getInt("min"); max = reader.getInt("max"); }
protected override void readElement(XmlReader reader) { int wert; switch (reader.Name) { case "attribut": Attribut attribut = system.getElement<Attribut>(reader.getString("name")); wert = reader.getInt("wert"); attribute.Add(attribut, wert); break; case "fertigkeit": Fertigkeit fertigkeit = system.getElement<Fertigkeit>(reader.getString("name")); wert = reader.getInt("wert"); fertigkeiten.Add(fertigkeit, wert); break; case "eigenschaft": Eigenschaft eigenschaft = system.getElement<Eigenschaft>(reader.getString("name")); wert = reader.getInt("wert"); eigenschaften.Add(eigenschaft, wert); break; default: throw new NotImplementedException(); } }