# SAudioReactiveMaterial

## Index

### Properties Index

| Property Name                                                   |
| --------------------------------------------------------------- |
| bool [**Enabled** ](#enabled)`get` `set`                        |
| SMaterial [**Target** ](#target)`get` `set`                     |
| SMaterial [**OriginalMaterial** ](#originalmaterial)`get` `set` |
| SMaterial [**TargetMaterial** ](#targetmaterial)`get` `set`     |

## Properties

### Enabled

bool **Enabled** `get` `set`

*Returns true if the Audio Reactive Material Enabled.*

{% tabs %}
{% tab title="Lua" %}

```lua
Space.Host.ExecutingObject.AudioReactiveMaterial.Enabled = false
```

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Lua" %}

```lua
--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)
```

{% endtab %}
{% endtabs %}

### Target

[SMaterial](https://docs.sine.space/scripting/client-scripting-api-reference/types/smaterial) **Target** `get` `set`

*Property Description*

{% tabs %}
{% tab title="Lua" %}

```lua
Space.Host.ExecutingObject.AudioReactiveMaterial.Target = AMaterial
```

{% endtab %}
{% endtabs %}

### OriginalMaterial

[SMaterial](https://docs.sine.space/scripting/client-scripting-api-reference/types/smaterial) **OriginalMaterial** `get` `set`

*Property Description*

{% tabs %}
{% tab title="Lua" %}

```lua
Space.Host.ExecutingObject.AudioReactiveMaterial.OriginalMaterial = AMaterial
```

{% endtab %}
{% endtabs %}

### TargetMaterial

[SMaterial](https://docs.sine.space/scripting/client-scripting-api-reference/types/smaterial) **TargetMaterial** `get` `set`

*Property Description*

{% tabs %}
{% tab title="Lua" %}

```lua
Space.Host.ExecutingObject.AudioReactiveMaterial.TargetMaterial = AMaterial
```

{% endtab %}
{% endtabs %}

### GameObject

[SGameObject](https://docs.sine.space/scripting/client-scripting-api-reference/types/sgameobject) **GameObject** `get`

*Returns a reference to the GameObject of this component.*

{% tabs %}
{% tab title="Lua" %}

```lua
theGameObject = Space.Host.ExecutingObject.AudioReactiveMaterial.GameObject
```

{% endtab %}
{% endtabs %}
