> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maddergames.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Madder Controller Manager

> A Singleton Controller Manager for the  [Unity Input System](https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/index.html)

## Overview

The Madder Controller Manager is a Singleton class that manages the Madder Controllers in the Unity game. The Madder
Controller Manager is responsible for registering Madder Controllers with the Unity Input System and maintains a
dictionary of registered Madder Controllers.

This class should not be directly interacted with; all interactions with the Madder Controller Manager should be done
through the [Madder Manager](madder-manager).

## Usage

<Info>
  The Madder Starter Pack contains two prefabs called `MadderManager` and
  `MadderControllerManager` that **must** be placed in the scene.
</Info>

Because the Madder Controller Manager is a Singleton class, it will persist across scene loads.
