Interaction Event Handling

Interaction Event Dispatcher

class CommonInteractionEventDispatcherService

Bases:, sims4communitylib.logging.has_log.HasLog

A service that dispatches interaction events (Run, Queued, Performed, etc.).


Do not use this service directly to listen for events! Use the CommonEventRegistry to listen for dispatched events.


The identity of the mod that owns this property


Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.