Zdexby TheHolyOneZ
42,610 classes
Class

PlayerInput

: MonoBehaviour : Behaviour : Component : Object : Object
UnityEngine.InputSystem.PlayerInput, Unity.InputSystem 0x0210 (528 B) inherited 0x0018 Unity.InputSystem.dll
0x00x0210

Members 42

OffsetSizeNameTypeFlagsDefault
—0x08DeviceLostMessagestringPublicStatic+1 flags1
—0x08DeviceRegainedMessagestringPublicStatic+1 flags1
—0x08ControlsChangedMessagestringPublicStatic+1 flags1
0x08m_ActionsInputActionAsset1 flags—
0x04m_NotificationBehaviorPlayerNotifications1 flags—
0x00240x04padding / unreflected
0x08m_UIInputModuleInputSystemUIInputModule1 flags—
0x08m_DeviceLostEventDeviceLostEvent1 flags—
0x08m_DeviceRegainedEventDeviceRegainedEvent1 flags—
0x08m_ControlsChangedEventControlsChangedEvent1 flags—
0x08m_ActionEventsActionEvent[]1 flags—
0x01m_NeverAutoSwitchControlSchemesbool1 flags—
0x00510x07padding / unreflected
0x08m_DefaultControlSchemestring1 flags—
0x08m_DefaultActionMapstring1 flags—
0x04m_SplitScreenIndexint1 flags—
0x006C0x04padding / unreflected
0x08m_CameraCamera1 flags—
0x08m_InputValueObjectInputValuePrivate+1 flags—
0x08m_CurrentActionMapInputActionMap2 flags—
0x04m_PlayerIndexintPrivate+1 flags—
0x01m_InputActiveboolPrivate+1 flags—
0x01m_EnabledboolPrivate+1 flags—
0x01m_ActionsInitializedbool2 flags—
0x008F0x01padding / unreflected
0x08m_ActionMessageNamesDictionary<System.StringPrivate+1 flags—
0x04m_InputUserInputUserPrivate+1 flags—
0x009C0x04padding / unreflected
0x08m_ActionTriggeredDelegateAction<UnityEngine.InputSystem.InputAction.CallbackContext>Private+1 flags—
0x50m_DeviceLostCallbacksCallbackArray<System.Action<UnityEngine.InputSystem.PlayerInput>>Private+1 flags—
0x50m_DeviceRegainedCallbacksCallbackArray<System.Action<UnityEngine.InputSystem.PlayerInput>>Private+1 flags—
0x50m_ControlsChangedCallbacksCallbackArray<System.Action<UnityEngine.InputSystem.PlayerInput>>Private+1 flags—
0x50m_ActionTriggeredCallbacksCallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>>Private+1 flags—
0x08m_UnpairedDeviceUsedDelegateAction<UnityEngine.InputSystem.InputControlPrivate+1 flags—
0x08m_PreFilterUnpairedDeviceUsedDelegateFunc<UnityEngine.InputSystem.InputDevicePrivate+1 flags—
0x01m_OnUnpairedDeviceUsedHookedboolPrivate+1 flags—
0x01F90x07padding / unreflected
0x08m_DeviceChangeDelegateAction<UnityEngine.InputSystem.InputDevicePrivate+1 flags—
0x01m_OnDeviceChangeHookedboolPrivate+1 flags—
0x04s_AllActivePlayersCountintStatic+1 flags—
0x08s_AllActivePlayersPlayerInput[]Static+1 flags—
0x08s_UserChangeDelegateAction<UnityEngine.InputSystem.Users.InputUserPrivateStatic—
0x04s_InitPairWithDevicesCountintPrivateStatic—
0x08s_InitPairWithDevicesInputDevice[]PrivateStatic—
0x04s_InitPlayerIndexintPrivateStatic—
0x04s_InitSplitScreenIndexintPrivateStatic—
0x08s_InitControlSchemestringPrivateStatic—
0x01s_DestroyIfDeviceSetupUnsuccessfulboolStatic+1 flags—
0x02090x07unreflected bytes to end of PlayerInput
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 80

SignatureFlagsNativeParams
bool get_inputIsActive()Public+1 flags0x01
bool get_active()Public+1 flags0x01
int get_playerIndex()Public+1 flags0x04
int get_splitScreenIndex()Public+1 flags0x04
InputActionAsset get_actions()Public+1 flags0x08
void set_actions(InputActionAsset value)Public+1 flags0x08
string get_currentControlScheme()Public+1 flags0x08
string get_defaultControlScheme()Public+1 flags0x08
void set_defaultControlScheme(const string& value)Public+1 flags0x08
bool get_neverAutoSwitchControlSchemes()Public+1 flags0x01
void set_neverAutoSwitchControlSchemes(bool value)Public+1 flags0x01
InputActionMap get_currentActionMap()Public+1 flags0x08
void set_currentActionMap(InputActionMap value)Public+1 flags0x08
string get_defaultActionMap()Public+1 flags0x08
void set_defaultActionMap(const string& value)Public+1 flags0x08
PlayerNotifications get_notificationBehavior()Public+1 flags0x04
void set_notificationBehavior(const PlayerNotifications& value)Public+1 flags0x04
ReadOnlyArray<UnityEngine.InputSystem.PlayerInput.ActionEvent> get_actionEvents()Public+1 flags0x10
void set_actionEvents(const ReadOnlyArray<UnityEngine.InputSystem.PlayerInput.ActionEvent>& value)Public+1 flags0x10
DeviceLostEvent get_deviceLostEvent()Public+1 flags0x08
DeviceRegainedEvent get_deviceRegainedEvent()Public+1 flags0x08
ControlsChangedEvent get_controlsChangedEvent()Public+1 flags0x08
void add_onActionTriggered(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void remove_onActionTriggered(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void add_onDeviceLost(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void remove_onDeviceLost(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void add_onDeviceRegained(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void remove_onDeviceRegained(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void add_onControlsChanged(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
void remove_onControlsChanged(Action<UnityEngine.InputSystem.PlayerInput> value)Public+1 flags0x08
Camera get_camera()Public+1 flags0x08
void set_camera(Camera value)Public+1 flags0x08
InputSystemUIInputModule get_uiInputModule()Public+1 flags0x08
void set_uiInputModule(InputSystemUIInputModule value)Public+1 flags0x08
InputUser get_user()Public+1 flags0x04
ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_devices()Public+1 flags0x10
bool get_hasMissingRequiredDevices()Public+1 flags0x01
ReadOnlyArray<UnityEngine.InputSystem.PlayerInput> get_all()PublicStatic+1 flags0x10
bool get_isSinglePlayer()PublicStatic+1 flags0x01
uint8 GetDevice()Public—0x00
void ActivateInput()Public0x00
void DeactivateInput()Public0x00
void PassivateInput()Public0x00
bool SwitchCurrentControlScheme(const InputDevice[]& devices)Public0x08
void SwitchCurrentControlScheme(const string& controlScheme, const InputDevice[]& devices)Public0x08
void SwitchCurrentActionMap(const string& mapNameOrId)Public0x08
PlayerInput GetPlayerByIndex(int playerIndex)PublicStatic0x08
PlayerInput FindFirstPairedToDevice(InputDevice device)PublicStatic0x08
PlayerInput Instantiate(GameObject prefab, int playerIndex, const string& controlScheme, int splitScreenIndex, InputDevice pairWithDevice)PublicStatic0x08
PlayerInput Instantiate(GameObject prefab, int playerIndex, const string& controlScheme, int splitScreenIndex, const InputDevice[]& pairWithDevices)PublicStatic0x08
PlayerInput DoInstantiate(GameObject prefab)PrivateStatic0x08
void InitializeActions()Private0x00
void UninitializeActions()Private0x00
void InstallOnActionTriggeredHook()Private0x00
void UninstallOnActionTriggeredHook()Private0x00
void OnActionTriggered(const CallbackContext& context)Private0x10
void CacheMessageNames()Private0x00
void ClearCaches()Private0x00
void AssignUserAndDevices()Private0x00
bool HaveBindingForDevice(InputDevice device)Private0x08
void UnassignUserAndDevices()Private0x00
bool TryToActivateControlScheme(const InputControlScheme& controlScheme)Private0x18
void AssignPlayerIndex()Private0x00
void OnEnable()Private0x00
void StartListeningForUnpairedDeviceActivity()Private0x00
void StopListeningForUnpairedDeviceActivity()Private0x00
void StartListeningForDeviceChanges()Private0x00
void StopListeningForDeviceChanges()Private0x00
void OnDisable()Private0x00
void DebugLogAction(const CallbackContext& context)Public0x10
void HandleDeviceLost()Private0x00
void HandleDeviceRegained()Private0x00
void HandleControlsChanged()Private0x00
void OnUserChange(const InputUser& user, const InputUserChange& change, InputDevice device)PrivateStatic0x08
bool OnPreFilterUnpairedDeviceUsed(InputDevice device, const InputEventPtr& eventPtr)PrivateStatic0x08
void OnUnpairedDeviceUsed(InputControl control, const InputEventPtr& eventPtr)Private0x08
void OnDeviceChange(InputDevice device, const InputDeviceChange& change)Private0x08
void SwitchControlSchemeInternal(const InputControlScheme&& controlScheme, const InputDevice[]& devices)Private0x18
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 14

types with a member, parameter or interface of this type