Zdexby TheHolyOneZ
36,909 classes
Class

DragSurface

: MonoBehaviour : Behaviour : Component : Object : Object
DragSurface, Assembly-CSharp 0x0060 (96 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0060

Members 13

OffsetSizeNameTypeFlagsDefault
0x08AllSurfacesList<DragSurface>PublicStatic+1 flags—
0x04planeNormalAxisSurfaceAxisPublic—
0x04additionalSurfaceOffsetfloatPublic—
0x08raycastTargetColliderColliderPublic—
0x01clampToBoundsboolPublic—
0x00310x03padding / unreflected
0x04clampInsetfloatPublic—
0x04defaultDragLiftfloatPublic—
0x04surfaceScaleMultiplierfloatPublic—
0x01preferAlignRotationOnEnterboolPublic—
0x00410x03padding / unreflected
0x04handoffPriorityintPublic—
0x08sourceDeckAreaDraggableItemDeckAreaPublic—
0x08itemsList<DraggableItem>Public—
0x08_boundsBoxBoxColliderPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 19

SignatureFlagsNativeParams
BoxCollider get_BoundsBox()Public+1 flags0x08
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnValidate()Private0x00
Vector3 GetPlaneNormal()Public0x0C
Vector3 GetPlaneOriginPoint()Public0x0C
Plane GetSurfacePlane()Public0x10
Vector3 ProjectOntoSurface(const Vector3& worldPos)Public0x0C
Vector3 ClampOnSurface(const Vector3& worldPos)Public0x0C
Vector3 ClampOnSurfacePreserveNormalOffset(const Vector3& worldPos)Public0x0C
Vector3 GetSurfaceCenterWorldPosition()Public0x0C
bool IsPointerOverSurface(Camera cam, const Vector2& screenPos, float maxDistance, ref RaycastHit& hit)Public0x2C
void AddItem(DraggableItem item)Public0x08
void RemoveItem(DraggableItem item)Public0x08
void MoveItemsToDeck()Public0x00
Vector3 ProjectPointOnPlane(const Vector3& point, const Vector3& planeNormal, const Vector3& planePoint)PublicStatic0x0C
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 30

types with a member, parameter or interface of this type