bool Enabled get set
Whether the Audio Reactive Transform component is enabled or not.
Target get set
The target GameObject which will be affected by the Audio Reactive Transform.
bool Position get set
Whether or not the target's position will be affected by the Audio Reactive Transform.
MinPosition get set
Returns MinPosition value of the Audio Reactive Transform.
MaxPosition get set
Returns MaxPosition value of the Audio Reactive Transform.
bool Rotation get set
Whether or not the target's rotation will be affected by the Audio Reactive Transform.
MinRotation get set
Returns MinRotation value of the Audio Reactive Transform.
MaxRotation get set
Returns MaxRotation value of the Audio Reactive Transform.
bool Scale get set
Whether or not the target's scale will be affected by the Audio Reactive Transform.
MinScale get set
Returns MinScale value of the Audio Reactive Transform.
MaxScale get set
Returns MaxScale value of the Audio Reactive Transform.
GameObject get
Returns a reference to the GameObject of this component.
bool Enabled get set
SGameObject Target get set
bool Position get set
SVector MinPosition get set
SVector MaxPosition get set
bool Rotation get set
SVector MinRotation get set
SVector MaxRotation get set
bool Scale get set
SVector MinScale get set
SVector MaxScale get set
Space.Host.ExecutingObject.AudioReactiveTransform.Enabled= false--clicking this object will Enable/Disable it's Audio Reactive Transform component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.AudioReactiveTransform
OnClick = function()
component.Enabled = not component.Enabled
end
thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)target = Space.Host.ExecutingObject.AudioReactiveTransform.Target--clicking this object will toggle between two different Audio Reactive Transform targets
thisObject = Space.Host.ExecutingObject
target1 = Space.Host.GetReference("theTarget1") --add this reference to Scripting Runtime component
target2 = Space.Host.GetReference("theTarget2") --add this reference to Scripting Runtime component
function OnClickFunction()
if thisObject.AudioReactiveTransform.Target == target1 then
thisObject.AudioReactiveTransform.Target = target2
else
thisObject.AudioReactiveTransform.Target = target1
end
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)Space.Host.ExecutingObject.AudioReactiveTransform.Position = true--clicking this object will toggle it's Audio Reactive Transform Position property
thisObject = Space.Host.ExecutingObject
function OnClickFunction()
thisObject.AudioReactiveTransform.Position = not thisObject.AudioReactiveTransform.Position
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)Space.Host.ExecutingObject.AudioReactiveTransform.MinPosition = Vector.New(0,1,0)Space.Host.ExecutingObject.AudioReactiveTransform.MaxPosition = Vector.New(1,2,1)Space.Host.ExecutingObject.AudioReactiveTransform.Rotation= true--clicking this object will toggle it's Audio Reactive Transform Rotation property
thisObject = Space.Host.ExecutingObject
function OnClickFunction()
thisObject.AudioReactiveTransform.Rotation= not thisObject.AudioReactiveTransform.Rotation
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)Space.Host.ExecutingObject.AudioReactiveTransform.MinRotation = Vector.New(0,30,0)Space.Host.ExecutingObject.AudioReactiveTransform.MinRotation = Vector.New(0,60,0)Space.Host.ExecutingObject.AudioReactiveTransform.Scale= true--clicking this object will toggle it's Audio Reactive Transform Scale property
thisObject = Space.Host.ExecutingObject
function OnClickFunction()
thisObject.AudioReactiveTransform.Scale= not thisObject.AudioReactiveTransform.Scale
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)Space.Host.ExecutingObject.AudioReactiveTransform.MinScale = Vector.New(1,1,1)Space.Host.ExecutingObject.AudioReactiveTransform.MaxScale = Vector.New(2,2,2)theGameObject = Space.Host.ExecutingObject.AudioReactiveTransform.GameObject