C# Класс GrabbableObject, OCDEscape

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
freeDrag float
grabSpeed float
grabbedDrag float
grabbedInteractTag string
springDamping float
springStrength float

Защищенные свойства (Protected)

Свойство Тип Описание
anchor Transform
anchorBody UnityEngine.Rigidbody
beforeMovePosition Vector3
gazeAnchor Transform
grabbed bool
lastParent Transform
lastPosition Vector3
lastRotation Quaternion
moveToAnchor bool
moveToLastPosition bool
myJoint UnityEngine.ConfigurableJoint
myRigidbody UnityEngine.Rigidbody
pointer GazePointer,

Открытые методы

Метод Описание
OffInteract ( GazePointer, pointer, Transform objectToInteractWith ) : bool
OnGrabbedHighlight ( Transform highlightedObject ) : bool
OnInteract ( GazePointer, pointer ) : bool

Защищенные методы

Метод Описание
Awake ( ) : void
CreateAnchor ( ) : void
CreateJoint ( ) : void
FreeJoint ( ) : void
GetMoveToAnchorOffsetPosition ( ) : Vector3
GetMoveToNotGrabbedOffsetPosition ( ) : Vector3
GetMoveToNotGrabbedPosition ( ) : Vector3
GetMoveToNotGrabbedRotation ( ) : Quaternion
LimitJoint ( ) : void
MoveToAnchorPosition ( ) : IEnumerator
MoveToNotGrabbedPosition ( ) : IEnumerator
OnObjectPutBack ( ) : void

Описание методов

Awake() защищенный Метод

protected Awake ( ) : void
Результат void

CreateAnchor() защищенный Метод

protected CreateAnchor ( ) : void
Результат void

CreateJoint() защищенный Метод

protected CreateJoint ( ) : void
Результат void

FreeJoint() защищенный Метод

protected FreeJoint ( ) : void
Результат void

GetMoveToAnchorOffsetPosition() защищенный Метод

protected GetMoveToAnchorOffsetPosition ( ) : Vector3
Результат Vector3

GetMoveToNotGrabbedOffsetPosition() защищенный Метод

protected GetMoveToNotGrabbedOffsetPosition ( ) : Vector3
Результат Vector3

GetMoveToNotGrabbedPosition() защищенный Метод

protected GetMoveToNotGrabbedPosition ( ) : Vector3
Результат Vector3

GetMoveToNotGrabbedRotation() защищенный Метод

protected GetMoveToNotGrabbedRotation ( ) : Quaternion
Результат Quaternion

LimitJoint() защищенный Метод

protected LimitJoint ( ) : void
Результат void

MoveToAnchorPosition() защищенный Метод

protected MoveToAnchorPosition ( ) : IEnumerator
Результат IEnumerator

MoveToNotGrabbedPosition() защищенный Метод

protected MoveToNotGrabbedPosition ( ) : IEnumerator
Результат IEnumerator

OffInteract() публичный Метод

public OffInteract ( GazePointer, pointer, Transform objectToInteractWith ) : bool
pointer GazePointer,
objectToInteractWith Transform
Результат bool

OnGrabbedHighlight() публичный Метод

public OnGrabbedHighlight ( Transform highlightedObject ) : bool
highlightedObject Transform
Результат bool

OnInteract() публичный Метод

public OnInteract ( GazePointer, pointer ) : bool
pointer GazePointer,
Результат bool

OnObjectPutBack() защищенный Метод

protected OnObjectPutBack ( ) : void
Результат void

Описание свойств

anchor защищенное свойство

protected Transform anchor
Результат Transform

anchorBody защищенное свойство

protected Rigidbody,UnityEngine anchorBody
Результат UnityEngine.Rigidbody

beforeMovePosition защищенное свойство

protected Vector3 beforeMovePosition
Результат Vector3

freeDrag публичное свойство

public float freeDrag
Результат float

gazeAnchor защищенное свойство

protected Transform gazeAnchor
Результат Transform

grabSpeed публичное свойство

public float grabSpeed
Результат float

grabbed защищенное свойство

protected bool grabbed
Результат bool

grabbedDrag публичное свойство

public float grabbedDrag
Результат float

grabbedInteractTag публичное свойство

public string grabbedInteractTag
Результат string

lastParent защищенное свойство

protected Transform lastParent
Результат Transform

lastPosition защищенное свойство

protected Vector3 lastPosition
Результат Vector3

lastRotation защищенное свойство

protected Quaternion lastRotation
Результат Quaternion

moveToAnchor защищенное свойство

protected bool moveToAnchor
Результат bool

moveToLastPosition защищенное свойство

protected bool moveToLastPosition
Результат bool

myJoint защищенное свойство

protected ConfigurableJoint,UnityEngine myJoint
Результат UnityEngine.ConfigurableJoint

myRigidbody защищенное свойство

protected Rigidbody,UnityEngine myRigidbody
Результат UnityEngine.Rigidbody

pointer защищенное свойство

protected GazePointer, pointer
Результат GazePointer,

springDamping публичное свойство

public float springDamping
Результат float

springStrength публичное свойство

public float springStrength
Результат float