IInteractableHandlerInitializer - jimdroberts/FishMMO GitHub Wiki

Description

IInteractableHandlerInitializer is an interface for initializing and registering interactable handlers in the FishMMO server.


API Access

Methods

  • void RegisterHandlers()

    Registers all interactable handlers with the system.


Basic Usage

Setup

  1. Implement IInteractableHandlerInitializer in a class responsible for registering interactable handlers.
  2. Call RegisterHandlers during server initialization to ensure all handlers are registered.

Example

// Example 1: Implementing a handler initializer
public class HandlerInitializer : IInteractableHandlerInitializer
{
    public void RegisterHandlers()
    {
        // Register interactable handlers here
    }
}

Best Practices

  • 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.
⚠️ **GitHub.com Fallback** ⚠️