Line 15: | Line 15: | ||
}} | }} | ||
− | {{ScriptFunction|string|Parameter|{get; set;}|The Parameter value which the Audio Reactive Animation is affecting in the target Animator.|5= | + | {{ScriptFunction|string|Parameter|{get; set;}|The Parameter value which the Audio Reactive Animation is affecting in the target Animator.|5=<pre>Space.Host.ExecutingObject.SAudioReactiveAnimation.Parameter = "param2"</pre>|6=<pre>--clicking this object toggles between two Audio Reactive Animation parameters |
− | + | ||
− | Space. | + | 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)</pre>}} | ||
{{ScriptFunction|SAnimator|Target|{get; set;}|The target Animator which the Audio Reactive Animation is affecting.|5=<pre>TargetAnimator = Space.Host.ExecutingObject.AudioReactiveAnimation.Target</pre>|6=<pre>--clicking this object toggles between two Audio Reactive Animation targets | {{ScriptFunction|SAnimator|Target|{get; set;}|The target Animator which the Audio Reactive Animation is affecting.|5=<pre>TargetAnimator = Space.Host.ExecutingObject.AudioReactiveAnimation.Target</pre>|6=<pre>--clicking this object toggles between two Audio Reactive Animation targets |
Returns true if the Audio Reactive Animation Enabled.
--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)
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)
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)
|