public void Zaubere(Zauber zauber) { if (Zauberliste.Keys.Contains(zauber.Category)) { var zauberspruch = Zauberliste[zauber.Category].Zaubern(); Console.WriteLine(zauberspruch); } else { throw new Exception("Die Hexe kann diesen Zauber nicht!"); } }
public void AddZauber(Zauber zauber) { if (zauber == null) { return; } if (Zauberliste == null) { Zauberliste = new Dictionary <string, Zauber>(); } this.Zauberliste.Add(zauber.Category, zauber); }