0x00x00E0
Members 40
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_allZones | HashSet<CameraZoneTrigger> | PrivateStatic+1 flags | — | |
| 0x08 | s_currentActiveZone | CameraZoneTrigger | PrivateStatic | — | |
| 0x08 | zoneCamera | GameObject | Public | — | |
| 0x08 | playerCamera | GameObject | Public | — | |
| 0x08 | promptUI | GameObject | Public | — | |
| 0x08 | unlockUI | GameObject | Public | — | |
| 0x08 | activateAction | InputActionReference | Public | — | |
| 0x08 | deactivateAction | InputActionReference | Public | — | |
| 0x08 | onConsoleActivated | UnityEvent | Public | — | |
| 0x08 | onConsoleDeactivated | UnityEvent | Public | — | |
| 0x01 | activateOnStart | bool | Private | — | |
| 0x01 | autoResolveByTags | bool | Private | — | |
| 0x01 | reResolveOnSceneEvents | bool | Private | — | |
| 0x0063 | 0x05 | padding / unreflected | |||
| 0x08 | playerTag | string | Private | — | |
| 0x08 | playerCameraTag | string | Private | — | |
| 0x08 | promptUITag | string | Private | — | |
| 0x08 | unlockUITag | string | Private | — | |
| 0x01 | enforceSingleActiveZone | bool | Private | — | |
| 0x01 | disalowForceDeactivationBySingleActiveZone | bool | Private | — | |
| 0x01 | useBrokerLock | bool | Private | — | |
| 0x008B | 0x05 | padding / unreflected | |||
| 0x08 | lockBrokerTag | string | Private | — | |
| 0x01 | brokerFreezePlayerController | bool | Private | — | |
| 0x01 | brokerUseFreeMouse | bool | Private | — | |
| 0x01 | brokerUseUIActionMap | bool | Private | — | |
| 0x009B | 0x05 | padding / unreflected | |||
| 0x08 | brokerDebugLabel | string | Private | — | |
| 0x01 | brokerRequireMostRecentToDeactivate | bool | Private | — | |
| 0x01 | reapplyForceStateOnEnable | bool | Private | — | |
| 0x01 | reapplyForceStateNextFrame | bool | Private | — | |
| 0x01 | resetBaselineOnEnable | bool | Private | — | |
| 0x01 | watchMissionPhase | bool | Private | — | |
| 0x01 | playerInZone | bool | Private | — | |
| 0x01 | consoleActive | bool | Private | — | |
| 0x01 | _interactionEnabled | bool | Private | — | |
| 0x01 | _wasTimeScalePaused | bool | Private | — | |
| 0x01 | _forceRequestedActive | bool | Private | — | |
| 0x00B2 | 0x06 | padding / unreflected | |||
| 0x08 | _reapplyRoutine | Coroutine | Private | — | |
| 0x08 | _phaseSubscribeRetryRoutine | Coroutine | Private | — | |
| 0x08 | _broker | InteractionLockBroker | Private | — | |
| 0x08 | _brokerHandle | LockHandle | Private | — | |
| 0x08 | _boxCollider | BoxCollider | 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 36
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Awake() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void ApplyBaselineVisualState() | Private | 0x00 | |
| void ReapplyRequestedState() | Private | 0x00 | |
| IEnumerator ReapplyNextFrame() | Private | 0x08 | |
| void ForceActivateImmediate() | Private | 0x00 | |
| void OnSceneLoaded(const Scene& scene, const LoadSceneMode& mode) | Private | 0x04 | |
| void OnSceneUnloaded(const Scene& scene) | Private | 0x04 | |
| void OnTriggerEnter(Collider other) | Private | 0x08 | |
| void OnTriggerExit(Collider other) | Private | 0x08 | |
| void OnActivatePerformed(const CallbackContext& ctx) | Private | 0x10 | |
| void OnDeactivatePerformed(const CallbackContext& ctx) | Private | 0x10 | |
| void ResolveByTagsIfNeeded() | Private | 0x00 | |
| GameObject SafeFindWithTag(const string& tag) | PrivateStatic | 0x08 | |
| void TryFindBroker() | Private | 0x00 | |
| void SetInteractionEnabled(bool enabled) | Public | 0x01 | |
| void TrySubscribeToPhaseOrRetry() | Private | 0x00 | |
| IEnumerator PhaseSubscribeRetryRoutine() | Private | 0x08 | |
| void SubscribeToPhase() | Private | 0x00 | |
| void UnsubscribeFromPhase() | Private | 0x00 | |
| void OnPhaseChanged(const GamePhase& prev, const GamePhase& next) | Private | 0x04 | |
| void ActivateConsole() | Public | 0x00 | |
| void DeactivateConsole() | Public | 0x00 | |
| void ForceActivate() | Public | 0x00 | |
| void ForceDeactivate() | Public | 0x00 | |
| void EnsureBrokerLock() | Private | 0x00 | |
| void ReleaseBrokerLockIfHeld() | Private | 0x00 | |
| void SafeRevertFromDisable() | Private | 0x00 | |
| void InteractionLockBroker_OnRequestsChanged() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| IEnumerator <InteractionLockBroker_OnRequestsChanged>g__SubscribeDeactivateActionNextFrame|72_0() | Private | 0x08 |
Used by 23
types with a member, parameter or interface of this type<<InteractionLockBroker_OnRequestsChanged>g__SubscribeDeactivateActionNextFrame|72_0>d<PhaseSubscribeRetryRoutine>d__61<ReapplyNextFrame>d__48Action`1ArraySortHelper`1CameraZoneRTSTransitionHelperCameraZoneTrigger[]Comparison`1EnumeratorEnumeratorEqualityComparer`1HashSet`1ICollection`1IComparer`1IEnumerator`1IEqualityComparer`1IEquatable`1IList`1List`1ObjectEqualityComparer`1Predicate`1ReadOnlyCollection`1Slot