Example #1
0
 public override void Initialise(IServiceGetter modServices)
 {
     base.Initialise(modServices);
     _service   = modServices.Get <IBaseWarriorService>();
     _viewModel = new WarriorNameTableViewModel();
     _viewModel.SetModel(_service.NameTable);
 }
 public ModServiceContainer(IServiceGetter modServices)
 {
     _pokemon               = new Lazy <IPokemonService>(() => modServices.Get <IPokemonService>());
     _move                  = new Lazy <IMoveService>(() => modServices.Get <IMoveService>());
     _ability               = new Lazy <IAbilityService>(() => modServices.Get <IAbilityService>());
     _warriorSkill          = new Lazy <IWarriorSkillService>(() => modServices.Get <IWarriorSkillService>());
     _gimmick               = new Lazy <IGimmickService>(() => modServices.Get <IGimmickService>());
     _building              = new Lazy <IBuildingService>(() => modServices.Get <IBuildingService>());
     _item                  = new Lazy <IItemService>(() => modServices.Get <IItemService>());
     _kingdom               = new Lazy <IKingdomService>(() => modServices.Get <IKingdomService>());
     _moveRange             = new Lazy <IMoveRangeService>(() => modServices.Get <IMoveRangeService>());
     _gimmickRange          = new Lazy <IGimmickRangeService>(() => modServices.Get <IGimmickRangeService>());
     _eventSpeaker          = new Lazy <IEventSpeakerService>(() => modServices.Get <IEventSpeakerService>());
     _scenarioPokemon       = new Lazy <IScenarioPokemonService>(() => modServices.Get <IScenarioPokemonService>());
     _scenarioWarrior       = new Lazy <IScenarioWarriorService>(() => modServices.Get <IScenarioWarriorService>());
     _maxLink               = new Lazy <IMaxLinkService>(() => modServices.Get <IMaxLinkService>());
     _baseWarrior           = new Lazy <IBaseWarriorService>(() => modServices.Get <IBaseWarriorService>());
     _scenarioAppearPokemon = new Lazy <IScenarioAppearPokemonService>(() => modServices.Get <IScenarioAppearPokemonService>());
     _scenarioKingdom       = new Lazy <IScenarioKingdomService>(() => modServices.Get <IScenarioKingdomService>());
     _msg                    = new Lazy <IMsgBlockService>(() => modServices.Get <IMsgBlockService>());
     _battleConfig           = new Lazy <IBattleConfigService>(() => modServices.Get <IBattleConfigService>());
     _moveAnimation          = new Lazy <IMoveAnimationService>(() => modServices.Get <IMoveAnimationService>());
     _gimmickObject          = new Lazy <IGimmickObjectService>(() => modServices.Get <IGimmickObjectService>());
     _map                    = new Lazy <IMapService>(() => modServices.Get <IMapService>());
     _overrideSpriteProvider = new Lazy <IOverrideSpriteProvider>(() => modServices.Get <IOverrideSpriteProvider>());
     _episode                = new Lazy <IEpisodeService>(() => modServices.Get <IEpisodeService>());
 }
Example #3
0
    public override void Initialise(IServiceGetter modServices)
    {
        base.Initialise(modServices);
        var vm = modServices.Get <IMoveViewModel>();

        _viewModel = new SelectorViewModel(_service, vm, id => vm.SetModel((MoveId)id, _service.Retrieve(id)));
    }
 public PooledObjectPolicy(IServiceScope serviceScope, int maximumRetained,
                           IServiceGetter serviceGetter)
 {
     _serviceScope    = serviceScope;
     _maximumRetained = maximumRetained;
     _serviceGetter   = serviceGetter;
 }
Example #5
0
    public override void Initialise(IServiceGetter modServices)
    {
        base.Initialise(modServices);
        var vm = modServices.Get <IScenarioKingdomViewModel>();

        _viewModel = new SelectorViewModelWithoutScroll(_service, vm, id => vm.SetModel(id, _service.Retrieve(id)));
    }
Example #6
0
 public void SetMod(ModInfo mod)
 {
     Mod = mod;
     _modServiceGetter      = _modKernelFactory.Create(mod);
     _cachedMsgBlockService = _modServiceGetter.Get <ICachedMsgBlockService>();
     _cachedMsgBlockService.RebuildCache();
     SetCurrentModule(CurrentModuleId ?? ListItems[0].ModuleId, true);
     RaiseAllPropertiesChanged();
 }
Example #7
0
 public override void Initialise(IServiceGetter modServices)
 {
     base.Initialise(modServices);
     _service = modServices.Get <TService>();
     if (_service == null)
     {
         throw new System.Exception("what the f**k");
     }
 }
Example #8
0
 public bool TryGetCurrentModServiceGetter(out IServiceGetter currentModServiceGetter)
 {
     if (!TryGetCurrentMod(out var currentMod))
     {
         currentModServiceGetter = null;
         return(false);
     }
     currentModServiceGetter = _modServiceGetterFactory.Create(currentMod);
     return(true);
 }
Example #9
0
 public CardServiceContext(IBaseRedisOperate <CardServiceModel> redisoperate, IServiceGetter getter)
 {
     _redisoperate                  = redisoperate;
     _monthCardDatabaseoperate      = getter.GetByName <IBaseDataBaseOperate <CardServiceModel> >("monthCard");
     _valueCardDatabaseoperate      = getter.GetByName <IBaseDataBaseOperate <CardServiceModel> >("valueCard");
     _tempCardDatabaseoperate       = getter.GetByName <IBaseDataBaseOperate <CardServiceModel> >("tempCard");
     _MonthCardExtendatabaseoperate = _monthCardDatabaseoperate as IExtenDataBaseOperate <CardServiceModel>;
     _ValueCardExtendatabaseoperate = _valueCardDatabaseoperate as IExtenDataBaseOperate <CardServiceModel>;
     _TempCardExtendatabaseoperate  = _tempCardDatabaseoperate as IExtenDataBaseOperate <CardServiceModel>;
 }
Example #10
0
    /// <summary>
    /// Load all the required stuff into memory
    /// </summary>
    private void Init(IServiceGetter services)
    {
        _moveService            = services.Get <IMoveService>();
        _moveRangeService       = services.Get <IMoveRangeService>();
        _pokemonService         = services.Get <IPokemonService>();
        _scenarioPokemonService = services.Get <IScenarioPokemonService>();
        _scenarioWarriorService = services.Get <IScenarioWarriorService>();

        _moveRangeService = services.Get <IMoveRangeService>();
    }
Example #11
0
    public override void Initialise(IServiceGetter modServices)
    {
        base.Initialise(modServices);
        var vm                = modServices.Get <IEpisodeViewModel>();
        var msgService        = modServices.Get <ICachedMsgBlockService>();
        var episodeComboItems = _service
                                .ValidIds()
                                .Select(i => new SelectorComboBoxItem(i, msgService.GetMsgOfType(MsgShortcut.EpisodeName, i)))
                                .ToList();

        _viewModel = new SelectorViewModel(episodeComboItems, vm, id => vm.SetModel((EpisodeId)id, _service.Retrieve(id)), _service.ValidateId);
    }
Example #12
0
    public override void Initialise(IServiceGetter modServices)
    {
        base.Initialise(modServices);
        _service  = modServices.Get <IMapService>();
        _nestedVm = modServices.Get <IMapViewModel>();
        var mapComboItems = _service.GetMapIds().Select(i => new SelectorComboBoxItem((int)i, i.ToString())).ToList();

        _viewModel = new SelectorViewModelWithoutScroll(mapComboItems, _nestedVm, id =>
        {
            _currentMap = _service.Retrieve((MapId)id);
            _nestedVm.SetModel(_currentMap);
        },
                                                        id => _service.GetMapIds().Select(i => (int)i).Contains(id));
    }
Example #13
0
    public override void Initialise(IServiceGetter modServices)
    {
        base.Initialise(modServices);
        var vm = modServices.Get <IScenarioPokemonViewModel>();

        _childScenarioPokemonService = _service.Retrieve(0);
        var innerSelector = new SelectorViewModel(_childScenarioPokemonService, vm, id => vm.SetModel((ScenarioId)_scenario, id, _childScenarioPokemonService.Retrieve(id)));

        _viewModel = new SelectorViewModelWithoutScroll(_service, innerSelector, id =>
        {
            _scenario = id;
            _childScenarioPokemonService = _service.Retrieve(id);
            innerSelector.SetDisplayItems(_childScenarioPokemonService.GetComboBoxItemsExceptDefault());
            vm.SetModel((ScenarioId)_scenario, innerSelector.Selected, _childScenarioPokemonService.Retrieve(innerSelector.Selected));
        });
    }
Example #14
0
        public JobManagerController(ICustomerJobInfoRepository _customerJobInfoRepository, IServiceGetter _serviceGetter)
        {
            this._customerJobInfoRepository = _customerJobInfoRepository;
            this._serviceGetter             = _serviceGetter;
            JobBaseTrigger aa = new JobCronTrigger();



            //var scheduler = SchedulerManager.ConnectionCache["444444"];
            //if (!scheduler.IsShutdown)
            //{
            //    scheduler.Shutdown(true);
            //}
            ServiceController service = new ServiceController("QuartzServer");
            //var customeJobInfo = new custom_job_infoes() { CreateTime = DateTime.Now, Cron = "0/5 * * * * ? *", CurrentSchedulerHost = "10.129.170.188", CurrentSchedulerHostName = "1", CurrentSchedulerInstanceId = "aa", Deleted = 0, Description = "测试", DllName = "Quartz.Net_Core.dll", JobName = "aa", FullJobName = "Quartz.Net_Core.JobExcute.JobItem", OriginSchedulerHost = "10.129.170.188", OriginSchedulerHostName = "1", OriginSchedulerInstanceId = "aa", RequestUrl = "aa", TriggerState = 0, TriggerType = "JobCronTrigger", JobGroupName = "aa"+"group", TriggerGroupName ="aa"+"triggerGroup", TriggerName ="aa"+"trigger" };
            //    var jobId = _customerJobInfoRepository.AddCustomerJobInfo(customeJobInfo);
            //    _operateJob(jobId, (jobDetail) => { return _triggerBase.RunJob(jobDetail); });
        }
Example #15
0
    public void Run(IPluginContext context)
    {
        _services = context.Services;
        var optionService = context.Services.Get <IPluginService>();

        options = new();
        if (!optionService.RequestOptions(options))
        {
            return;
        }

        var dialogService = context.Services.Get <IDialogService>();

        dialogService.ProgressDialog(progress =>
        {
            progress.Report(new ProgressInfo(isIndeterminate: true));
            if (options.Target == ConstOptions.MaxLink)
            {
                progress.Report(new ProgressInfo("Setting max link values..."));
                HandleMaxLink();
            }
            else if (options.Target == ConstOptions.IVs)
            {
                progress.Report(new ProgressInfo("Setting IV values..."));
                HandleIVs();
            }
            else if (options.Target == ConstOptions.Capacity)
            {
                progress.Report(new ProgressInfo("Setting capacity values..."));
                HandleCapacity();
            }
            else if (options.Target == ConstOptions.InitLink)
            {
                progress.Report(new ProgressInfo("Setting initial link values..."));
                HandleInitLink();
            }

            progress.Report(new ProgressInfo(progress: 100, isIndeterminate: false, statusText: "Done!"));
        });
    }
Example #16
0
    private static IEnumerable <ChangeInfo> BuildChangelist(ChangelistOptionForm options, IServiceGetter unchangedServices, IServiceGetter changedServices)
    {
        List <ChangeInfo> changelist = new();

        if (options.Ability)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IAbilityService>(), changedServices.Get <IAbilityService>()));
        }
        if (options.BaseWarrior)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IBaseWarriorService>(), changedServices.Get <IBaseWarriorService>()));
        }
        if (options.BattleConfigs)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IBattleConfigService>(), changedServices.Get <IBattleConfigService>()));
        }
        if (options.Building)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IBuildingService>(), changedServices.Get <IBuildingService>()));
        }
        if (options.Episode)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IEpisodeService>(), changedServices.Get <IEpisodeService>()));
        }
        if (options.EventSpeaker)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IEventSpeakerService>(), changedServices.Get <IEventSpeakerService>()));
        }
        if (options.Gimmicks)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IGimmickService>(), changedServices.Get <IGimmickService>()));
        }
        if (options.Item)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IItemService>(), changedServices.Get <IItemService>()));
        }
        if (options.Kingdoms)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IKingdomService>(), changedServices.Get <IKingdomService>()));
        }
        if (options.Move)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IMoveService>(), changedServices.Get <IMoveService>()));
        }
        if (options.Pokemon)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IPokemonService>(), changedServices.Get <IPokemonService>()));
        }
        if (options.ScenarioPokemon)
        {
            changelist.AddRange(GetScenarioPokemonChangelist(unchangedServices.Get <IScenarioPokemonService>(), changedServices.Get <IScenarioPokemonService>()));
        }
        if (options.ScenarioWarrior)
        {
            changelist.AddRange(GetScenarioWarriorChangelist(unchangedServices.Get <IScenarioWarriorService>(), changedServices.Get <IScenarioWarriorService>()));
        }
        if (options.Text)
        {
            changelist.AddRange(GetTextChangelist(unchangedServices.Get <IMsgBlockService>(), changedServices.Get <IMsgBlockService>()));
        }
        if (options.WarriorSkill)
        {
            changelist.AddRange(GenericGetChangelist(unchangedServices.Get <IWarriorSkillService>(), changedServices.Get <IWarriorSkillService>()));
        }

        return(changelist);
    }
Example #17
0
 /// <summary>
 /// Initialise prior to first view of this module
 /// </summary>
 public virtual void Initialise(IServiceGetter modServices)
 {
 }
Example #18
0
 public ManageController(ICustomerJobInfoRepository _customerJobInfoRepository, IServiceGetter _serviceGetter)
 {
     this._customerJobInfoRepository = _customerJobInfoRepository;
     this._serviceGetter             = _serviceGetter;
 }
Example #19
0
 public IdToNameService(IServiceGetter serviceGetter)
 {
     _modServiceGetter = serviceGetter;
 }
Example #20
0
 public override void Initialise(IServiceGetter modServices)
 {
     base.Initialise(modServices);
     _viewModel = modServices.Get <SpriteTypeViewModel>();
 }
 public SchedulerController(ICustomerJobInfoRepository _customerJobInfoRepository, IServiceGetter _serviceGetter) : base(_customerJobInfoRepository, _serviceGetter)
 {
 }