private HookService CreateHookService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new HookService(userId); return(service); }
public ActionResult Index() { var ownerId = Guid.Parse(User.Identity.GetUserId()); var service = new HookService(ownerId); var model = service.GetHooks(); return(View(model)); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, int, int> pSetListAcceptedHook = &OnSetListAccepted; setListAcceptedHook = HookService.RequestHook <SetListAcceptedHook>(pSetListAcceptedHook, FunctionsLinux._ZN10CNWSBarter15SetListAcceptedEi, HookOrder.Earliest); delegate * unmanaged <void *, uint, uint, int, int> pSendServerToPlayerBarterCloseBarterHook = &OnSendServerToPlayerBarterCloseBarter; sendServerToPlayerBarterCloseBarterHook = HookService.RequestHook <SendServerToPlayerBarterCloseBarterHook>(pSendServerToPlayerBarterCloseBarterHook, FunctionsLinux._ZN11CNWSMessage35SendServerToPlayerBarterCloseBarterEjji, HookOrder.Earliest); return(new IDisposable[] { setListAcceptedHook, sendServerToPlayerBarterCloseBarterHook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, int, void> pSignalMeleeDamageHook = &OnSignalMeleeDamage; signalMeleeDamageHook = HookService.RequestHook <SignalMeleeDamageHook>(pSignalMeleeDamageHook, FunctionsLinux._ZN12CNWSCreature17SignalMeleeDamageEP10CNWSObjecti, HookOrder.Late); delegate * unmanaged <void *, void *, int, void> pSignalRangedDamageHook = &OnSignalRangedDamage; signalRangedDamageHook = HookService.RequestHook <SignalRangedDamageHook>(pSignalRangedDamageHook, FunctionsLinux._ZN12CNWSCreature18SignalRangedDamageEP10CNWSObjecti, HookOrder.Late); return(new IDisposable[] { signalMeleeDamageHook, signalRangedDamageHook }); }
public Server(IConfiguration configuration, TelegramContext telegramContext, Dispatcher dispatcher, HookService hookService, MqContext mqContext) { this.configuration = configuration; this.telegramContext = telegramContext; this.dispatcher = dispatcher; this.hookService = hookService; this.mqContext = mqContext; mqConsumer = CreateEventConsumer(); mqConsumer.Received += OnMqMessageReceived; }
public async Task SimpleTest() { using var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(30)); var cancellationToken = cancellationTokenSource.Token; await using var service = new HookService(); using var exceptions = new ExceptionsBag(); service.EnableLogging(exceptions, cancellationTokenSource); await service.InitializeAsync(cancellationToken); await Task.Delay(TimeSpan.FromSeconds(5), cancellationToken); }
public IHttpActionResult Delete() { Logger.LogInformation("Kill all registered processes directive received !"); try { HookService.KillAllInjectedProcesses(); return(Ok()); } catch (Exception e) { return(new ExceptionResult(e, this)); } }
/// <summary> /// コンストラクタ /// </summary> /// <param name="hookService">フックサービス</param> /// <param name="applicationAction">アクションサービス</param> public SettingsWindowViewModel(HookService hookService, ApplicationAction applicationAction) { this.TabItems = new List <SettingsBaseViewModel> { (this.General = new GeneralViewModel().AddTo(this)), (this.Output = new OutputViewModel().AddTo(this)), (this.ShortcutKey = new ShortcutKeyViewModel().AddTo(this)), (this.VersionInfo = new VersionInfoViewModel().AddTo(this)), }; this.SelectedItem = this.TabItems.FirstOrDefault(); this.hookService = hookService; this.applicationAction = applicationAction; }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, uint, void> pCreatureExamineHook = &OnCreatureExamine; creatureExamineHook = HookService.RequestHook <CreatureExamineHook>(pCreatureExamineHook, FunctionsLinux._ZN11CNWSMessage41SendServerToPlayerExamineGui_CreatureDataEP10CNWSPlayerj, HookOrder.Earliest); delegate * unmanaged <void *, void *, uint, void> pDoorExamineHook = &OnDoorExamine; doorExamineHook = HookService.RequestHook <DoorExamineHook>(pDoorExamineHook, FunctionsLinux._ZN11CNWSMessage37SendServerToPlayerExamineGui_DoorDataEP10CNWSPlayerj, HookOrder.Earliest); delegate * unmanaged <void *, void *, uint, void> pItemExamineHook = &OnItemExamine; itemExamineHook = HookService.RequestHook <ItemExamineHook>(pItemExamineHook, FunctionsLinux._ZN11CNWSMessage37SendServerToPlayerExamineGui_ItemDataEP10CNWSPlayerj, HookOrder.Earliest); delegate * unmanaged <void *, void *, uint, void> pPlaceableExamineHook = &OnPlaceableExamine; placeableExamineHook = HookService.RequestHook <PlaceableExamineHook>(pPlaceableExamineHook, FunctionsLinux._ZN11CNWSMessage42SendServerToPlayerExamineGui_PlaceableDataEP10CNWSPlayerj, HookOrder.Earliest); return(new IDisposable[] { creatureExamineHook, doorExamineHook, itemExamineHook, placeableExamineHook }); }
public SettingsWindowViewModel(HookService hookService) { this._hookService = hookService; this._startup = new Startup(); this.Cultures = new[] { new DisplayViewModel <string> { Display = "(auto)", } } .Concat(ResourceService.Current.SupportedCultures .Select(x => new DisplayViewModel <string> { Display = x.NativeName, Value = x.Name, }) .OrderBy(x => x.Display)) .ToList(); this.Libraries = ProductInfo.Libraries.Aggregate( new List <BindableTextViewModel>(), (list, lib) => { list.Add(new BindableTextViewModel { Text = list.Count == 0 ? "Build with " : ", ", }); list.Add(new HyperlinkViewModel { Text = lib.Name.Replace(' ', Convert.ToChar(160)), Uri = lib.Url, }); return(list); }, list => { list.Add(new BindableTextViewModel() { Text = ".", }); return(list); }); this._HasStartupLink = this._startup.IsExists; Settings.General.DesktopBackgroundFolderPath .Subscribe(path => this.Backgrounds = WallpaperService.Instance.GetWallpaperFiles(path)) .AddTo(this); Disposable.Create(() => LocalSettingsProvider.Instance.SaveAsync().Wait()) .AddTo(this); }
public SettingsWindowViewModel(HookService hookService) { this.Title = "Settings"; this._hookService = hookService; this.Libraries = ProductInfo.Libraries.Aggregate( new List <BindableTextViewModel>(), (list, lib) => { list.Add(new BindableTextViewModel { Text = list.Count == 0 ? "Build with " : ", " }); list.Add(new HyperlinkViewModel { Text = lib.Name.Replace(' ', Convert.ToChar(160)), Uri = lib.Url }); return(list); }); this._HasStartupLink = ShellLinkHelper.ExistsStartup(); Disposable.Create(() => LocalSettingsProvider.Instance.SaveAsync().Wait()) .AddTo(this); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, int, void> pHook = &OnCloseInventory; Hook = HookService.RequestHook <CloseInventoryHook>(pHook, FunctionsLinux._ZN8CNWSItem14CloseInventoryEji, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, int, int, int, int, Vector3, uint, int, int, int, byte, int, int, int, byte, int> pHook = &OnAddCastSpellActions; Hook = HookService.RequestHook <AddCastSpellActionsHook>(pHook, FunctionsLinux._ZN12CNWSCreature19AddCastSpellActionsEjiiii6Vectorjiiihiiih, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, uint, uint, int> pHook = &OnRequestBuy; Hook = HookService.RequestHook <RequestBuyHook>(pHook, FunctionsLinux._ZN12CNWSCreature10RequestBuyEjjj, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, int, int> pHook = &OnCanUseItem; Hook = HookService.RequestHook <CanUseItemHook>(pHook, FunctionsLinux._ZN12CNWSCreature10CanUseItemEP8CNWSItemi, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, uint, void> pHook = &OnPayToIdentifyItem; Hook = HookService.RequestHook <PayToIdentifyItemHook>(pHook, FunctionsLinux._ZN12CNWSCreature17PayToIdentifyItemEjj, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, int> pHook = &OnRemoveItem; Hook = HookService.RequestHook <RemoveItemHook>(pHook, FunctionsLinux._ZN15CItemRepository10RemoveItemEP8CNWSItem, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
public Factory(HookService hookService) { reloadAllHook = hookService.RequestHook <ReloadAllHook>(OnReloadAll, FunctionsLinux._ZN8CNWRules9ReloadAllEv, HookOrder.Latest); LoadRules(); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, ushort, void *, void *, void> pHook = &OnSendFeedbackMessage; Hook = HookService.RequestHook <SendFeedbackMessageHook>(pHook, FunctionsLinux._ZN12CNWSCreature19SendFeedbackMessageEtP16CNWCCMessageDataP10CNWSPlayer, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
public MainController(TelegramContext telegramContext, IConfiguration configuration, HookService hookService) { this.hookService = hookService; this.configuration = configuration; this.telegramContext = telegramContext; }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, void *, int, int> pHook = &OnEffectApplied; Hook = HookService.RequestHook <OnEffectAppliedHook>(pHook, FunctionsLinux._ZN21CNWSEffectListHandler15OnEffectAppliedEP10CNWSObjectP11CGameEffecti, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, int, int, void> pHook = &OnAddGold; Hook = HookService.RequestHook <AddGoldHook>(pHook, FunctionsLinux._ZN12CNWSCreature7AddGoldEii, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, int, int> pHook = &OnDoListenDetection; Hook = HookService.RequestHook <DoListenDetectionHook>(pHook, FunctionsLinux._ZN12CNWSCreature17DoListenDetectionEPS_i, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, byte, byte, byte, void> pHook = &OnClearMemorizedSpellSlot; Hook = HookService.RequestHook <ClearMemorizedSpellSlotHook>(pHook, FunctionsLinux._ZN17CNWSCreatureStats23ClearMemorizedSpellSlotEhhh, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, byte, byte, uint, Vector3, uint, uint, int, int> pHook = &OnUseSkill; Hook = HookService.RequestHook <UseSkillHook>(pHook, FunctionsLinux._ZN12CNWSCreature8UseSkillEhhj6Vectorjji, HookOrder.Early); return(new IDisposable[] { Hook }); }
public HookController(UserService userService, HookService hookService) { this.userService = userService; this.hookService = hookService; }
protected override unsafe IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, int> pHook = &OnSendServerToPlayerCharList; Hook = HookService.RequestHook <SendServerToPlayerCharListHook>(pHook, FunctionsLinux._ZN11CNWSMessage26SendServerToPlayerCharListEP10CNWSPlayer, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, byte, void> pHook = &OnSetDetectMode; Hook = HookService.RequestHook <SetDetectModeHook>(pHook, FunctionsLinux._ZN12CNWSCreature13SetDetectModeEh, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, int> pHook = &OnLearnScroll; Hook = HookService.RequestHook <LearnScrollHook>(pHook, FunctionsLinux._ZN12CNWSCreature11LearnScrollEj, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, byte, int> pHook = &OnHandlePlayerToServerLevelUpMessage; Hook = HookService.RequestHook <HandlePlayerToServerLevelUpMessageHook>(pHook, FunctionsLinux._ZN11CNWSMessage34HandlePlayerToServerLevelUpMessageEP10CNWSPlayerh, HookOrder.Early); return(new IDisposable[] { Hook }); }