All pages
Powered by GitBook
1 of 1

Loading...

SAudioReactiveAnimation

Index

Properties Index

Property Name

Properties

Enabled

bool Enabled get set

Returns true if the Audio Reactive Animation Enabled.

Target

Target get set

The target Animator which the Audio Reactive Animation is affecting.

Parameter

string Parameter get set

The Parameter value which the Audio Reactive Animation is affecting in the target Animator.

GameObject

GameObject get

Returns a reference to the GameObject of this component.

bool Enabled get set

SAnimator Target get set

string Parameter get set

SAnimator
SGameObject
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)
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)
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)
theGameObject = Space.Host.ExecutingObject.AudioReactiveAnimation.GameObject