public override void Read(ManifestData reader, int ID) { base.Read(reader, ID); Heilwurf = reader.getWurf("heilung"); WiderstandWurf = reader.getWurf("widerstand"); List<Stufe> list = new List<Stufe>(); int min = int.MinValue; while (reader.NextElement()) { int max = reader.getInt("widerstand"); ZVektor<Korperwert> Mali = reader.getKorperwerte("mali"); list.Add(new Stufe(min, max, Mali, this)); min = max + 1; } Stufen = list.ToArray(); reader.NextElement(); }
public Wurf GetWurf() { Wurf w = new Wurf(); w.Fertigkeit = Fertigkeit; w.Korperwerte.AddRange(Belastet); w.UseSG = false; return w; }