public Modifikation(string name, ImagoEntitaet quelle, bool istEffektVeraenderbar = false) { Name = name; Quelle = quelle; IstEffektVeraenderbar = istEffektVeraenderbar; Ziele = new List <ImagoEntitaet>(); }
public KoerperTeil(ImagoEntitaet identifier, ITrefferpunkteBerechnenStrategy trefferpunkteBerechnenStrategy) { Identifier = identifier; _trefferpunkteBerechnenStrategy = trefferpunkteBerechnenStrategy; Zustaende = new List <KoerperTeilZustand>() { KoerperTeilZustand.Gesund }; CurrentTrefferPunkte = MaxTrefferPunkte; }
public FertigkeitBase(ImagoEntitaet identifier) { Identifier = identifier; }
public Attribut(ImagoEntitaet identifier) : base(identifier) { }
public Fertigkeit(ImagoEntitaet identifier) : base(identifier) { }
public FertigkeitsKategorie(ImagoEntitaet identifier, ImagoAttribut[] attributReferenzen, IEnumerable <Fertigkeit> fertigkeiten) : base(identifier) { Fertigkeiten = new HashSet <Fertigkeit>(fertigkeiten); AttributReferenzen = new AttributReferenzen(attributReferenzen); _kategorieBerechnenStrategy = new FertigkeitsKategorieNatuerlicherWertBerechnenStrategy(attributReferenzen); }
public BeprobbareFertigkeitBase(ImagoEntitaet identifier) : base(identifier) { }
public BeprobbareFertigkeit(ImagoEntitaet identifier, INatuerlicherWertBerechnenStrategy strategy) : base(identifier) { _natuerlicherWertBerechnenStrategy = strategy; }