0x00x0108
Members 26
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | RayRadius | float | PublicStatic+1 flags | 0 |
| — | 0x04 | MaxInteractionRange | float | PublicStatic+1 flags | 0 |
| 0x04 | interaction_SearchMask | LayerMask | 1 flags | — | |
| 0x04 | rightClickRange | float | 1 flags | — | |
| 0x01 | <CanDestroy>k__BackingField | bool | Private | — | |
| 0x0031 | 0x07 | padding / unreflected | |||
| 0x08 | <HoveredInteractableObject>k__BackingField | InteractableObject | Private | — | |
| 0x08 | <HoveredValidInteractableObject>k__BackingField | InteractableObject | Private | — | |
| 0x08 | <InteractedObject>k__BackingField | InteractableObject | Private | — | |
| 0x08 | <InteractKeyStr>k__BackingField | string | Private | — | |
| 0x08 | InteractInput | InputActionReference | Public | — | |
| 0x10 | messageColor_Default | Color | Public | — | |
| 0x10 | iconColor_Default | Color | Public | — | |
| 0x10 | iconColor_Default_Key | Color | Public | — | |
| 0x10 | messageColor_Invalid | Color | Public | — | |
| 0x10 | iconColor_Invalid | Color | Public | — | |
| 0x08 | icon_Key | Sprite | Public | — | |
| 0x08 | icon_LeftMouse | Sprite | Public | — | |
| 0x08 | icon_Cross | Sprite | Public | — | |
| 0x04 | interactCooldown | float | PublicStatic | — | |
| 0x04 | timeSinceLastInteractStart | float | Private | — | |
| 0x00CC | 0x04 | padding / unreflected | |||
| 0x08 | itemBeingDestroyed | BuildableItem | Private | — | |
| 0x04 | destroyTime | float | Private | — | |
| 0x18 | _ray | Ray | Private | — | |
| 0x00F4 | 0x04 | padding / unreflected | |||
| 0x08 | _sphereCastHits | RaycastHit[] | Private | — | |
| 0x08 | _rayCastHits | RaycastHit[] | Private | — | |
| 0x04 | timeToDestroy | float | PrivateStatic | — | |
Inherited from Singleton`1 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | instance | InteractionManager | PrivateStatic | — | |
| 0x0008 | 0x18 | padding / unreflected | |||
| 0x01 | Destroyed | bool | 1 flags | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| LayerMask get_Interaction_SearchMask() | Public+1 flags | 0x04 | |
| bool get_CanDestroy() | Public+1 flags | 0x01 | |
| void set_CanDestroy(bool value) | Public+1 flags | 0x01 | |
| InteractableObject get_HoveredInteractableObject() | Public+1 flags | 0x08 | |
| void set_HoveredInteractableObject(InteractableObject value) | 2 flags | 0x08 | |
| InteractableObject get_HoveredValidInteractableObject() | Public+1 flags | 0x08 | |
| void set_HoveredValidInteractableObject(InteractableObject value) | 2 flags | 0x08 | |
| InteractableObject get_InteractedObject() | Public+1 flags | 0x08 | |
| void set_InteractedObject(InteractableObject value) | 2 flags | 0x08 | |
| string get_InteractKeyStr() | Public+1 flags | 0x08 | |
| void set_InteractKeyStr(const string& value) | 2 flags | 0x08 | |
| void Start() | 2 flags | 0x00 | |
| void OnDestroy() | 2 flags | 0x00 | |
| void LoadInteractKey() | Private | 0x00 | |
| void FixedUpdate() | Private | 0x00 | |
| void Update() | 3 flags | 0x00 | |
| void LateUpdate() | 3 flags | 0x00 | |
| void DoCasts() | Private | 0x00 | |
| void CheckHover() | 3 flags | 0x00 | |
| bool IsAnythingBlockingInteraction() | Public | 0x01 | |
| void CheckInteraction() | 3 flags | 0x00 | |
| void CheckRightClick() | 3 flags | 0x00 | |
| BuildableItem GetHoveredBuildableItem() | 3 flags | 0x08 | |
| void SetCanDestroy(bool canDestroy) | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |