public BestiaryViewController(IBestiaryView view, IUnitDataRepository unitDataRepository, IUnitRepository unitRepository, CharacterManager characterManager) : base(view) { this.unitDataRepository = unitDataRepository; this.unitRepository = unitRepository; this.character = characterManager.Character; this.level = this.character.Entity.GetComponent <ExperienceComponent>().Experience.Level; }
public CommandBoardViewController(ICommandBoardView view, CharacterManager characterManager, IScenarioDataRepository scenarioDataRepository, IBehaviourRepository behaviourRepository, IItemRepository itemRepository, IUnitDataRepository unitDataRepository) : base(view) { this.scenarioDataRepository = scenarioDataRepository; this.behaviourRepository = behaviourRepository; this.itemRepository = itemRepository; this.unitDataRepository = unitDataRepository; this.characterManager = characterManager; this.spellbook = this.characterManager.Character.Entity.GetComponent <SpellbookComponent>(); }
public EpisodeMapper( ISceneRepository sceneRepository, IUnitDataRepository unitDataRepository, IUnitRepository unitRepository, IUnitGroupDataRepository unitGroupDataRepository, IPhraseDataRepository phraseDataRepository) { this.sceneRepository = sceneRepository; this.unitDataRepository = unitDataRepository; this.unitRepository = unitRepository; this.unitGroupDataRepository = unitGroupDataRepository; this.phraseDataRepository = phraseDataRepository; }