Anvil
|
▼NAnvil | |
▼NAPI | |
▼NEvents | |
▼CAreaEvents | Built-in events associated with a specific area |
COnEnter | Called when a new NwGameObject has entered the NwArea |
COnExit | Called when an NwGameObject leaves the NwArea |
COnHeartbeat | Called at a regular interval (approx. 6 seconds) |
COnUserDefined | |
▼CAreaOfEffectEvents | Built-in events for effects created with Effect.AreaOfEffect |
COnEnter | Called when an object enters the area of effect |
COnExit | Called when an object exits the area of effect |
COnHeartbeat | Called at a regular interval (approx. 6 seconds) |
COnUserDefined | |
▼CCreatureEvents | Built-in events associated with a specific creature |
COnBlocked | Triggered when the NwCreature is blocked by a NwDoor |
COnCombatRoundEnd | Triggered at the end of the NwCreature combat round |
COnConversation | Called when this creature starts a conversation, or hears a message they are listening for |
COnDamaged | Triggered by NwCreature when taken damage from NwGameObject |
COnDeath | Triggered by NwCreature when killed by NwGameObject |
COnDisturbed | Triggered by NwCreature when its inventory has been disturbed |
COnHeartbeat | Called at a regular interval (approx. 6 seconds) |
COnPerception | Triggered by NwCreature when its perception is triggered by another NwCreature |
COnPhysicalAttacked | Triggered by NwCreature when physically attacked by another NwCreature |
COnRested | Triggered by NwCreature when resting |
COnSpawn | Triggered by NwCreature upon spawning into the game |
COnSpellCastAt | Triggered by NwCreature when a spell is cast upon it |
COnUserDefined | |
CDamageData | |
CDebugEventFactory | |
▼CDialogEvents | |
CActionTaken | |
CAppearsWhen | |
CDMEvent | |
CDMEventFactory | |
CDMGiveEvent | |
CDMGroupTargetEvent | |
CDMSingleTargetEvent | |
CDMTeleportEvent | |
▼CDoorEvents | Built-in events associated with a specific door |
COnAreaTransitionClick | |
COnClose | |
COnConversation | Called when this door starts a conversation, or hears a message they are listening for |
COnDamaged | |
COnDeath | |
COnDisarm | |
COnFailToOpen | |
COnHeartbeat | |
COnLock | |
COnOpen | |
COnPhysicalAttacked | |
COnSpellCastAt | |
COnTrapTriggered | |
COnUnlock | |
COnUserDefined | |
CEffectRunScriptEvent | |
▼CEncounterEvents | Built-in events associated with a specific encounter |
COnEnter | |
COnExhausted | |
COnExit | |
COnHeartbeat | |
COnUserDefined | |
▼CGameEventFactory | Event factory for built-in game events |
CRegistrationData | |
CHookEventFactory | |
CIEvent | |
CIEventFactory | |
CIEventSkippable | |
▼CModuleEvents | Global module events |
COnAcquireItem | Triggered whenever an NwItem is added to NwGameObject inventory |
COnActivateItem | Triggered when an item that has the item property spell "Unique Power" (targeted) or "Unique Power - Self Only" (self) casts its spell |
COnClientEnter | Triggered when a NwPlayer selects a character and logged into the module |
COnClientLeave | Triggered when a NwCreature leaves the server |
COnCutsceneAbort | Triggered when a NwPlayer tries to cancel a cutscene (ESC) |
COnHeartbeat | Triggered every server heartbeat (~6 seconds) |
COnModuleLoad | Triggered when the module is initially loaded. This event must be hooked in your service constructor, otherwise it will be missed |
COnModuleStart | |
COnNuiEvent | Called when a player triggers an event in the NUI system |
COnPlayerChat | Triggered when any NwPlayer sends a chat message. Private channel not hooked |
COnPlayerDeath | Triggered when a NwPlayer dies |
COnPlayerDying | Triggered when a NwPlayer enters a dying state (< 0 HP) |
COnPlayerEquipItem | Triggered when a NwCreature equips an NwItem |
COnPlayerGuiEvent | Triggered when a player clicks on a particular GUI interface |
COnPlayerLevelUp | Triggered when a NwPlayer levels up |
COnPlayerRespawn | Triggered when a NwPlayer clicks the respawn button on the death screen |
COnPlayerRest | Triggered when NwPlayer presses the rest button and begins to rest, cancelled rest, or finished rest |
COnPlayerTarget | Triggered when a NwPlayer that has targeted something |
COnPlayerTileAction | Triggered when a player performs an action on an area tile |
COnPlayerUnequipItem | Triggered just before a NwCreature un-equips an NwItem |
COnUnacquireItem | Triggered when a NwItem is removed from a NwCreature's inventory |
COnUserDefined | |
CNullRegistrationData | |
▼COnAssociateAdd | |
CFactory | |
▼COnAssociateRemove | |
CFactory | |
▼COnBarterEnd | |
CFactory | |
▼COnBarterStart | |
CFactory | |
▼COnCalendarTimeChange | |
CFactory | |
COnChatMessageSend | Called when a chat message is about to be sent by an object |
▼COnCheckEffectImmunity | Called when an effect is checking for creature immunities. Use this event to force an effect to bypass creature immunities |
CFactory | |
▼COnClientConnect | Triggered when a player attempts to connect to the server (before character select). This event can be cancelled to prevent a player from connecting to the server |
CFactory | |
▼COnClientDisconnect | Called when the player disconnects from the server. This event is also called if the player connects, and then disconnects on the character select screen |
CFactory | |
▼COnClientLevelUpBegin | |
CFactory | |
▼COnCombatDRBroken | |
CFactory | |
▼COnCombatModeToggle | |
CFactory | |
▼COnCombatRoundStart | |
CFactory | |
▼COnCombatStatusChange | |
CFactory | |
▼COnCreatureAttack | |
CFactory | |
▼COnCreatureCheckProficiencies | Called when an item is tested against a creature's proficiencies to determine if the creature may attempt to equip the item |
CFactory | |
▼COnCreatureDamage | |
CFactory | |
COnDebugPlayVisualEffect | Called when a client attempts to spawn a visual effect |
COnDebugRunScript | Called when a script has been requested to execute from the nwscript debug window |
COnDebugRunScriptChunk | Called when a client has requested a script chunk to be executed |
▼COnDetectModeUpdate | |
CFactory | |
▼COnDisarmWeapon | |
CFactory | |
▼COnDispelMagicApply | Called when a API.Effect.DispelMagicAll or API.Effect.DispelMagicBest effect is applied to an object |
CFactory | |
COnDMAppear | |
COnDMChangeDifficulty | |
COnDMDisableTrap | |
COnDMDisappear | |
COnDMDumpLocals | |
COnDMForceRest | |
COnDMGetFactionReputation | |
COnDMGetVariable | |
COnDMGiveAlignment | |
COnDMGiveGold | |
COnDMGiveItem | |
COnDMGiveLevel | |
COnDMGiveXP | |
COnDMGoTo | |
COnDMHeal | |
COnDMJumpAllPlayersToPoint | |
COnDMJumpTargetToPoint | |
COnDMJumpToPoint | |
COnDMKill | |
COnDMLimbo | |
COnDMPlayerDMLogin | |
COnDMPlayerDMLogout | |
COnDMPossess | |
COnDMPossessFullPower | |
COnDMSetDate | |
COnDMSetFaction | |
COnDMSetFactionReputation | |
COnDMSetStat | |
COnDMSetTime | |
COnDMSetVariable | |
COnDMSpawnObject | |
COnDMSpawnTrapOnObject | |
COnDMTakeItem | |
COnDMToggleAI | |
COnDMToggleImmortal | |
COnDMToggleInvulnerable | |
COnDMToggleLock | |
COnDMViewInventory | |
▼COnDoListenDetection | |
CFactory | |
▼COnDoorSetOpenState | Called when a door's open state is changed (open/closed/destroyed) |
CFactory | |
▼COnDoSpotDetection | |
CFactory | |
▼COnEffectApply | Called when an effect is about to be applied to a creature |
CFactory | |
▼COnEffectRemove | Called when an effect is about to be removed from a creature |
CFactory | |
▼COnExamineObject | |
CFactory | |
▼COnExamineTrap | |
CFactory | |
▼COnFamiliarPossess | |
CFactory | |
▼COnFamiliarUnpossess | |
CFactory | |
▼COnHeal | |
CFactory | |
▼COnHealKitUse | Called when a heal kit is used by a creature |
CFactory | |
▼COnInventoryGoldAdd | |
CFactory | |
▼COnInventoryGoldRemove | |
CFactory | |
▼COnInventoryItemAdd | |
CFactory | |
▼COnInventoryItemRemove | |
CFactory | |
▼COnItemEquip | |
CFactory | |
▼COnItemInventoryClose | |
CFactory | |
▼COnItemInventoryOpen | |
CFactory | |
▼COnItemPayToIdentify | |
CFactory | |
▼COnItemScrollLearn | Called when a creature is about to learn a spell from a scroll |
CFactory | |
▼COnItemUnequip | Called when a creature attempts to unequip an item |
CFactory | |
▼COnItemUse | |
CFactory | |
▼COnItemValidateEquip | |
CFactory | |
▼COnItemValidateUse | |
CFactory | |
▼COnLevelDown | |
CFactory | |
▼COnLevelUp | |
CFactory | |
▼COnLevelUpAutomatic | |
CFactory | |
▼COnLoadCharacterFinish | Called immediately after a player character is loaded by the server |
CFactory | |
▼COnMapPinAddPin | Called when a player is about to place a map pin |
CFactory | |
▼COnMapPinChangePin | Called when a player is about to change an existing map pin |
CFactory | |
▼COnMapPinDestroyPin | Called when a player is about to delete an existing map pin |
CFactory | |
▼COnObjectUse | Called when a creature is about to use an object |
CFactory | |
▼COnPartyEvent | |
CFactory | |
▼COnPlayerQuickChat | Called when a player uses a quick chat command |
CFactory | |
▼COnServerCharacterSave | Called when the server is about to save a character to the server vault. This is called once for every character when the server is exiting, when a player leaves the server, or when ExportSingleCharacter() & ExportAllCharacters() is called. This event can be skipped to prevent the character from being saved |
CFactory | |
▼COnServerSendArea | |
CFactory | |
▼COnSpellAction | |
CFactory | |
▼COnSpellBroadcast | |
CFactory | |
▼COnSpellCast | |
CFactory | |
▼COnSpellInterrupt | |
CFactory | |
▼COnSpellSlotClear | |
CFactory | |
▼COnSpellSlotMemorize | |
CFactory | |
▼COnStealthModeUpdate | |
CFactory | |
▼COnStoreRequestBuy | |
CFactory | |
▼COnStoreRequestSell | |
CFactory | |
▼COnTriggerEnter | Called when an object enters a trigger |
CFactory | |
▼COnUseFeat | |
CFactory | |
▼COnUseSkill | Called when a creature attempts to use a skill |
CFactory | |
▼CPlaceableEvents | Built-in events associated with a specific placeable |
COnClose | Called when NwCreature has closed a NwPlaceable |
COnConversation | Called when this placeable starts a conversation, or hears a message they are listening for |
COnDamaged | Called when NwGameObject has damaged NwPlaceable |
COnDeath | Called when NwCreature has destroyed NwPlaceable |
COnDisarm | Called when NwPlaceable has been disarmed |
COnDisturbed | Called when NwPlaceable inventory has been disturbed |
COnHeartbeat | Called every 6 seconds on NwPlaceable |
COnLeftClick | Called when NwPlaceable has been mousepad (left) clicked |
COnLock | Called when NwPlaceable has been locked |
COnOpen | Called when NwPlaceable has been opened |
COnPhysicalAttacked | Called when NwPlaceable has been physically attacked |
COnSpellCastAt | Called when Spell has been casted on NwPlaceable |
COnTrapTriggered | Called when NwPlaceable has a trap triggered |
COnUnlock | Called when NwPlaceable has been unlocked |
COnUsed | Called when NwPlaceable is being used |
COnUserDefined | |
▼CSpellEvents | |
COnSpellCast | |
▼CStoreEvents | Built-in events associated with a specific store |
COnClose | |
COnOpen | |
CTimeOfDayState | |
▼CTriggerEvents | Built-in events associated with a specific trigger |
COnClicked | |
COnDisarmed | |
COnEnter | |
COnExit | |
COnHeartbeat | |
COnTrapTriggered | |
COnUserDefined | |
CAppearanceTableEntry | A creature appearance table entry (appearance.2da) |
CArmorTableEntry | |
CBodyBagTableEntry | |
CCallInfo | Meta information for script calls, consumed by ScriptHandler attributed methods in service classes |
CCampaignVariable | |
CCampaignVariableBool | |
CCampaignVariableEnum | |
CCampaignVariableFloat | |
CCampaignVariableGuid | |
CCampaignVariableInt | |
CCampaignVariableLocation | |
CCampaignVariableObject | |
CCampaignVariableString | |
CCampaignVariableVector | |
CCassowary | Represents a Cassowary engine structure. A Cassowary is a type of solver. NWN uses them internally to resize the newer GUI window |
CCassowaryException | |
CCassowaryStrength | |
CClassAbilityGainList | |
CClassFeat | |
CClassPreReqTableEntry | |
CClassSkill | |
CClassSpellGainList | |
CCollectionExtensions | Various class extensions for generic collections |
CColor | A 8 bit Color structure |
CColorConstants | |
CCreatureClassInfo | |
CCreatureLevelInfo | |
CCreatureModelNumber | |
CCreatureSpellAbility | Represents a spell-like ability on a creature |
CCreatureTypeFilter | |
CCRulesKeyHash | |
CDamageLevelEntry | |
CDebugOptions | |
CDirection | |
CEffect | Represents an effect engine structure |
CEffectBase | |
CEffectIconTableEntry | An effect icon table entry (effecticons.2da) |
CEffectParams | Represents an array of Effect parameters |
CEncounterListEntry | |
CEncounterSpawnPoint | |
CEngineStructure | A pointer-type VM structure |
CEnvironmentPreset | An environment preset defined in environment.2da |
CExpTableEntry | |
CExpTableExtensions | |
CFadeSpeed | |
CGffResource | |
CGffResourceField | A property/field in a GffResource |
CGffResourceFieldList | A GffResourceField containing a list of GffResourceFieldStruct values |
CGffResourceFieldStruct | A GffResourceField containing a structure of key/value pairs |
CGffResourceFieldValue | A regular GffResourceField containing a primitive value |
CGuidExtensions | GUID/UUID extension methods for resolving game objects, and GUID serialisation |
CHitEffect | Represents an "On Hit" item property effect, for use with ItemProperty.OnHitEffect |
CIAwaitable | Explicit interface to support the compiling of async/await |
CIAwaiter | Explicit interface for an awaiter. An awaiter is a system that will run an async operation and schedule a continuation when it completes |
CIntegerExtensions | |
CInventory | |
CItemAppearance | |
CItemProperty | Represents an item property effect engine structure |
CItemPropertyCostTableEntry | |
CItemPropertyCostTablesEntry | |
CItemPropertyItemMapTableEntry | |
CItemPropertyParamTableEntry | |
CItemPropertyParamTablesEntry | |
CItemPropertySubTypeTableEntry | |
CItemPropertyTableEntry | |
CITwoDimArrayEntry | Implement to decode TwoDimArrayEntry into a type using NwGameTables.GetTable<T>(string, bool, bool) |
CJoiningRestrictions | |
CJournalEntry | |
CJson | Represents a json engine structure |
CJsonUtility | Utility methods for serializing/deserializing JSON data |
CLightColorTableEntry | |
CLoadScreenTableEntry | |
CLocalVariable | |
CLocalVariableBool | |
CLocalVariableCassowary | |
CLocalVariableEnum | |
CLocalVariableFloat | |
CLocalVariableGuid | |
CLocalVariableInt | |
CLocalVariableLocation | |
CLocalVariableObject | |
CLocalVariableString | |
CLocalVariableStruct | A local variable generic structure |
CLocation | A location in the module, represented by area, position and orientation |
CMemorizedSpellSlot | |
CMonsterHitEffect | Represents a monster "On Hit" item property effect, for use with ItemProperty.OnMonsterHitProperties |
CNativeUtils | |
CNuiBind | A NUI property binding that can be updated after being sent to the client |
CNuiBindStrRef | |
CNuiButton | A clickable button with text as the label |
CNuiButtonImage | A clickable button with an image as the label |
CNuiButtonSelect | A clickable button with text as the label. Same as NuiButton, but this one is a toggle |
CNuiChart | A line/column chart element |
CNuiChartSlot | A chart element/data set for use in NuiChart |
CNuiCheck | A checkbox with a label to the right of it |
CNuiColorPicker | A simple color picker, with no borders or spacing |
CNuiColumn | A layout element that will auto-space all elements inside of it and advise the parent about its desired size |
CNuiCombo | A dropdown menu/combobox |
CNuiComboEntry | A combo/list element for use in NuiCombo |
CNuiDrawListArc | |
CNuiDrawListCircle | |
CNuiDrawListCurve | |
CNuiDrawListImage | |
CNuiDrawListItem | |
CNuiDrawListLine | |
CNuiDrawListPolyLine | |
CNuiDrawListText | |
CNuiElement | A dynamic NUI element with style support |
CNuiGroup | A group, usually with a border and some padding, holding a single element. Can scroll. Will not advise parent of size, so you need to let it fill a span (col/row) as if it was a element |
CNuiImage | An image, with no border or padding |
CNuiLabel | A single-line, styleable, non-editable text field |
CNuiLayout | |
CNuiList | A list view of elements |
CNuiListTemplateCell | A cell template for use in NuiList |
CNuiOptions | A list of options (radio buttons). Only one can be selected at a time |
CNuiProgress | A generic progress bar |
CNuiProperty | A NUI property that can be configured as a static readonly value, or a property that can be updated at runtime |
CNuiRect | |
CNuiRow | A layout element that will auto-space all elements inside of it and advise the parent about its desired size |
CNuiSlider | A slider bar with integer values |
CNuiSliderFloat | A slider bar with floating-point values |
CNuiSpacer | A special widget that just takes up layout space. Configure the space used with the Width and Height properties |
CNuiStyle | |
CNuiText | A non-editable text field. Supports multiple lines and has a skinned border and a scrollbar if needed |
CNuiTextEdit | An editable text field. Can be optionally configured as multi-line |
CNuiToggles | |
CNuiValue | A readonly NUI property value that cannot be changed at runtime |
CNuiValueConverter | |
CNuiValueStrRef | |
CNuiValueStrRefConverter | |
CNuiVector | |
CNuiWidget | The abstract base for all NUI widgets - the building blocks for creating NUI windows |
CNuiWindow | Represents a NUI scriptable window container |
CNuiWindowToken | Represents a NUI window instance for a certain player |
CNwArea | An environment/game level |
CNwAreaOfEffect | The area/region of an ongoing spell effect or ability |
CNwBaseItem | A base item type definition |
CNwClass | A creature/character class definition |
CNwCreature | A monster, NPC, player character or DM avatar |
CNwDateTime | |
CNwDomain | A selectable domain type used by classes with the NwClass.HasDomains property (e.g. clerics) |
CNwDoor | A tile-based door |
CNwEncounter | An encounter trigger that spawns creatures |
CNwFaction | The faction info of a Creature/Player/GameObject |
CNwFeat | A creature/character feat(ure) definition |
CNwGameObject | Base class for all entities in areas |
CNwGameTables | |
CNwItem | An item object that can be carried by creatures, stored in placeable containers, or dropped in an anrea |
CNwMath | Common math functions and constants |
CNwModule | The root container object for all areas and module entities |
CNwObject | Base class for all world entities (game objects) and containers (modules, areas) |
CNwPlaceable | A static world object that is optionally interactable or destroyable |
CNwPlayer | A player client connected to the server |
CNwRace | The race type of a creature. Contains additional ruleset information about the race |
CNwRandom | Functions for generating random values (numbers, names) |
CNwRuleset | Ruleset definitions for the module. Classes/Feats/Races/Skills/BaseItems/Spells |
CNwServer | |
CNwSkill | A creature/character skill definition |
CNwSound | A configurable sound object in an area |
CNwSpell | A spell definition |
CNwStationary | A stationary game object entity |
CNwStore | A store object for bartering, and items to purchase |
CNwTask | Asynchronous tasks and helpers for running NWN APIs in an async context |
CNwTimeSpan | Helpers to convert game time units to a TimeSpan |
CNwTrappable | A trappable game object/entity |
CNwTrigger | A trigger volume entity |
CNwWaypoint | A waypoint entity that uniquely identifies a location in the module |
CObjectExtensions | |
CObjectStorageVariable | |
CObjectStorageVariableBool | |
CObjectStorageVariableEnum | |
CObjectStorageVariableFloat | |
CObjectStorageVariableGuid | |
CObjectStorageVariableInt | |
CObjectStorageVariableString | |
CObjectStorageVariableStruct | |
CObjectVariable | A key/value pair/variable stored on an Object |
CPartsTableEntry | |
CPersistentVariableBool | |
CPersistentVariableEnum | |
CPersistentVariableFloat | |
CPersistentVariableGuid | |
CPersistentVariableInt | |
CPersistentVariableString | |
CPersistentVariableStruct | |
CPersistentVfxTableEntry | |
CPersistentWorldOptions | |
CPlaceableSoundTableEntry | |
CPlaceableTableEntry | |
CPlaceableTypeTableEntry | A placeable type table entry (placeabletypes.2da) |
CPlayerDeviceProperty | |
CPlayerIdConstants | |
CPlayerQuickBarButton | |
CPlayOptions | |
CPolymorphTableEntry | A creature polymorph table entry (polymorph.2da) |
CPortraitTableEntry | A portrait table entry (portraits.2da) |
CProgrammedEffectTableEntry | |
CRadiusSize | |
CRandomExtensions | Extensions to the Random class for reimplementing native random functions (Dice and Ranges) |
CReflectionExtensions | |
CRulesetKeys | |
CScriptConstants | |
CScriptParams | |
CServerInfo | |
CSkillItemCostTableEntry | |
CSpecialAbility | |
CSQLQuery | A SQL Query |
CSQLResult | Represents a row returned in an SQL result. See SQLQuery.Result/SQLQuery.Results |
CStringExtensions | |
CStrRef | A talk table (tlk) string reference |
CStrTokenCustom | |
CSurfaceMaterialTableEntry | |
CTalent | Represents a talent structure. A talent is a feat, skill or spell possessed by a creature |
CTalentExtensions | |
CTileData | Represents a tile configuration at a location |
CTileInfo | Area tile information |
CTilesetResRef | |
CTime | Interface for querying time information for the current frame or since startup |
CTwoDimArray | A two dimensional array data resource |
CTwoDimArrayEntry | 2da row data |
CVector2Int | A vector with two 32 bit integer values |
CVirtualMachine | Standard and Low Level methods and properties for querying/interacting with the NwScript virtual machine |
CVisualEffectTableEntry | |
CVisualTransform | |
CVisualTransformLerpSettings | |
CWorldTimer | |
▼NInternal | |
CEnvironmentConfig | Anvil settings that are configured through Environment Variables |
▼NNative | |
CNativeObjectExtensions | |
▼NPlugins | |
CPluginInfoAttribute | Additional Plugin Metadata |
CPluginManager | Loads all available plugins and their types for service initialisation |
▼NServices | |
CChatService | |
CDevastatingCriticalData | |
CDialogService | |
CEncodingService | Manages string conversion for NWN.Core, NWN.Native and the StringHelper utility class |
CEnforceLegalCharacterService | |
CEventService | |
CFeedbackService | Allows combat log, feedback and journal update messages to be hidden globally or per player |
CFunctionHook | |
CHomeStorage | Full directory paths for the anvil home directory |
CHookOrder | |
CHookService | An advanced service for hooking native NWN functions |
CIInitializable | Interface that is invoked after all services have been initialised |
CILateDisposable | Interface that is invoked after the server has been shutdown. Not called during hot reloads |
CInjectAttribute | Indicates a property as a service dependency to be injected |
CInjectionService | |
CIScriptDispatcher | Implement in a service to add a custom handler for event scripts |
CIServiceManager | The interface that manages all core, anvil and plugin services. Advanced: implement in your own class and specify in AnvilCore.Init(System.IntPtr,int,IServiceManager) to implement your own service manager |
CITwoDimArray | Implement this interface to use the class as a deserialization target for TwoDimArrayFactory.Get2DA<T> |
CIUpdateable | Implement this interface in your service to get a callback each server loop |
CMaxRangedAttackDistanceOverride | |
CNativeFunctionAttribute | |
CObjectStorage | |
CObjectStorageService | |
CObjectStorageValue | |
COnELCCustomCheck | |
COnELCFeatValidationFailure | |
COnELCItemValidationFailure | |
COnELCLevelValidationFailure | |
COnELCSkillValidationFailure | |
COnELCSpellValidationFailure | |
COnELCValidationBefore | |
COnELCValidationFailure | |
COnELCValidationSuccess | |
CPlayerNameOverride | |
CPlayerNameOverrideService | |
CPluginStorageService | Manages plugin data stored in the Anvil home directory. Use this service to get a path for reading and writing configs or data for your plugin |
CResourceManager | |
CScheduledTask | |
CSchedulerService | A service for scheduling tasks to run with a timed delay and/or repeat with a regular interval |
CScriptCallbackHandle | A handle for a native NSS script callback |
CScriptHandleFactory | A service for registering C# functions as script handlers dynamically |
CScriptHandlerAttribute | Indicates that the method in the service should be used to handle all NWScript calls to the specified ScriptName |
CServiceBindingAttribute | The main attribute used to define new services and run them. Each class flagged with a ServiceBindingAttribute will be automatically constructed on startup, and any services specified in the constructor will be injected as dependencies |
CServiceBindingOptionsAttribute | Additional service binding options |
CTargetingData | Configuration options for the target helper. See TargetModeSettings.TargetingData, NwPlayer.SetSpellTargetingData |
CTargetModeSettings | Configuration options for target mode. See NwPlayer.EnterTargetMode, NwPlayer.TryEnterTargetMode |
CTwoDimArrayFactory | Creates a deserialized 2da structure using a ITwoDimArray converter |
CWeaponService | |
CAnvilCore | Handles bootstrap and interop between NWN, NWN.Core and the Anvil API. The entry point of the implementing module should point to this class. Until Init(IntPtr, int, IServiceManager) is called, all APIs are unavailable for usage |
CIArray | Represents a collection of elements that can be accessed and modified by index, but may not be resized |