Namespace SharpPluginLoader.Core.Actions
Classes
- Action
Represents an instance of the cActionBase class.
- ActionCloner
Allows for the creation of custom actions for monsters.
- ActionController
Represents an instance of the cActionController class.
- CustomAction
The base class for custom monster actions. Inherit from it, decorate the type with CustomActionAttribute and register it via RegisterAction<T>(MonsterType, uint, IReadOnlyDictionary<int, Delegate>?).
- CustomActionAttribute
Declares the registration data of a CustomAction. Required on every type passed to RegisterAction<T>(MonsterType, uint, IReadOnlyDictionary<int, Delegate>?).
Structs
- ActionInfo
Represents an action that can be performed by an entity. This is a combination of an action set and an action id.