C# Класс GrabAndPlaceObject, OCDEscape

This is like Grabbable object but with no physics.
Наследование: InteractableObject
Показать файл Открыть проект

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

Свойство Тип Описание
customLoopFreq float
customLoopStartAudio bool
grabSpeed float
grabbedInteractTag string
onObjectPlacedAction UnityAction
verticalAnchorOffset float
verticalInitOffset float
verticalPlacedOffset float

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

Свойство Тип Описание
beforeMovePosition Vector3
doCustomLoopAudio bool
gazeAnchor Transform
grabbed bool
initParent Transform
initPosition Vector3
initRotation Quaternion
movingToAnchor bool
movingToPlacedPosition bool
placed bool
placement GrabbedInteractablePlacement,
pointer GazePointer,

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

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

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

Метод Описание
Awake ( ) : void
CustomLoopAudio ( ) : IEnumerator
GetMoveToAnchorOffsetPosition ( ) : Vector3
GetMoveToAnchorPosition ( ) : Vector3
GetMoveToNotGrabbedOffsetPosition ( ) : Vector3
GetMoveToNotGrabbedPosition ( ) : Vector3
GetMoveToNotGrabbedRotation ( ) : Quaternion
MoveToAnchorPosition ( ) : IEnumerator
MoveToNotGrabbedPosition ( ) : IEnumerator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public StartInteraction ( ) : void
Результат void

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

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

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

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

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

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

public bool customLoopStartAudio
Результат bool

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public UnityAction onObjectPlacedAction
Результат UnityAction

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

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

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

protected GrabbedInteractablePlacement, placement
Результат GrabbedInteractablePlacement,

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

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

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

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

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

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

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

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