0x00x00B8
Members 29
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | brokerTag | string | Private | — | |
| 0x01 | warnOnMultipleBrokers | bool | Private | — | |
| 0x08 | s_foundBrokers | List<InteractionLockBroker> | PrivateStatic+1 flags | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | playerController | FirstPersonController | Private | — | |
| 0x08 | dynamicCursorManager | DynamicCursorManager | Private | — | |
| 0x08 | playerInput | PlayerInput | Private | — | |
| 0x08 | playerVirtualCamera | GameObject | Private | — | |
| 0x01 | enableTagAutoResolve | bool | Private | — | |
| 0x01 | retryResolveIfMissing | bool | Private | — | |
| 0x0052 | 0x02 | padding / unreflected | |||
| 0x04 | retryResolveIntervalSeconds | float | Private | — | |
| 0x08 | playerControllerTag | string | Private | — | |
| 0x08 | cursorManagerTag | string | Private | — | |
| 0x08 | playerInputTag | string | Private | — | |
| 0x08 | playerVirtualCameraTag | string | Private | — | |
| 0x01 | enableActionMapSwitching | bool | Private | — | |
| 0x0079 | 0x07 | padding / unreflected | |||
| 0x08 | playerActionMapName | string | Private | — | |
| 0x08 | uiActionMapName | string | Private | — | |
| 0x01 | logStateChanges | bool | Private | — | |
| 0x01 | warnIfActionMapRequestedButMissingPlayerInput | bool | Private | — | |
| 0x01 | forceReapplyOnEveryChange | bool | Private | — | |
| 0x0093 | 0x05 | padding / unreflected | |||
| 0x08 | _requests | Dictionary<System.Int32 | Private+1 flags | — | |
| 0x04 | _nextId | int | Private | — | |
| 0x01 | _resolvedFreeze | bool | Private | — | |
| 0x01 | _resolvedUseFreeMouse | bool | Private | — | |
| 0x01 | _resolvedUseUIMap | bool | Private | — | |
| 0x01 | _resolvedHideVirtualCursorAndBlockWorld | bool | Private | — | |
| 0x04 | _nextResolveAttemptTime | float | Private | — | |
| 0x01 | loggedMissingPlayerInput | bool | Private | — | |
| 0x00AD | 0x03 | padding / unreflected | |||
| 0x08 | OnRequestsChanged | Action | Private | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool TryGet(ref InteractionLockBroker& broker, const string& tag) | PublicStatic | 0x08 | |
| InteractionLockBroker FindOrNull(const string& tag) | PublicStatic | 0x08 | |
| int get_BrokerInstanceId() | Private+1 flags | 0x04 | |
| bool get_IsPlayerVirtualCameraActive() | Public+1 flags | 0x01 | |
| int get_ActiveRequestCount() | Public+1 flags | 0x04 | |
| void add_OnRequestsChanged(Action value) | Public+1 flags | 0x08 | |
| void remove_OnRequestsChanged(Action value) | Public+1 flags | 0x08 | |
| void Awake() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| LockHandle Acquire(const LockRequest& request) | Public | 0x10 | |
| bool Release(const LockHandle& handle) | Public | 0x08 | |
| void ReleaseAll(const string& reason) | Public | 0x08 | |
| void ForceRefresh(const string& reason) | Public | 0x08 | |
| InteractionLockBroker FindSelfByConfiguredTagOrNull() | Public | 0x08 | |
| bool IsMostRecentLock(ref LockHandle& handle) | Public | 0x08 | |
| void RecomputeAndApply(const string& reason, bool forceApply) | Private | 0x08 | |
| bool HasMissingReferences() | Private | 0x01 | |
| void ResolveReferencesIfNeeded(bool force) | Private | 0x01 | |
| GameObject FindByTagSafe(const string& tag) | PrivateStatic | 0x08 | |
| void WarnIfMultipleBrokersExist() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 20
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1CameraFreezeToggleCameraZoneTriggerCastHelper`1Comparison`1DialInteractableEnumeratorICollection`1IComparer`1IEnumerator`1IList`1InteractionLockBroker[]InteractionLockBrokerDisableWhileLockedBridgeInteractionLockStateRelayLinearSliderInteractableList`1Predicate`1ReadOnlyCollection`1TeleprinterLineRangeSelector3D