0x00x0050
Members 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | <Instance>k__BackingField | CinemachineFocusService | PrivateStatic | — | |
| 0x08 | focusCamera | CinemachineCamera | Public | — | |
| 0x01 | bindFollow | bool | Public | — | |
| 0x01 | bindLookAt | bool | Public | — | |
| 0x01 | disableCameraWhenIdle | bool | Public | — | |
| 0x01 | stickToCurrentUntilReleased | bool | Public | — | |
| 0x01 | preferSameKeyOnRelease | bool | Public | — | |
| 0x01 | verboseLogging | bool | Public | — | |
| 0x002E | 0x02 | padding / unreflected | |||
| 0x08 | keys | List<FocusSystem.CinemachineFocusService.KeySettings> | Public | — | |
| 0x08 | _channels | Dictionary<System.String | Private+1 flags | — | |
| 0x08 | _currentTarget | CinemachineFocusTarget | Private | — | |
| 0x08 | _currentKey | string | 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 |
|---|---|---|---|
| CinemachineFocusService get_Instance() | PublicStatic+1 flags | 0x08 | |
| void set_Instance(CinemachineFocusService value) | PrivateStatic+1 flags | 0x08 | |
| bool get_HasInstance() | PublicStatic+1 flags | 0x01 | |
| void Awake() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void OnValidate() | Private | 0x00 | |
| void RebuildChannelsFromConfig() | Private | 0x00 | |
| bool TryGetChannel(const string& key, ref ChannelState& state) | Private | 0x08 | |
| bool IsKeyEligibleForNewGrab(const string& key) | Private | 0x08 | |
| void RegisterTarget(CinemachineFocusTarget target) | Public | 0x08 | |
| void UnregisterTarget(CinemachineFocusTarget target) | Public | 0x08 | |
| bool RequestFocus(CinemachineFocusTarget target) | Public | 0x08 | |
| void ReleaseFocus(CinemachineFocusTarget target) | Public | 0x08 | |
| void Evaluate(const string& preferKey) | Private | 0x08 | |
| bool IsStillEligible(CinemachineFocusTarget t) | Private | 0x08 | |
| CinemachineFocusTarget SelectBestFromKey(const string& key, ref string& selectedKey) | Private | 0x08 | |
| CinemachineFocusTarget SelectBestAcrossAllKeys(ref string& selectedKey) | Private | 0x08 | |
| void ApplyBinding(CinemachineFocusTarget target) | Private | 0x08 | |
| void ApplyIdleState() | Private | 0x00 | |
| void Context_RebuildKeys() | Private | 0x00 | |
| void Context_ClearBinding() | Private | 0x00 | |
| void Context_LogUsage() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |