Exemple #1
0
 public override void Initialise(IServiceGetter modServices)
 {
     base.Initialise(modServices);
     _service   = modServices.Get <IBaseWarriorService>();
     _viewModel = new WarriorNameTableViewModel();
     _viewModel.SetModel(_service.NameTable);
 }
 public ScenarioWarriorService(ModInfo mod, IBaseWarriorService baseWarriorService) : base(null, 0, 10)
 {
     for (int i = _minId; i <= _maxId; i++)
     {
         _cache.Add(new ChildScenarioWarriorService(Path.Combine(mod.FolderPath, Constants.ScenarioWarriorPathFromId(i)), baseWarriorService));
     }
 }
Exemple #3
0
    public BaseWarriorViewModel(IJumpService jumpService, IOverrideSpriteProvider overrideSpriteProvider, IIdToNameService idToNameService, IBaseWarriorService baseWarriorService, ICachedMsgBlockService cachedMsgBlockService)
    {
        _model                 = new BaseWarrior();
        _nameTable             = baseWarriorService.NameTable;
        _spriteProvider        = overrideSpriteProvider;
        _cachedMsgBlockService = cachedMsgBlockService;

        JumpToWarriorSkillCommand = new RelayCommand <int>(id => jumpService.JumpTo(WarriorSkillSelectorEditorModule.Id, id));
        JumpToBaseWarriorCommand  = new RelayCommand <int>(id => jumpService.JumpTo(BaseWarriorSelectorEditorModule.Id, id));
        JumpToPokemonCommand      = new RelayCommand <int>(id => jumpService.JumpTo(PokemonSelectorEditorModule.Id, id));

        WarriorSkillItems = idToNameService.GetComboBoxItemsPlusDefault <IWarriorSkillService>();
        BaseWarriorItems  = idToNameService.GetComboBoxItemsPlusDefault <IBaseWarriorService>();
        PokemonItems      = idToNameService.GetComboBoxItemsPlusDefault <IPokemonService>();
    }
 public ChildScenarioWarriorService(string scenarioWarriorDatFile, IBaseWarriorService WarriorService) : base(scenarioWarriorDatFile, 0, 209)
 {
     _WarriorService = WarriorService;
 }