@startuml class InputProviderManager { - {static} instance : InputProviderManager - currentInputProvider : BaseInputProvider - Awake() : void + {static} getInstance() : InputProviderManager + getCurrentInputProvider() : BaseInputProvider } MonoBehaviour <|-- InputProviderManager @enduml