Inherits Anvil.API.Events.IEventFactory< NullRegistrationData >, and IDisposable.
Inherited by Anvil.API.Events.DMEventFactory, Anvil.API.Events.DebugEventFactory, Anvil.API.Events.OnAssociateAdd.Factory, Anvil.API.Events.OnAssociateRemove.Factory, Anvil.API.Events.OnBarterEnd.Factory, Anvil.API.Events.OnBarterStart.Factory, Anvil.API.Events.OnCalendarTimeChange.Factory, Anvil.API.Events.OnCheckEffectImmunity.Factory, Anvil.API.Events.OnClientConnect.Factory, Anvil.API.Events.OnClientDisconnect.Factory, Anvil.API.Events.OnClientLevelUpBegin.Factory, Anvil.API.Events.OnCombatDRBroken.Factory, Anvil.API.Events.OnCombatModeToggle.Factory, Anvil.API.Events.OnCombatRoundStart.Factory, Anvil.API.Events.OnCombatStatusChange.Factory, Anvil.API.Events.OnCreatureAttack.Factory, Anvil.API.Events.OnCreatureCheckProficiencies.Factory, Anvil.API.Events.OnCreatureDamage.Factory, Anvil.API.Events.OnDetectModeUpdate.Factory, Anvil.API.Events.OnDisarmWeapon.Factory, Anvil.API.Events.OnDispelMagicApply.Factory, Anvil.API.Events.OnDoListenDetection.Factory, Anvil.API.Events.OnDoSpotDetection.Factory, Anvil.API.Events.OnDoorSetOpenState.Factory, Anvil.API.Events.OnEffectApply.Factory, Anvil.API.Events.OnEffectRemove.Factory, Anvil.API.Events.OnExamineObject.Factory, Anvil.API.Events.OnExamineTrap.Factory, Anvil.API.Events.OnFamiliarPossess.Factory, Anvil.API.Events.OnFamiliarUnpossess.Factory, Anvil.API.Events.OnHeal.Factory, Anvil.API.Events.OnHealKitUse.Factory, Anvil.API.Events.OnInventoryGoldAdd.Factory, Anvil.API.Events.OnInventoryGoldRemove.Factory, Anvil.API.Events.OnInventoryItemAdd.Factory, Anvil.API.Events.OnInventoryItemRemove.Factory, Anvil.API.Events.OnItemEquip.Factory, Anvil.API.Events.OnItemInventoryClose.Factory, Anvil.API.Events.OnItemInventoryOpen.Factory, Anvil.API.Events.OnItemPayToIdentify.Factory, Anvil.API.Events.OnItemScrollLearn.Factory, Anvil.API.Events.OnItemUnequip.Factory, Anvil.API.Events.OnItemUse.Factory, Anvil.API.Events.OnItemValidateEquip.Factory, Anvil.API.Events.OnItemValidateUse.Factory, Anvil.API.Events.OnLevelDown.Factory, Anvil.API.Events.OnLevelUp.Factory, Anvil.API.Events.OnLevelUpAutomatic.Factory, Anvil.API.Events.OnLoadCharacterFinish.Factory, Anvil.API.Events.OnMapPinAddPin.Factory, Anvil.API.Events.OnMapPinChangePin.Factory, Anvil.API.Events.OnMapPinDestroyPin.Factory, Anvil.API.Events.OnObjectUse.Factory, Anvil.API.Events.OnPartyEvent.Factory, Anvil.API.Events.OnPlayerQuickChat.Factory, Anvil.API.Events.OnServerCharacterSave.Factory, Anvil.API.Events.OnServerSendArea.Factory, Anvil.API.Events.OnSpellAction.Factory, Anvil.API.Events.OnSpellBroadcast.Factory, Anvil.API.Events.OnSpellCast.Factory, Anvil.API.Events.OnSpellInterrupt.Factory, Anvil.API.Events.OnSpellSlotClear.Factory, Anvil.API.Events.OnSpellSlotMemorize.Factory, Anvil.API.Events.OnStealthModeUpdate.Factory, Anvil.API.Events.OnStoreRequestBuy.Factory, Anvil.API.Events.OnStoreRequestSell.Factory, Anvil.API.Events.OnTriggerEnter.Factory, Anvil.API.Events.OnUseFeat.Factory, and Anvil.API.Events.OnUseSkill.Factory.
|
void | Dispose () |
|
void | Register< TEvent > (TRegisterData data) |
|
void | Unregister< TEvent > () |
|
|
abstract IDisposable[] | RequestHooks () |
|
|
static ? TEvent | ProcessEvent< TEvent > (EventCallbackType eventType, TEvent? eventData, bool executeInScriptContext=true) |
|
The documentation for this class was generated from the following file:
- NWN.Anvil/src/main/API/Events/Native/HookEventFactory.cs