public void Feed(SuperCharakter Charakter) { if (!Fresh) Controls.Remove(List); Tags = Charakter.GetTalentTags(Stufe); int n = Tags.Length; TalentForme = new ElementAuswahlForm<Talent>[n]; Ergebnisse = new Talent[n]; Paare = new ControlPaar[n]; List = new ControlList(); List.Align = 0.5f; for (int i = 0; i < n; i++) { CreatePaar(i); if (Charakter.Talente.Talente[Stufe - 1] != null && Charakter.Talente.Talente[Stufe - 1].Length > i) SetErgebnis(i, Charakter.Talente.Talente[Stufe - 1][i]); } List.Setup(); Controls.Add(List); this.Size = List.Size; this.Fresh = false; }