public BeschrankeFertigkeitenVonAttribut(XmlReader reader, SkillSystem system)
     : base(reader)
 {
     attribut = system.getElement<Attribut>(reader.getString("attribut"));
     min = reader.getInt("min");
     max = reader.getInt("max");
 }
Example #2
0
        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);
        }
Example #3
0
 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"));
 }
Example #5
0
 public EigenschaftsWahl(XmlReader reader, SkillSystem system)
     : base(reader)
 {
     sammlung = system.getElement<Sammlung>(reader.getString("sammlung"));
     min = reader.getInt("min");
     max = reader.getInt("max");
 }
Example #6
0
            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();
                }
            }