Skip to main content

Class: PinchOnButtonAction

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:23

Extends

Constructors

Constructor

new PinchOnButtonAction(target): PinchOnButtonAction

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:35

Parameters

target

Object3D

Returns

PinchOnButtonAction

Overrides

SimulatorUserAction.constructor

Properties

dependencies

static dependencies: object

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:24

camera

camera: typeof Camera = THREE.Camera

input

input: typeof Input = Input

simulator

simulator: typeof Simulator = Simulator

timer

timer: typeof Timer = THREE.Timer

Overrides

SimulatorUserAction.dependencies

Methods

controllerIsPointingAtButton()

controllerIsPointingAtButton(controls, camera): boolean

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:51

Parameters

controls

SimulatorControls

camera

Camera

Returns

boolean


init()

init(__namedParameters): Promise<void>

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:39

Parameters

__namedParameters
camera

Camera

input

Input

simulator

Simulator

timer

Timer

Returns

Promise<void>

Overrides

SimulatorUserAction.init


pinchController()

pinchController(): void

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:95

Returns

void


play()

play(__namedParameters): Promise<void>

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:110

Parameters

__namedParameters
journeyId

number

simulatorUser

SimulatorUser

waitFrame

WaitFrame

Returns

Promise<void>

Overrides

SimulatorUserAction.play


rotateControllerTowardsButton()

rotateControllerTowardsButton(controls, camera, deltaTime): void

Defined in: src/simulator/userActions/PinchOnButtonAction.ts:73

Parameters

controls

SimulatorControls

camera

Camera

deltaTime

number

Returns

void