Zdexby TheHolyOneZ
42,595 classes
Class

InputAction

: Object
UnityEngine.InputSystem.InputAction, Unity.InputSystem 0x01C0 (448 B) inherited 0x0010 Unity.InputSystem.dll
0x00x01C0

Members 18

OffsetSizeNameTypeFlagsDefault
0x08m_Namestring1 flags—
0x04m_TypeInputActionType1 flags—
0x001C0x04padding / unreflected
0x08m_ExpectedControlTypestring1 flags—
0x08m_Idstring1 flags—
0x08m_Processorsstring1 flags—
0x08m_Interactionsstring1 flags—
0x08m_SingletonActionBindingsInputBinding[]1 flags—
0x04m_FlagsActionFlags1 flags—
0x004C0x04padding / unreflected
0x60m_BindingMaskNullable<UnityEngine.InputSystem.InputBinding>2 flags—
0x04m_BindingsStartIndexint2 flags—
0x04m_BindingsCountint2 flags—
0x04m_ControlStartIndexint2 flags—
0x04m_ControlCountint2 flags—
0x04m_ActionIndexInStateint2 flags—
0x00C40x04padding / unreflected
0x08m_ActionMapInputActionMap2 flags—
0x50m_OnStartedCallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>>2 flags—
0x50m_OnCanceledCallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>>2 flags—
0x50m_OnPerformedCallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>>2 flags—

Functions 54

SignatureFlagsNativeParams
string get_name()Public+1 flags0x08
InputActionType get_type()Public+1 flags0x04
Guid get_id()Public+1 flags0x10
Guid get_idDontGenerate()2 flags0x10
string get_expectedControlType()Public+1 flags0x08
void set_expectedControlType(const string& value)Public+1 flags0x08
string get_processors()Public+1 flags0x08
string get_interactions()Public+1 flags0x08
InputActionMap get_actionMap()Public+1 flags0x08
Nullable<UnityEngine.InputSystem.InputBinding> get_bindingMask()Public+1 flags0x60
void set_bindingMask(const Nullable<UnityEngine.InputSystem.InputBinding>& value)Public+1 flags0x60
ReadOnlyArray<UnityEngine.InputSystem.InputBinding> get_bindings()Public+1 flags0x10
ReadOnlyArray<UnityEngine.InputSystem.InputControl> get_controls()Public+1 flags0x10
InputActionPhase get_phase()Public+1 flags0x04
bool get_inProgress()Public+1 flags0x01
bool get_enabled()Public+1 flags0x01
void add_started(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void remove_started(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void add_canceled(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void remove_canceled(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void add_performed(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
void remove_performed(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value)Public+1 flags0x08
bool get_triggered()Public+1 flags0x01
InputControl get_activeControl()Public+1 flags0x08
bool get_wantsInitialStateCheck()Public+1 flags0x01
void set_wantsInitialStateCheck(bool value)Public+1 flags0x01
void .ctor()Public+1 flags0x00
void .ctor(const string& name, const InputActionType& type, const string& binding, const string& interactions, const string& processors, const string& expectedControlType)Public+1 flags0x08
void Dispose()PublicFinal+2 flags0x00
string ToString()Public+1 flags0x08
void Enable()Public0x00
void Disable()Public0x00
InputAction Clone()Public0x08
object System.ICloneable.Clone()PrivateFinal+2 flags0x08
uint8 ReadValue()Public—0x00
object ReadValueAsObject()Public0x08
void Reset()Public0x00
bool IsPressed()Public0x01
bool IsInProgress()Public0x01
bool WasPressedThisFrame()Public0x01
bool WasReleasedThisFrame()Public0x01
bool WasPerformedThisFrame()Public0x01
float GetTimeoutCompletionPercentage()Public0x04
bool get_isSingletonAction()2 flags0x01
TriggerState get_currentState()Private+1 flags0x30
string MakeSureIdIsInPlace()1 flags0x08
void GenerateId()1 flags0x00
InputActionMap GetOrCreateActionMap()1 flags0x08
void CreateInternalActionMapForSingletonAction()Private0x00
void RequestInitialStateCheckOnEnabledAction()1 flags0x00
bool ActiveControlIsValid(InputControl control)1 flags0x08
Nullable<UnityEngine.InputSystem.InputBinding> FindEffectiveBindingMask()1 flags0x60
int BindingIndexOnActionToBindingIndexOnMap(int indexOfBindingOnAction)1 flags0x04
int BindingIndexOnMapToBindingIndexOnAction(int indexOfBindingOnMap)1 flags0x04

Used by 60

types with a member, parameter or interface of this type