Zdexby TheHolyOneZ
36,909 classes
Class

KeyPressUnityEvent

: MonoBehaviour : Behaviour : Component : Object : Object
KeyPressUnityEvent, Assembly-CSharp 0x0098 (152 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0098

Members 19

OffsetSizeNameTypeFlagsDefault
0x04listenForListenModePrivate—
0x00240x04padding / unreflected
0x08specificActionInputActionReferencePrivate—
0x08anyActionsInputActionReference[]Private—
0x08onKeyPressedUnityEventPrivate—
0x01toggleEnabledboolPrivate—
0x01initialToggleStateboolPrivate—
0x00420x06padding / unreflected
0x08onToggleOnUnityEventPrivate—
0x08onToggleOffUnityEventPrivate—
0x01currentToggleStateboolPrivate—
0x01holdEnabledboolPrivate—
0x005A0x02padding / unreflected
0x04holdDurationSecondsfloatPrivate—
0x01holdCancelsOnActionCanceledboolPrivate—
0x00610x07padding / unreflected
0x08onHoldElapsedUnityEventPrivate—
0x08onHoldCanceledUnityEventPrivate—
0x08subscribedActionsList<UnityEngine.InputSystem.InputAction>Private+1 flags—
0x08holdRoutineCoroutinePrivate—
0x08holdActionInputActionPrivate—
0x04holdTokenintPrivate—
0x01holdElapsedForCurrentTokenboolPrivate—
0x00950x03unreflected bytes to end of KeyPressUnityEvent
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 30

SignatureFlagsNativeParams
void OnEnable()Private0x00
void OnDisable()Private0x00
void SubscribeAll()Private0x00
void UnsubscribeAll()Private0x00
void HandleActionStarted(const CallbackContext& ctx)Private0x10
void HandleActionCanceled(const CallbackContext& ctx)Private0x10
void StartHold(InputAction action)Private0x08
void CancelHold(bool invokeCanceledEvent)Private0x01
IEnumerator HoldTimerRoutine(int tokenAtStart, float durationSeconds)Private0x08
void SetListenMode(const ListenMode& mode)Public0x04
void SetSpecificAction(InputActionReference actionReference)Public0x08
void SetAnyActions(const InputActionReference[]& actions)Public0x08
void SetToggleEnabled(bool enabled)Public0x01
void SetToggleState(bool newState, bool invokeEvent)Public0x01
void ResetToggleState(bool invokeEvent)Public0x01
void ForceToggle(bool invokeEvent)Public0x01
void RefreshSubscriptions()Public0x00
void SetHoldEnabled(bool enabled)Public0x01
void SetHoldDurationSeconds(float seconds)Public0x04
void CancelHoldTimer()Public0x00
UnityEvent get_OnKeyPressedEvent()Public+1 flags0x08
UnityEvent get_OnToggleOnEvent()Public+1 flags0x08
UnityEvent get_OnToggleOffEvent()Public+1 flags0x08
UnityEvent get_OnHoldElapsedEvent()Public+1 flags0x08
UnityEvent get_OnHoldCanceledEvent()Public+1 flags0x08
bool get_CurrentToggleState()Public+1 flags0x01
bool get_ToggleEnabled()Public+1 flags0x01
bool get_HoldEnabled()Public+1 flags0x01
float get_HoldDurationSeconds()Public+1 flags0x04
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type