My Project
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
Rewired.UI.ControlMapper.ControlMapper Class Reference
Inheritance diagram for Rewired.UI.ControlMapper.ControlMapper:

Classes

class  InputBehaviorSettings
 
class  MappingSet
 

Public Member Functions

void OnButtonActivated (ButtonInfo buttonInfo)
 
void OnInputFieldActivated (InputFieldInfo fieldInfo)
 
void OnInputFieldInvertToggleStateChanged (ToggleInfo toggleInfo, bool newState)
 
void Toggle ()
 
void Open ()
 
void Close (bool save)
 
void Reset ()
 

Static Public Member Functions

static void ApplyTheme (ThemedElement.ElementInfo[] elementInfo)
 
static UI.ControlMapper.LanguageDataBase GetLanguage ()
 

Static Public Attributes

const int versionMajor = 1
 
const int versionMinor = 1
 
const bool usesTMPro = false
 

Properties

System.Action ScreenClosedEvent
 Event sent when the UI is closed. This is a .NET event. If you are using Unity Events, use the onScreenClosed event.
 
System.Action ScreenOpenedEvent
 Event sent when the UI is opened. This is a .NET event. If you are using Unity Events, use the onScreenOpened event.
 
System.Action PopupWindowClosedEvent
 Event sent when a popup window is closed. This is a .NET event. If you are using Unity Events, use the onPopupWindowClosed event.
 
System.Action PopupWindowOpenedEvent
 Event sent when a popup window is opened. This is a .NET event. If you are using Unity Events, use the onPopupWindowOpened event.
 
System.Action InputPollingStartedEvent
 Event sent when polling for input has started. This is a .NET event. If you are using Unity Events, use the onInputPollingStarted event.
 
System.Action InputPollingEndedEvent
 Event sent when polling for input has ended. This is a .NET event. If you are using Unity Events, use the onInputPollingStopped event.
 
UnityAction onScreenClosed
 Unity event sent when the UI is closed. This is a Unity event. For the .NET event, use ScreenClosedEvent.
 
UnityAction onScreenOpened
 Unity event sent when the UI is opened. This is a Unity event. For the .NET event, use ScreenOpenedEvent.
 
UnityAction onPopupWindowClosed
 Unity event sent when a popup window is closed. This is a Unity event. For the .NET event, use PopupWindowClosedEvent.
 
UnityAction onPopupWindowOpened
 Unity event sent when a popup window is opened. This is a Unity event. For the .NET event, use PopupWindowOpenedEvent.
 
UnityAction onInputPollingStarted
 Unity event sent when polling for input has started. This is a Unity event. For the .NET event, use InputPollingStartedEvent.
 
UnityAction onInputPollingEnded
 Unity event sent when polling for input has ended. This is a Unity event. For the .NET event, use InputPollingEndedEvent.
 
InputManager rewiredInputManager [get, set]
 
bool dontDestroyOnLoad [get, set]
 
int keyboardMapDefaultLayout [get, set]
 
int mouseMapDefaultLayout [get, set]
 
int joystickMapDefaultLayout [get, set]
 
bool showPlayers [get, set]
 
bool showControllers [get, set]
 
bool showKeyboard [get, set]
 
bool showMouse [get, set]
 
int maxControllersPerPlayer [get, set]
 
bool showActionCategoryLabels [get, set]
 
int keyboardInputFieldCount [get, set]
 
int mouseInputFieldCount [get, set]
 
int controllerInputFieldCount [get, set]
 
bool showFullAxisInputFields [get, set]
 
bool showSplitAxisInputFields [get, set]
 
bool allowElementAssignmentConflicts [get, set]
 
bool allowElementAssignmentSwap [get, set]
 
int actionLabelWidth [get, set]
 
int keyboardColMaxWidth [get, set]
 
int mouseColMaxWidth [get, set]
 
int controllerColMaxWidth [get, set]
 
int inputRowHeight [get, set]
 
int inputColumnSpacing [get, set]
 
int inputRowCategorySpacing [get, set]
 
int invertToggleWidth [get, set]
 
int defaultWindowWidth [get, set]
 
int defaultWindowHeight [get, set]
 
float controllerAssignmentTimeout [get, set]
 
float preInputAssignmentTimeout [get, set]
 
float inputAssignmentTimeout [get, set]
 
float axisCalibrationTimeout [get, set]
 
bool ignoreMouseXAxisAssignment [get, set]
 
bool ignoreMouseYAxisAssignment [get, set]
 
bool universalCancelClosesScreen [get, set]
 
bool showInputBehaviorSettings [get, set]
 
bool useThemeSettings [get, set]
 
LanguageDataBase language [get, set]
 
bool showPlayersGroupLabel [get, set]
 
bool showControllerGroupLabel [get, set]
 
bool showAssignedControllersGroupLabel [get, set]
 
bool showSettingsGroupLabel [get, set]
 
bool showMapCategoriesGroupLabel [get, set]
 
bool showControllerNameLabel [get, set]
 
bool showAssignedControllers [get, set]
 
System.Action restoreDefaultsDelegate [get, set]
 
bool isOpen [get]
 

The documentation for this class was generated from the following file: