IInteractableHandlerInitializer - jimdroberts/FishMMO GitHub Wiki
IInteractableHandlerInitializer
is an interface for initializing and registering interactable handlers in the FishMMO server.
-
void RegisterHandlers()
Registers all interactable handlers with the system.
- Implement
IInteractableHandlerInitializer
in a class responsible for registering interactable handlers. - Call
RegisterHandlers
during server initialization to ensure all handlers are registered.
// Example 1: Implementing a handler initializer
public class HandlerInitializer : IInteractableHandlerInitializer
{
public void RegisterHandlers()
{
// Register interactable handlers here
}
}
- Use this interface to centralize handler registration logic for maintainability.
- Register all necessary handlers before accepting player interactions.
- Keep handler registration modular to support future expansion.