Exemple #1
0
 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;
 }
Exemple #2
0
 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>();
 }
Exemple #3
0
 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;
 }