public CharacterBuilder(RaceRepository raceRepository, ClassRepository classRepository, IStatsComputer statsComputer, IRandomizer randomizer)
 {
     RaceRepository  = raceRepository;
     ClassRepository = classRepository;
     StatsComputer   = statsComputer;
     Randomizer      = randomizer;
 }
 public FireboltSpellHandler(Level level, IAttackProcessor attackProcessor, IStatsComputer statsComputer, IAttackGenerator attackGenerator)
 {
     Level           = level;
     AttackProcessor = attackProcessor;
     StatsComputer   = statsComputer;
     AttackGenerator = attackGenerator;
 }
Esempio n. 3
0
 public ApplyCardToUnitSystem(IStatsComputer statsComputer, GameState gameState, IEventSystem eventSystem, IAgentService agentService, Level level)
 {
     StatsComputer = statsComputer;
     GameState     = gameState;
     EventSystem   = eventSystem;
     AgentService  = agentService;
     Level         = level;
 }