public SpellbookViewController(ISpellbookView view, ISkillCategoryRepository skillCategoryRepository, ISkillSetRepository skillSetRepository, CharacterManager characterManager) : base(view) { this.skillCategoryRepository = skillCategoryRepository; this.skillSetRepository = skillSetRepository; this.spellbook = characterManager.Character.Entity.GetComponent <SpellbookComponent>(); }
public SkillsController(ISkillRepository skillRepository, ISkillCategoryRepository skillCategoryRepository, ITranslator translator) { _skillRepository = skillRepository; _skillCategoryRepository = skillCategoryRepository; _translator = translator; }
public SkillMapper(IEffectRepository effectRepository, IBehaviourRepository behaviourRepository, IItemCategoryRepository itemCategoryRepository, ICurrencyRepository currencyRepository, ISkillCategoryRepository skillCategoryRepository, IRarityRepository rarityRepository, ISkillSetRepository skillSetRepository) { this.effectRepository = effectRepository; this.behaviourRepository = behaviourRepository; this.itemCategoryRepository = itemCategoryRepository; this.currencyRepository = currencyRepository; this.skillCategoryRepository = skillCategoryRepository; this.rarityRepository = rarityRepository; this.skillSetRepository = skillSetRepository; }
public SkillCategoryCreateConsumer(ISkillCategoryRepository repository, IMapper mapper) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public SkillCategoryLogic(ISkillCategoryRepository skillCategoryRepository) { this.skillCategoryRepository = skillCategoryRepository; }