Table of Contents

Class TuringMouseCursor

Namespace
Turing.Core.TuringInput
Assembly
Turing.Core.dll
public class TuringMouseCursor : TuringPointerVisualization
Inheritance
Object
Component
Behaviour
MonoBehaviour
TuringMouseCursor
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.useGUILayout
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.transform
Component.gameObject
Component.tag
Object.GetInstanceID()
Object.GetHashCode()
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Extension Methods

Fields

FlipDuration

The duration in seconds to flip the cursor.

[Tooltip("The duration in seconds to flip the cursor.")]
public float FlipDuration

Field Value

float

Remarks

A value of 0 will cause the flip to occur instantaneously.

SnapDuration

The duration in seconds for the cursor to snap to objects.

[Tooltip("The duration in seconds for the cursor to snap to objects.")]
public float SnapDuration

Field Value

float

cursorMultiple

Set the size multiplier of the cursor

[Tooltip("Set the size multiplier of the cursor")]
public float cursorMultiple

Field Value

float

Methods

GetCameraDistanceScale(TuringCamera, Vector3)

public float GetCameraDistanceScale(TuringCamera camera, Vector3 point)

Parameters

camera TuringCamera
point Vector3

Returns

float

Process(TuringPointer, Vector3)

public override void Process(TuringPointer pointer, Vector3 worldScale)

Parameters

pointer TuringPointer
worldScale Vector3