📲 Events
Namespace
WECCL.API.Events
Methods
void CharacterEvents.RegisterBeforeCharacterRemovedAction(Action<CharacterRemovedEvent> action) registers an action to be called before a character is removed. void CharacterEvents.RegisterAfterCharacterRemovedAction(Action<CharacterRemovedEvent> action) registers an action to be called after a character is removed. void CharacterEvents.RegisterBeforeCharacterAddedAction(Action<CharacterAddedEvent> action) registers an action to be called before a character is added. void CharacterEvents.RegisterAfterCharacterAddedAction(Action<CharacterAddedEvent> action) registers an action to be called after a character is added. void CharacterEvents.UnregisterBeforeCharacterRemovedAction(Action<CharacterRemovedEvent> action) unregisters an action to be called before a character is removed. void CharacterEvents.UnregisterAfterCharacterRemovedAction(Action<CharacterRemovedEvent> action) unregisters an action to be called after a character is removed. void CharacterEvents.UnregisterBeforeCharacterAddedAction(Action<CharacterAddedEvent> action) unregisters an action to be called before a character is added. void CharacterEvents.UnregisterAfterCharacterAddedAction(Action<CharacterAddedEvent> action) unregisters an action to be called after a character is added.
Example
Event Types
Event (Base for all events)
EventState State: The state of the event. Can be Before, AfterSuccess or AfterFailure.
CharacterAddedEvent and CharacterRemovedEvent
int CharId: The ID of the character that was added or removed. Character Character: The character that was added or removed. Source SourceType: The source of the event. Always Delete for CharacterRemovedEvent. Can be Create or Import for CharacterAddedEvent.