Example #1
0
 public Modifikation(string name, ImagoEntitaet quelle, bool istEffektVeraenderbar = false)
 {
     Name   = name;
     Quelle = quelle;
     IstEffektVeraenderbar = istEffektVeraenderbar;
     Ziele = new List <ImagoEntitaet>();
 }
Example #2
0
 public KoerperTeil(ImagoEntitaet identifier, ITrefferpunkteBerechnenStrategy trefferpunkteBerechnenStrategy)
 {
     Identifier = identifier;
     _trefferpunkteBerechnenStrategy = trefferpunkteBerechnenStrategy;
     Zustaende = new List <KoerperTeilZustand>()
     {
         KoerperTeilZustand.Gesund
     };
     CurrentTrefferPunkte = MaxTrefferPunkte;
 }
Example #3
0
 public FertigkeitBase(ImagoEntitaet identifier)
 {
     Identifier = identifier;
 }
Example #4
0
 public Attribut(ImagoEntitaet identifier) : base(identifier)
 {
 }
Example #5
0
 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)
 {
 }
Example #8
0
 public BeprobbareFertigkeit(ImagoEntitaet identifier, INatuerlicherWertBerechnenStrategy strategy) : base(identifier)
 {
     _natuerlicherWertBerechnenStrategy = strategy;
 }