Zdexby TheHolyOneZ
42,595 classes
Class

InputActionState

: Object
UnityEngine.InputSystem.InputActionState, Unity.InputSystem 0x00E0 (224 B) inherited 0x0010 Unity.InputSystem.dll
0x00x00E0

Members 15

OffsetSizeNameTypeFlagsDefault
—0x04kInvalidIndexintPublicStatic+1 flags2
0x08mapsInputActionMap[]Public—
0x08controlsInputControl[]Public—
0x08interactionsIInputInteraction[]Public—
0x08processorsInputProcessor[]Public—
0x08compositesInputBindingComposite[]Public—
0x04totalProcessorCountintPublic—
0x003C0x04padding / unreflected
0x80memoryUnmanagedMemoryPublic—
0x01m_OnBeforeUpdateHookedboolPrivate—
0x01m_OnAfterUpdateHookedboolPrivate—
0x01m_InProcessControlStateChangeboolPrivate—
0x00C30x05padding / unreflected
0x08m_CurrentlyProcessingThisEventInputEventPtrPrivate—
0x08m_OnBeforeUpdateDelegateActionPrivate—
0x08m_OnAfterUpdateDelegateActionPrivate—
0xB8s_GlobalStateGlobalStateStatic+1 flags—

Functions 112

SignatureFlagsNativeParams
int get_totalCompositeCount()Public+1 flags0x04
int get_totalMapCount()Public+1 flags0x04
int get_totalActionCount()Public+1 flags0x04
int get_totalBindingCount()Public+1 flags0x04
int get_totalInteractionCount()Public+1 flags0x04
int get_totalControlCount()Public+1 flags0x04
ActionMapIndices* get_mapIndices()Public+1 flags0x00
TriggerState* get_actionStates()Public+1 flags0x00
BindingState* get_bindingStates()Public+1 flags0x00
InteractionState* get_interactionStates()Public+1 flags0x00
Int32* get_controlIndexToBindingIndex()Public+1 flags0x00
UInt16* get_controlGroupingAndComplexity()Public+1 flags0x00
Single* get_controlMagnitudes()Public+1 flags0x00
UInt32* get_enabledControls()Public+1 flags0x00
bool get_isProcessingControlStateChange()Public+1 flags0x01
void Initialize(const InputBindingResolver& resolver)Public0x128
void ComputeControlGroupingIfNecessary()Private0x00
void ClaimDataFrom(const InputBindingResolver& resolver)Public0x128
void Finalize()2 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Destroy(bool isFinalizing)Private0x01
InputActionState Clone()Public0x08
object System.ICloneable.Clone()PrivateFinal+2 flags0x08
bool IsUsingDevice(InputDevice device)Private0x08
bool CanUseDevice(InputDevice device)Private0x08
bool HasEnabledActions()Public0x01
void FinishBindingCompositeSetups()Private0x00
void PrepareForBindingReResolution(bool needFullResolve, ref InputControlList<UnityEngine.InputSystem.InputControl>& activeControls, ref bool& hasEnabledActions)1 flags0x20
void FinishBindingResolution(bool hasEnabledActions, const UnmanagedMemory& oldMemory, const InputControlList<UnityEngine.InputSystem.InputControl>& activeControls, bool isFullResolve)Public0x80
void RestoreActionStatesAfterReResolvingBindings(const UnmanagedMemory& oldState, const InputControlList<UnityEngine.InputSystem.InputControl>& activeControls, bool isFullResolve)Private0x80
bool IsActiveControl(int bindingIndex, int controlIndex)Private0x04
int FindControlIndexOnBinding(int bindingIndex, InputControl control)Private0x08
void ResetActionStatesDrivenBy(InputDevice device)Private0x08
bool IsActionBoundToControlFromDevice(InputDevice device, int actionIndex)Private0x08
void ResetActionState(int actionIndex, const InputActionPhase& toPhase, bool hardReset)Public0x04
ref TriggerState FetchActionState(InputAction action)Public0x30
ActionMapIndices FetchMapIndices(InputActionMap map)Public0x30
void EnableAllActions(InputActionMap map)Public0x08
void EnableControls(InputActionMap map)Private0x08
void EnableSingleAction(InputAction action)Public0x08
void EnableControls(InputAction action)Private0x08
void DisableAllActions(InputActionMap map)Public0x08
void DisableControls(InputActionMap map)Public0x08
void DisableSingleAction(InputAction action)Public0x08
void DisableControls(InputAction action)Private0x08
void EnableControls(int mapIndex, int controlStartIndex, int numControls)Private0x04
void DisableControls(int mapIndex, int controlStartIndex, int numControls)Private0x04
void SetInitialStateCheckPending(int actionIndex, bool value)Public0x04
void SetInitialStateCheckPending(const BindingState*& bindingStatePtr, bool value)Private0x01
bool IsControlEnabled(int controlIndex)Private0x04
void SetControlEnabled(int controlIndex, bool state)Private0x04
void HookOnBeforeUpdate()Private0x00
void UnhookOnBeforeUpdate()Private0x00
void OnBeforeInitialUpdate()Private0x00
void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyControlStateChanged(InputControl control, double time, const InputEventPtr& eventPtr, long mapControlAndBindingIndex)PrivateFinal+2 flags0x08
void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyTimerExpired(InputControl control, double time, long mapControlAndBindingIndex, int interactionIndex)PrivateFinal+2 flags0x08
long ToCombinedMapAndControlAndBindingIndex(int mapIndex, int controlIndex, int bindingIndex)Private0x08
void SplitUpMapAndControlAndBindingIndex(long mapControlAndBindingIndex, ref int& mapIndex, ref int& controlIndex, ref int& bindingIndex)Private0x08
int GetComplexityFromMonitorIndex(long mapControlAndBindingIndex)Static+1 flags0x08
void ProcessControlStateChange(int mapIndex, int controlIndex, int bindingIndex, double time, const InputEventPtr& eventPtr)Private0x08
void ProcessButtonState(ref TriggerState& trigger, int actionIndex, const BindingState*& bindingStatePtr)Private0x30
bool ShouldIgnoreInputOnCompositeBinding(const BindingState*& binding, const InputEvent*& eventPtr)PrivateStatic0x01
bool IsConflictingInput(ref TriggerState& trigger, int actionIndex)Private0x30
ushort GetActionBindingStartIndexAndCount(int actionIndex, ref ushort& bindingCount)Private0x04
void ProcessDefaultInteraction(ref TriggerState& trigger, int actionIndex)Private0x30
void ProcessInteractions(ref TriggerState& trigger, int interactionStartIndex, int interactionCount)Private0x30
void ProcessTimeout(double time, int mapIndex, int controlIndex, int bindingIndex, int interactionIndex)Private0x08
void SetTotalTimeoutCompletionTime(float seconds, ref TriggerState& trigger)1 flags0x30
void StartTimeout(float seconds, ref TriggerState& trigger)1 flags0x30
void StopTimeout(int interactionIndex)Private0x04
void ChangePhaseOfInteraction(const InputActionPhase& newPhase, ref TriggerState& trigger, const InputActionPhase& phaseAfterPerformed, bool processNextInteractionOnCancel)1 flags0x30
bool ChangePhaseOfAction(const InputActionPhase& newPhase, ref TriggerState& trigger, const InputActionPhase& phaseAfterPerformedOrCanceled)Private0x30
void ChangePhaseOfActionInternal(int actionIndex, const TriggerState*& actionState, const InputActionPhase& newPhase, ref TriggerState& trigger)Private0x30
void CallActionListeners(int actionIndex, InputActionMap actionMap, const InputActionPhase& phase, ref CallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>>& listeners, const string& callbackName)Private0x50
object GetActionOrNoneString(ref TriggerState& trigger)Private0x30
InputAction GetActionOrNull(int bindingIndex)1 flags0x08
InputAction GetActionOrNull(ref TriggerState& trigger)1 flags0x30
InputControl GetControl(ref TriggerState& trigger)1 flags0x30
IInputInteraction GetInteractionOrNull(ref TriggerState& trigger)Private0x30
int GetBindingIndexInMap(int bindingIndex)1 flags0x04
int GetBindingIndexInState(int mapIndex, int bindingIndexInMap)1 flags0x04
ref BindingState GetBindingState(int bindingIndex)1 flags0x20
ref InputBinding GetBinding(int bindingIndex)1 flags0x58
InputActionMap GetActionMap(int bindingIndex)1 flags0x08
void ResetInteractionStateAndCancelIfNecessary(int mapIndex, int bindingIndex, int interactionIndex)Private0x04
void ResetInteractionState(int interactionIndex)Private0x04
int GetValueSizeInBytes(int bindingIndex, int controlIndex)1 flags0x04
Type GetValueType(int bindingIndex, int controlIndex)1 flags0x08
bool IsActuated(ref TriggerState& trigger, float threshold)Static+1 flags0x30
void ReadValue(int bindingIndex, int controlIndex, const Void*& buffer, int bufferSize, bool ignoreComposites)1 flags0x04
uint8 ReadValue(int bindingIndex, int controlIndex, bool ignoreComposites)1 flags—0x04
uint8 ApplyProcessors(int bindingIndex, const uint8& value, InputControl<TValue> controlOfType)1 flags—0x08
float EvaluateCompositePartMagnitude(int bindingIndex, int partNumber)Public0x04
double GetCompositePartPressTime(int bindingIndex, int partNumber)1 flags0x08
uint8 ReadCompositePartValue(int bindingIndex, int partNumber, const Boolean*& buttonValuePtr, ref int& controlIndex, const uint8& comparer)1 flags—0x04
bool ReadCompositePartValue(int bindingIndex, int partNumber, const Void*& buffer, int bufferSize)1 flags0x04
object ReadCompositePartValueAsObject(int bindingIndex, int partNumber)1 flags0x08
object ReadValueAsObject(int bindingIndex, int controlIndex, bool ignoreComposites)1 flags0x08
bool ReadValueAsButton(int bindingIndex, int controlIndex)1 flags0x04
ISavedState SaveAndResetState()Static+1 flags0x08
void AddToGlobalList()Private0x00
void RemoveMapFromGlobalList()Private0x00
void CompactGlobalList()PrivateStatic0x00
void NotifyListenersOfActionChange(const InputActionChange& change)1 flags0x04
void NotifyListenersOfActionChange(const InputActionChange& change, object actionOrMapOrAsset)Static+1 flags0x08
void ResetGlobals()PrivateStatic0x00
int FindAllEnabledActions(List<UnityEngine.InputSystem.InputAction> result)Static+1 flags0x08
void OnDeviceChange(InputDevice device, const InputDeviceChange& change)Static+1 flags0x08
void DeferredResolutionOfBindings()Static+1 flags0x00
void DisableAllActions()Static+1 flags0x00
void DestroyAllActionMapStates()Static+1 flags0x00
void .ctor()Public+1 flags0x00

Used by 17

types with a member, parameter or interface of this type