Zdexby TheHolyOneZ
36,909 classes
Class

EscapeMenuToggleUnityEvent

: MonoBehaviour : Behaviour : Component : Object : Object
EscapeMenuToggleUnityEvent, Assembly-CSharp 0x0060 (96 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0060

Members 10

OffsetSizeNameTypeFlagsDefault
0x08toggleActionInputActionReferencePrivate—
0x01initialOpenStateboolPrivate—
0x01isOpenboolPrivate—
0x01robustLogsboolPrivate—
0x002B0x05padding / unreflected
0x08onKeyPressedUnityEventPrivate—
0x08onOpenedUnityEventPrivate—
0x08onClosedUnityEventPrivate—
0x08onOpenBlockedUnityEventPrivate—
0x08activeBlockersHashSet<EscapeMenuOpenBlocker>Private+1 flags—
0x08subscribedActionInputActionPrivate—
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 21

SignatureFlagsNativeParams
void OnEnable()Private0x00
void OnDisable()Private0x00
void Subscribe()Private0x00
void Unsubscribe()Private0x00
void HandleActionStarted(const CallbackContext& ctx)Private0x10
void LogBlockers()Private0x00
void RegisterBlocker(EscapeMenuOpenBlocker blocker)Public0x08
void UnregisterBlocker(EscapeMenuOpenBlocker blocker)Public0x08
void SetToggleAction(InputActionReference actionReference)Public0x08
void SetOpenState(bool open, bool invokeEvent)Public0x01
void ForceOpen(bool invokeEvent)Public0x01
void ForceClose(bool invokeEvent)Public0x01
void RefreshSubscriptions()Public0x00
IReadOnlyCollection<EscapeMenuOpenBlocker> get_ActiveBlockers()Public+1 flags0x08
UnityEvent get_OnKeyPressedEvent()Public+1 flags0x08
UnityEvent get_OnOpenedEvent()Public+1 flags0x08
UnityEvent get_OnClosedEvent()Public+1 flags0x08
UnityEvent get_OnOpenBlockedEvent()Public+1 flags0x08
bool get_IsOpen()Public+1 flags0x01
bool get_IsBlocked()Public+1 flags0x01
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type