wiki.sine.space | sinespace

Scripting/SAudioReactiveMaterial

From wiki.sine.space
Revision as of 03:37, 13 October 2021 by Voidtech (Talk | contribs)

Jump to: navigation, search

Properties

Enabled

bool Enabled {get; set;}

Returns true if the Audio Reactive Material Enabled.

local Object = Space.Scene.Find("Audio Source")

Space.Log(Object.AudioReactiveMaterial.Enabled)

-- print true.


--clicking this object will Enable/Disable it's Audio Reactive Material component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.AudioReactiveMaterial


OnClick = function()
component.Enabled =  not component.Enabled
end


thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)

Target

SMaterial Target {get; set;}

Returns Target.Name value of the Audio Reactive Material.

local Object = Space.Scene.Find("Audio Source")
Space.Log(Object.AudioReactiveMaterial.Target.Name)


TargetMaterial

SMaterial TargetMaterial {get; set;}

Returns TargetMaterial.Name value of the Audio Reactive Material.

local Object = Space.Scene.Find("Audio Source")
Space.Log(Object.AudioReactiveMaterial.TargetMaterial.Name)


OriginalMaterial

SMaterial OriginalMaterial {get; set;}

Returns OriginalMaterial.Name value of the Audio Reactive Material.

local Object = Space.Scene.Find("Audio Source")
Space.Log(Object.AudioReactiveMaterial.OriginalMaterial.Name)