Build/Buy Event Handling¶
Build/Buy Event Dispatcher¶
-
class
CommonBuildBuyEventDispatcherService
¶ Bases:
sims4communitylib.services.common_service.CommonService
,sims4communitylib.logging.has_class_log.HasClassLog
A service that dispatches Build/Buy events.
Warning
Do not use this service directly to listen for events! Use the
CommonEventRegistry
to listen for dispatched events.-
classmethod
get_log_identifier
()¶ A string identifier for the log of the class.
Note
This is the text that will appear when logging messages.
Returns: The identifier for the log Return type: str
-
classmethod
get_mod_identity
()¶ Retrieve the identity of the mod that owns the class.
Warning
Override this function 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 function is not implemented.
-
classmethod