Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
PlayClipAtPoint
Plays an Audio Clip in a specific 3D point.
PlayScheduled
Plays a scheduled Audio Clip
UnityAction
Fires a UnityAction
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity Audio Component.
It requires an to be set up, see for more info.
Based on the action the AudioSource is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with Unity AudioSource Component. A list can be found in .
Sets an AudioClip to the AudioSource and plays it at a given position in world space, defined by an .
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Plays the clip at a specific time, on the absolute time-line of the Audio system.
The AudioClip must be present in the AudioSource parameters.
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
CrossFadeInt
Crossfade with hash representation of the state name.
CrossFadeString
Crossfade with state name.
SetLayerWeight
Changes the weight of a layer
SetLookAtPosition
Sets a position as a look at target
SetTarget
Sets a new Avatar target
SetInteger
Sets an Integer parameter
SetBool
Sets a Boolean parameter
SetFloat
Sets a Float parameter
UnityAction
Fires a UnityAction
AudioSource | Unity AudioSource Component |
ActionType |
Time | Time at which play to clip |
AudioSource | Unity AudioSource Component |
ActionType |
UnityAction | UnityAction | UnityAction to be invoked |
AudioSource | Unity AudioSource Component |
ActionType |
Clip | Unity 3D AudioClip |
Position | Position in space |
Volume | Audio volume |
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity CharacterController Component.
This OVER Component requires a CharacterController to be set up, see Unity Manual for more info.
Based on the action the CharacterController is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with the Unity CharacterController Component. A list can be found in OvrCharacterControllerActionType.
Allows the user to handle the movement of the target CharacterController. SimpleMove allows the user to implement a simple movement of the character, by simply applying speed, Move allows for a more elaborate movement type, applying motion to the GameObject attached to the CharacterController.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity Component.
This Over Component requires an Animator to be set up, see for more info.
Based on the action the Animator is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with the Unity Animator Component. A list is present in .
Creates a crossfade from the current Animator state to any other state using normalized times.
Fades the animation, with name "StateName", in over a period of "TransitionDuration" seconds and fades other animations out.
The OVER SDK provides two ways to achieve this: either via the State Name [CrossFadeString, accepting OvrString], or the Hash representation of said name [CrossFadeInt, accepting OvrInt].
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Sets the weight of the layer at the given index.
Sets an AvatarTarget and a TNormalizedTime for the current state.
Sets the value of the given parameter. The value type will vary, based on the action selected.
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Action type []
Action type []
Action type []
Name | Type | Description |
---|---|---|
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Sets the look at position in .
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
Note: the following attributes are added to the existing ones from the super class
Name | Type | Description |
---|
CharacterController
Unity CharacterController Component
ActionType
Action type [UnityAction]
UnityAction
UnityAction
UnityAction to be invoked
Animator | Unity Animator Component |
ActionType |
State[Hash]Name | Name of the Animation State |
TransitionDuration | Length of the transition |
Layer | Layer |
TimeOffset | Normalized time offset |
TransitionTime | Normalized transition time |
Animator | Unity Animator Component |
ActionType |
LayerIndex | Layer |
Weight | Normalized time offset |
Animator | Unity Animator Component |
ActionType |
LookAtPosition | Look at position |
Animator | Unity Animator Component |
ActionType |
TargetIndex | The avatar body part queried. |
TNormalizedTime | The current state Time. |
Animator | Unity Animator Component |
ActionType |
ParameterName | Parameter name. |
Value | Value to set. |
Animator | Unity Animator Component |
ActionType |
UnityAction | UnityAction | UnityAction to be invoked |
CharacterController
Unity CharacterController Component
ActionType
Action type [Move, SimpleMove]
Space
World space or Local space
Direction
Movement direction
CustomDirection
[Custom only] Custom direction vector
Action type [, ]
/ []
Action type []
Action type []
Action type []
Action type [, , ]
[, , ]
Action type []
Move
Supplies the movement of a GameObject with an attached CharacterController component.
SimpleMove
Moves Character with speed
UnityAction
Fires a UnityAction
Local
Local space, relative to parent object
World
World space
ChangeLightColor | Changes Light color |
UnityAction | Fires a UnityAction |
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity Light Component.
This OVER Component requires a Light to be set up. See the Unity Manual for more info.
Based on the action the Light is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with Unity Light Component. A list can be found in OvrLightActionType.
Allows the user to change Light color when executed.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity LineRenderer Component.
It requires a LineRenderer to be set up. See the Unity Manual for more info.
Based on the action the LineRenderer is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with Unity LineRenderer Component. A list can be found in OvrLineRendererActionType.
Allows the user to set the position of a vertex in the line. The vertex is specified by an index and an OvrVector3 position.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
SetPosition
Sets position of a vertex
UnityAction
Fires a UnityAction
LightObject
Unity Light Component
ActionType
Action type [UnityAction]
UnityAction
UnityAction
UnityAction to be invoked
LineRenderer
Unity LineRenderer Component
ActionType
Action type [UnityAction]
UnityAction
UnityAction
UnityAction to be invoked
LightObject
Unity Light Component
ActionType
Action type [ChangeLightColor]
LightColor
Color
New light color to set
LineRenderer
Unity LineRenderer Component
ActionType
Action type [SetPosition]
Index
Vertex index
Position
Position of the vertex to set
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity RigidBody Component.
It requires a RigidBody to be set up. See the Unity Manual for more info.
Based on the action the RigidBody is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with a Unity RigidBody Component. A list can be found in OvrRigidbodyActionType.
Allows user to apply force to the target Rigidbody. Force is applied using the Unity built-in physics engine, and with different effects, based on the type of force applied.
Force simply applies force to a Rigidbody. ExplosiveForce applies force simulating explosion effects. RelativeForce applies force in relation to Rigidbody's coordinate system.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Allows the user to add a torque to the target Rigidbody. Torque is applied using the Unity built-in physics engine, and with different effects, based on the type applied.
Torque simply applies a torque to a Rigidbody. RelativeTorque applies torque in relation to Rigidbody's coordinate system.
Note: the following attributes are added to the existing ones from the super class OvrNode
Allows the user to apply simple movement to the target Rigidbody, by using Unity built-in physics engine.
MovePosition simply applies motion to a Rigidbody. MoveRotation rotates Rigidbody to a given rotation.
Note: the following attributes are added to the existing ones from the super class OvrNode
Allows some utility functions to better handle Rigidbodies.
ResetVelocity allows the reset of the Velocity parameter of a Rigidbody. This is useful in order to stop the motion of a physical object in a Scene.
Note: the following attributes are added to the existing ones from the super class OvrNode
Executes the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Forward
Forward direction
Back
Reverse direction
Up
Upward direction
Down
Downward direction
Left
Left direction
Right
Right direction
Custom
Custom direction
Rigidbody
Unity Rigidbody Component
ActionType
Action type [Force, ExplosiveForce, RelativeForce]
Space
World or Local space
Direction
Direction of the force applied
CustomDirection
[Custom only] Custom direction vector
ForceValue
Force magnitude
UpwardsModifier
[Explosive only] Adjustment to the apparent position of the explosion to make it seem to lift objects
Rigidbody
Unity Rigidbody Component
ActionType
Action type [Torque, RelativeTorque]
Space
World or Local space
Direction
Direction of the force applied
CustomDirection
[Custom only] Custom direction vector
ForceValue
Force magnitude, for the torque
Rigidbody
Unity Rigidbody Component
ActionType
Action type [MovePosition, MoveRotation]
Space
World or Local space
Direction
[Move position only] Direction of the force applied
CustomDirection
[Custom only] Custom direction vector
Quaternion
[Move rotation only] Target rotation
Rigidbody
Unity Rigidbody Component
ActionType
Action type [ResetVelocity]
Rigidbody
Unity Rigidbody Component
ActionType
Action type [UnityAction]
UnityAction
UnityAction
UnityAction to be invoked
ExplosiveForce | Force that simulates explosion effects |
Force | Force |
RelativeForce | Force relative to Rigidbody's coordinate system |
RelativeTorque | Torque relative to Rigidbody's coordinate system |
Torque | Torque |
MovePosition | Used to move a kinematic Rigidbody towards a position |
MoveRotation | Used to rotate Rigidbody |
ResetVelocity | Used to reset Rigidbody's velocity |
UnityAction | Fires a UnityAction |
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity Transform Component.
It requires a Transform to be set up, see Unity Manual for more info.
Based on the action the Transform is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with a Unity Transform Component. A list can be found in OvrTransformActionType.
A collection of actions available for OvrTransform allows the user to set common Transform attributes, such as Position, Rotation (both in Local and World space), and local Scale.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Another collection of actions available for OvrTransform allows the user to Get the value of common Transform attributes, such as Position, Rotation (both in Local and World space), and local Scale.
Note: the following attributes are added to the existing ones from the super class OvrNode
A collection of actions available for OvrTransform allows the user to Get Transform's Direction vectors, such as Forward, Up, and Right (in Local and World space) vectors.
Note: the following attributes are added to the existing ones from the super class OvrNode
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Subclass of Ovr.OvrNode
This Node is used to assign values to a Unity UI Text Component.
It can be executed repeatedly during Update, in order to keep refreshing the UI with the correct values.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Subclass of Ovr.OvrNode
This Node is used to manage the most common interactions with the Unity VideoPlayer Component.
It requires a VideoPlayer to be set up, see Unity Manual for more info.
Based on the action the VideoPlayer is required to perform, this component changes its behavior and requirements.
The OVER SDK provides several ways to interact with Unity Video Component. A list can be found in OvrVideoPlayerActionType.
This Component allows the user to customize the behavior of the VideoPlayer Audio.
EnableAudioTrack allows enabling/disabling of a specific Audio track, defined by an index. SetDirectAudioMute allows the muting of the selected Audio track. SetDirectAudioVolume allows for a change in the selected Audio track volume. SetTargetAudioSource allows for a change in the VideoPlayer AudioSource Component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Execute the assigned UnityAction. Use this Type to directly access the functions made available by Unity in the specific component.
Note: the following attributes are added to the existing ones from the super class OvrNode
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
SetLocalPosition
Set position in Local space
SetWorldPosition
Set position in World space
SetLocalRotation
Set rotation in Local space
SetWorldRotation
Set rotation in World space
SetLocalScale
Set local Scale of the object
GetPosition
Get World space position
GetLocalPosition
Get Local space position
GetRotation
Get World space rotation
GetLocalRotation
Get Local space rotation
GetLocalScale
Get local Scale of the object
GetForward
Get World space Forward direction
GetUp
Get World space Up direction
GetRight
Get World space Right direction
GetLocalForward
Get Local space Forward direction
GetLocalUp
Get Local space Up direction
GetLocalRight
Get Local space Right direction
Target
Unity Transform Component
ActionType
Action type
TargetPosition
[Position only] Target Position to set
TargetRotation
OvrQuaternion
[Rotation only] Target Rotation to set
TargetScale
[Scaleonly] Target Local Scale to set
Target
Unity Transform Component
ActionType
Action type
TargetPosition
[Position only] Target Position to overwrite
TargetRotation
[Rotation only] Target Rotation to overwrite
TargetScale
[Scaleonly] Target Local Scale to overwrite
Target
Unity Transform Component
ActionType
Action type
TargetDir
[Position only] Target Direction to save the value
Target
Unity Transform Component
ActionType
Action type [UnityAction]
UnityAction
UnityAction
UnityAction to be invoked
EnableAudioTrack
Enable/disable audio track decoding. Only effective when the VideoPlayer is not currently playing.
SetDirectAudioMute
Set the direct-output audio mute status for the specified track.
SetDirectAudioVolume
Set the direct-output audio volume for the specified track.
SetTargetAudioSource
Sets the AudioSource that will receive audio samples for the specified track if this audio target is selected with Video.VideoPlayer.audioOutputMode.
UnityAction
Fires a UnityAction
VideoPlayer
VideoPlayer
Unity VideoPlayer Component
ActionType
Action type [EnableAudioTrack, SetDirectAudioMute, SetDirectAudioVolume, SetTargetAudioSource]
TrackIndex
Index of the Audio track
Enable
[EnableAudioTrack] Enable/disable
Mute
OvrBool
[SetDirectAudioMute] Mute or not
Volume
[SetDirectAudioVolume] Target volume
AudioSource
[SetTargetAudioSource] Target AudioSource
VideoPlayer
VideoPlayer
Unity VideoPlayer Component
ActionType
Action type [UnityAction]
UnityAction
UnityAction
UnityAction to be invoked
Text
Text
Unity Text Component
ExecuteOnUpdate
boolean
If True, this node will be executed each frame.
OvrVariable
Value to display