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 }); }
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 *, 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 }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, uint, void *, int, void> pHook = &OnExamineTrap; Hook = HookService.RequestHook <TrapExamineHook>(pHook, FunctionsLinux._ZN11CNWSMessage37SendServerToPlayerExamineGui_TrapDataEP10CNWSPlayerjP12CNWSCreaturei, HookOrder.Earliest); 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 *, 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 *, ushort, void *, void *, void> pHook = &OnSendFeedbackMessage; Hook = HookService.RequestHook <SendFeedbackMessageHook>(pHook, FunctionsLinux._ZN12CNWSCreature19SendFeedbackMessageEtP16CNWCCMessageDataP10CNWSPlayer, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
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 *, 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, void> pHook = &OnRemoveAssociate; Hook = HookService.RequestHook <RemoveAssociateHook>(pHook, FunctionsLinux._ZN12CNWSCreature15RemoveAssociateEj, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, void> pHook = &OnStartCombatRound; Hook = HookService.RequestHook <StartCombatRoundHook>(pHook, FunctionsLinux._ZN15CNWSCombatRound16StartCombatRoundEj, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void> pHook = &OnPossessFamiliar; Hook = HookService.RequestHook <PossessFamiliarHook>(pHook, FunctionsLinux._ZN12CNWSCreature15PossessFamiliarEv, HookOrder.Earliest); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, uint, int> pHook = &OnCheckProficiencies; Hook = HookService.RequestHook <CheckProficienciesHook>(pHook, FunctionsLinux._ZN12CNWSCreature18CheckProficienciesEP8CNWSItemj, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, void *, int> pHook = &OnHandleMapPinDestroyMapPinMessage; Hook = HookService.RequestHook <HandleMapPinDestroyMapPinMessageHook>(pHook, FunctionsLinux._ZN11CNWSMessage39HandlePlayerToServerMapPinDestroyMapPinEP10CNWSPlayer, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, int, int> pHook = &OnSendServerToPlayerAmbientBattleMusicPlay; Hook = HookService.RequestHook <SendServerToPlayerAmbientBattleMusicPlayHook>(pHook, FunctionsLinux._ZN11CNWSMessage40SendServerToPlayerAmbientBattleMusicPlayEji, HookOrder.Earliest); 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 }); }
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 *, void *, void *, float, float, float, void *, int, int> pHook = &OnSendServerToPlayerAreaClientArea; Hook = HookService.RequestHook <SendServerToPlayerAreaClientAreaHook>(pHook, FunctionsLinux._ZN11CNWSMessage33SendServerToPlayerArea_ClientAreaEP10CNWSPlayerP8CNWSAreafffRK6Vectori, HookOrder.Earliest); 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 }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, int, int> pHook = &OnSaveServerCharacter; Hook = HookService.RequestHook <SaveServerCharacterHook>(pHook, FunctionsLinux._ZN10CNWSPlayer19SaveServerCharacterEi, HookOrder.Early); 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 *, 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, 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 }); }
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 *, int, int, void> pHook = &OnAddGold; Hook = HookService.RequestHook <AddGoldHook>(pHook, FunctionsLinux._ZN12CNWSCreature7AddGoldEii, HookOrder.Early); return(new IDisposable[] { Hook }); }
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, 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 *, uint, int> pHook = &OnLearnScroll; Hook = HookService.RequestHook <LearnScrollHook>(pHook, FunctionsLinux._ZN12CNWSCreature11LearnScrollEj, HookOrder.Early); return(new IDisposable[] { Hook }); }
protected override IDisposable[] RequestHooks() { delegate * unmanaged <void *, uint, uint, void *, uint, uint, void> pHook = &OnTriggerEventHandler; Hook = HookService.RequestHook <TriggerEventHandlerHook>(pHook, FunctionsLinux._ZN11CNWSTrigger12EventHandlerEjjPvjj, HookOrder.Late); return(new IDisposable[] { Hook }); }