Zdexby TheHolyOneZ
36,909 classes
Class

MapPiece3D

: MonoBehaviour : Behaviour : Component : Object : Object
MapPiece3D, Assembly-CSharp 0x00D0 (208 B) inherited 0x0020 Assembly-CSharp.dll
implements ICursorDraggable
0x00x00D0

Members 25

OffsetSizeNameTypeFlagsDefault
0x08camCameraPublic—
0x08interactionColliderColliderPublic—
0x08boundsBoxBoxColliderPublic—
0x08virtualCursorVirtualCursorPrivate—
0x01autoFindVirtualCursorboolPrivate—
0x00410x07padding / unreflected
0x08virtualCursorTagstringPrivate—
0x04planeAxisSurfaceAxisPublic—
0x04dragLiftfloatPublic—
0x04dragFollowSpeedfloatPublic—
0x04pullThresholdPixelsfloatPublic—
0x01updateWhileDraggingOnCameraMotionboolPublic—
0x00610x03padding / unreflected
0x04pickRayDistancefloatPublic—
0x01centerOriginOnCursorWhileDraggingboolPublic—
0x01debugboolPublic—
0x01drawGizmosboolPublic—
0x006B0x01padding / unreflected
0x10gizmoPlaneColorColorPublic—
0x01draggingboolPrivate—
0x01_externallyControlledboolPrivate—
0x007E0x02padding / unreflected
0x0CdragOffsetWorldVector3Private—
0x08lastPointerPosVector2Private—
0x10dragPlanePlanePrivate—
0x0ClastCamPosVector3Private—
0x10lastCamRotQuaternionPrivate—
0x08DragStartedActionPrivate—
0x08DragEndedActionPrivate—
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 22

SignatureFlagsNativeParams
bool get_IsDragging()PublicFinal+3 flags0x01
void add_DragStarted(Action value)PublicFinal+3 flags0x08
void remove_DragStarted(Action value)PublicFinal+3 flags0x08
void add_DragEnded(Action value)PublicFinal+3 flags0x08
void remove_DragEnded(Action value)PublicFinal+3 flags0x08
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void Update()Private0x00
void BeginDragFromManager(Camera raycastCamera, const Vector2& screenPos)Public0x08
void EndDragFromManager()Public0x00
void SetVirtualCursor(VirtualCursor vc)Public0x08
void StartDragInternal(const Vector3& hitPoint, const Vector2& pressScreenPos)Private0x0C
void UpdateDrag(const Vector2& screenPos)Private0x08
void EndDragInternal()Private0x00
Vector2 GetPointerScreenPosition()Private0x08
bool TryResolveVirtualCursor(bool logWarnings)Private0x01
Vector3 GetPlaneNormal()Private0x0C
Vector3 GetPlaneOriginPoint()Private0x0C
Vector3 ProjectPointOnPlane(const Vector3& point, const Vector3& planeNormal, const Vector3& planePoint)PrivateStatic0x0C
Vector3 ClampToBoundsPlane(const Vector3& worldPos)Private0x0C
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type