📲 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
.