Constructors
Methods
Staticemphasize
- emphasize(targets, duration, motionType?, moveDistance?, style?): ActionModel
Parameters
- targets: Target
- duration: number
- motionType: EmphasizeActionMotionType = "bounce"
- moveDistance: number = 1
- style: "basic" = "basic"
StaticfadeAction
- fadeAction(targetObject, duration, show): ActionModel
Parameters
- targetObject: Target
- duration: number
- show: boolean
StaticimpulseAction
- impulseAction(targets, velocity): ActionModel
Parameters
- targets: Target
- velocity: Vec3
StaticlookAtCameraAction
- lookAtCameraAction(targets, duration?, front?, up?): ActionModel
Parameters
- targets: Target
Optionalduration: numberOptionalfront: Vec3Optionalup: Vec3
Staticparallel
- parallel(...params): GroupActionModel
Parameters
Rest...params: IBehaviorElement[]
StaticplayAudioAction
- playAudioAction(targets, audio, type?, gain?, auralMode?): ActionModel
Parameters
- targets: Target
- audio: string
- type: PlayAction = "play"
- gain: number = 1
- auralMode: AuralMode = "spatial"
Staticsequence
- sequence(...params): GroupActionModel
Parameters
Rest...params: IBehaviorElement[]
StaticstartAnimationAction
- startAnimationAction(targetObject, start, duration?, animationSpeed?, reversed?, pingPong?): IBehaviorElement
Parameters
- targetObject: Target
- start: number
- duration: number = 0
- animationSpeed: number = 1
- reversed: boolean = false
- pingPong: boolean = false
Returns IBehaviorElement
StatictransformAction
- transformAction(targets, transformTarget, duration, transformType, easeType?): ActionModel
Parameters
- targets: Target
- transformTarget: Target
- duration: number
- transformType: Space
- easeType: EaseType = "inout"
creates an action that plays an animation