# UIManager

## Functions

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SetMobileButtons(List\<string> buttons)

\[<mark style="color:green;">Client</mark>] ExitToMainMenu()

\[<mark style="color:green;">Client</mark>] ChangePauseState()

\[<mark style="color:green;">Client</mark>] ChangePlayerListState()

\[<mark style="color:green;">Client</mark>] ChangeServerInfoState()

\[<mark style="color:green;">Client</mark>] ChangeInventoryState()

\[<mark style="color:green;">Client</mark>] ChangeSettingsState()

\[<mark style="color:green;">Client</mark>] SetCrosshair(bool active, float offset)

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnText()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnButton()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnDropdown()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnInputField()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnToggle()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnSlider()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> SpawnImage()

\[<mark style="color:green;">Client</mark>] SpawnVoicechatPanel()

\[<mark style="color:green;">Client</mark>] SetDropState(Image image)

\[<mark style="color:green;">Client</mark>] HighlightItem(GameObject highlighted, string message)

\[<mark style="color:green;">Client</mark>] DisableHighlight()

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> BindAction(UnityEngine.Events.UnityEvent act, System.Action action)

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> BindAction(UnityEngine.Events.UnityEvent\<string> act, System.Action\<string> action)

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> BindAction(UnityEngine.Events.UnityEvent\<bool> act, System.Action\<bool> action)

\[<mark style="color:green;">Client</mark>] <mark style="color:purple;">STATIC</mark> BindAction(UnityEngine.Events.UnityEvent\<float> act, System.Action\<float> action)

## Properties

<mark style="color:purple;">STATIC</mark> instance - return instance of UIManager
