| IInputNavigationLayer get_CurrentLayer() | Public+1 flags | | 0x08 |
| IReadOnlyList<Reloaded.Input.IInputNavigationLayer> get_Layers() | Public+1 flags | | 0x08 |
| void Initialize(IInputService inputService) | Public | | 0x08 |
| void _onControlsChanged(const ControlType& controlType, const ControlDeviceType& deviceType) | Private | | 0x04 |
| void _setMapsForMKB(int playerIndex) | Private | | 0x04 |
| void AddLayer(IInputNavigationLayer layer) | Public | | 0x08 |
| void RemoveLayer(IInputNavigationLayer layer) | Public | | 0x08 |
| bool _checkAndRemoveBadLayer(IInputNavigationLayer layer) | Private | | 0x08 |
| void SetCurrentLayer(IInputNavigationLayer layer) | Public | | 0x08 |
| void RefreshSelection(Selectable directTarget) | Public | | 0x08 |
| void RefreshSelectionImmediate(GameObject objectToSelect, Selectable sourceSelectable, const Vector2& direction) | Public | | 0x08 |
| bool _shouldRefreshPlayer(ReloadedPlayerInput player, Selectable sourceSelectable, const Vector2& direction) | Private | | 0x08 |
| bool _isActionMapNotIgnoredInLayer(const string& mapName, IInputNavigationLayer layer) | Private | | 0x08 |
| void _setSelectedFromTopLayer() | Private | | 0x00 |
| void _trySetSelected(GameObject toSelectPlayer1, GameObject toSelectPlayer2) | Private | | 0x08 |
| void _delaySetSelectedObject() | Private | | 0x00 |
| void _setSelectedObject(GameObject objectToSelect, IInputNavigationLayer currentLayer, bool selectPlayer1, bool selectPlayer2) | Private | | 0x08 |
| bool _canSetSelectedForP1(IInputNavigationLayer currentLayer) | Private | | 0x08 |
| bool _canSetSelectedForP2(IInputNavigationLayer currentLayer) | Private | | 0x08 |
| void _onP2DeviceStateChanged(bool wasPaired, InputDevice inputDevice) | Private | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |