SAudioReactiveAnimation
Index
Properties Index
Properties
Enabled
bool Enabled get
set
Returns true if the Audio Reactive Animation Enabled.
Space.Host.ExecutingObject.AudioReactiveAnimation.Enabled = false
--clicking this object will Enable/Disable it's Audio Reactive Animation component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.AudioReactiveAnimation
OnClick = function()
component.Enabled = not component.Enabled
end
thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)
Target
SAnimator Target get
set
The target Animator which the Audio Reactive Animation is affecting.
TargetAnimator = Space.Host.ExecutingObject.AudioReactiveAnimation.Target
--clicking this object toggles between two Audio Reactive Animation targets
thisObject = Space.Host.ExecutingObject
animator1 = Space.Host.GetReference("object1").Animator --add this reference to Scripting Runtime component
animator2 = Space.Host.GetReference("object2").Animator --add this reference to Scripting Runtime component
OnClick = function()
if thisObject.AudioReactiveAnimation.Target == animator1 then
thisObject.AudioReactiveAnimation.Target = animator2
else
thisObject.AudioReactiveAnimation.Target = animator1
end
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClick)
Parameter
string Parameter get
set
The Parameter value which the Audio Reactive Animation is affecting in the target Animator.
Space.Host.ExecutingObject.SAudioReactiveAnimation.Parameter = "param2"
--clicking this object toggles between two Audio Reactive Animation parameters
thisObject = Space.Host.ExecutingObject
parameter1 = "theParamName"
parameter2 = "theParamName2"
OnClick = function()
if thisObject.AudioReactiveAnimation.Parameter == parameter1 then
thisObject.AudioReactiveAnimation.Parameter = parameter2
else
thisObject.AudioReactiveAnimation.Parameter = parameter1
end
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClick)
GameObject
SGameObject GameObject get
Returns a reference to the GameObject of this component.
theGameObject = Space.Host.ExecutingObject.AudioReactiveAnimation.GameObject