C# (CSharp) ALFA.Shared Namespace

Classes

Name Description
ActiveArea
ActiveTransition
ActiveTrap
AzureFileStore This class encapsulates an Azure backend implementation of the FileStore abstraction. There can be multiple Azure storage backends if the application requires the ability to communicate with multiple endpoints, each with a unique connection string.
AzureFileStoreContainer This class encapsulates an Azure backend implementation of the FileStoreContainer abstraction.
AzureFileStoreDirectory This class encapsulates an Azure backend implementation of the FileStoreDirectory abstraction.
AzureFileStoreFile This class encapsulates an Azure backend implementation of the FileStoreFile abstraction.
AzureFileStoreStatusCodes This class defines status codes from Azure remote service operations.
BaseItem
CampaignDatabase The CampaignDatabase class encapsulates support for interacting with the StoreCampaignObject and RetrieveCampaignObject script functions. It allows CLR code to be registered to handle specific calls to both of these script functions, via the StoreCampaignDatabaseEvent and RetrieveCampaignDatabaseEvent events, respectively. These two events allow code to either receive a serialized, GFF-format version of a game object, or to instantiate a game object from a GFF-format serialized buffer.
CampaignDatabase.CampaignDatabaseHook Wrapper class to manage the campaign database hook with cleanup. Only a single instance should exist.
CampaignDatabase.RetrieveCampaignDatabaseEventArgs Event arguments for RetrieveCampaignDatabase hooks.
CampaignDatabase.StoreCampaignDatabaseEventArgs Event arguments for StoreCampaignDatabase hooks.
CodePatch This patch encapsulates a code patch.
CreatureResource
DisplayString
Faction
FileStoreConditionNotMetException An exception thrown if a conditional file operation failed due to the condition not being evaluated to true.
FileStoreNamespace This class describes namespaces for the file store provider top level collections.
FileStoreProvider This class provides access to internal file store providers.
GuiGlobals This class defines GUI variable constants that are used with the custom GUI system. GUI global variable constants must be coordinated across all users of the GUI system. These constants should be kept in sync with acr_guiglobals_i.nss.
ItemResource
LightResource
Logger This class encapsulates a deferred log that is safe to use even in a context where scripts cannot directly invoke server script APIs. It is periodically polled by the ACR_ServerCommunicator in order to flush the deferred log contents to the server log.
ModuleLinkage This class provides linkage between different modules in the ACR system. It can be used to share data elements between different script modules in a single-instanced way.
Modules
PlaceableResource
ServerInterop This class supports low level interoperability with NWN2Server.exe. It is not portable.
ServerInterop.CExoString
Spell
SpellCastItemProperties
TrapResource
TwoDAColumnAttribute
VisualEffectResource
WaypointResource