Zdexby TheHolyOneZ
44,741 classes
Class

InteractionManager

: Singleton`1 : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Interaction.InteractionManager, Assembly-CSharp 0x0108 (264 B) inherited 0x0028 Assembly-CSharp.dll
0x00x0108

Members 26

OffsetSizeNameTypeFlagsDefault
—0x04RayRadiusfloatPublicStatic+1 flags0
—0x04MaxInteractionRangefloatPublicStatic+1 flags0
0x04interaction_SearchMaskLayerMask1 flags—
0x04rightClickRangefloat1 flags—
0x01<CanDestroy>k__BackingFieldboolPrivate—
0x00310x07padding / unreflected
0x08<HoveredInteractableObject>k__BackingFieldInteractableObjectPrivate—
0x08<HoveredValidInteractableObject>k__BackingFieldInteractableObjectPrivate—
0x08<InteractedObject>k__BackingFieldInteractableObjectPrivate—
0x08<InteractKeyStr>k__BackingFieldstringPrivate—
0x08InteractInputInputActionReferencePublic—
0x10messageColor_DefaultColorPublic—
0x10iconColor_DefaultColorPublic—
0x10iconColor_Default_KeyColorPublic—
0x10messageColor_InvalidColorPublic—
0x10iconColor_InvalidColorPublic—
0x08icon_KeySpritePublic—
0x08icon_LeftMouseSpritePublic—
0x08icon_CrossSpritePublic—
0x04interactCooldownfloatPublicStatic—
0x04timeSinceLastInteractStartfloatPrivate—
0x00CC0x04padding / unreflected
0x08itemBeingDestroyedBuildableItemPrivate—
0x04destroyTimefloatPrivate—
0x18_rayRayPrivate—
0x00F40x04padding / unreflected
0x08_sphereCastHitsRaycastHit[]Private—
0x08_rayCastHitsRaycastHit[]Private—
0x04timeToDestroyfloatPrivateStatic—
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08instanceInteractionManagerPrivateStatic—
0x00080x18padding / unreflected
0x01Destroyedbool1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 26

SignatureFlagsNativeParams
LayerMask get_Interaction_SearchMask()Public+1 flags0x04
bool get_CanDestroy()Public+1 flags0x01
void set_CanDestroy(bool value)Public+1 flags0x01
InteractableObject get_HoveredInteractableObject()Public+1 flags0x08
void set_HoveredInteractableObject(InteractableObject value)2 flags0x08
InteractableObject get_HoveredValidInteractableObject()Public+1 flags0x08
void set_HoveredValidInteractableObject(InteractableObject value)2 flags0x08
InteractableObject get_InteractedObject()Public+1 flags0x08
void set_InteractedObject(InteractableObject value)2 flags0x08
string get_InteractKeyStr()Public+1 flags0x08
void set_InteractKeyStr(const string& value)2 flags0x08
void Start()2 flags0x00
void OnDestroy()2 flags0x00
void LoadInteractKey()Private0x00
void FixedUpdate()Private0x00
void Update()3 flags0x00
void LateUpdate()3 flags0x00
void DoCasts()Private0x00
void CheckHover()3 flags0x00
bool IsAnythingBlockingInteraction()Public0x01
void CheckInteraction()3 flags0x00
void CheckRightClick()3 flags0x00
BuildableItem GetHoveredBuildableItem()3 flags0x08
void SetCanDestroy(bool canDestroy)Public0x01
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type