public BeschrankeFertigkeitenVonAttribut(XmlReader reader, SkillSystem system) : base(reader) { attribut = system.getElement<Attribut>(reader.getString("attribut")); min = reader.getInt("min"); max = reader.getInt("max"); }
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 CharakterSchema(XmlReader reader, Charakter charakter) : base(reader) { this.charakter = charakter; this.schema = system.getElement<Schema>(reader.getString("schema")); attribute = new SortedList<Attribut, int>(); fertigkeiten = new SortedList<Fertigkeit, int>(); eigenschaften = new SortedList<Eigenschaft, int>(); read(reader); }
public AddierSammlungAufFertigkeiten(XmlReader reader, SkillSystem system) : base(reader) { this.sammlung = system.getElement<Sammlung>(reader.getString("sammlung")); }
public AddierFertigkeitenAufAttribut(XmlReader reader, SkillSystem system) : base(reader) { this.attribut = system.getElement<Attribut>(reader.getString("attribut")); }
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(); } }