# Controller Scripts

{% hint style="info" %}
Controller scripts are useful for modifying dissolve properties for big amount of materials at once. All those settings and properties can be individually adjust from material editors too.
{% endhint %}

## AdvancedDissolveKeywordsController

Used for updating and controlling Advanced Dissolve keywords inside materials.

<div align="left"><figure><img src="https://371873058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDmmEjlCGzGOqRX7UsP6L%2Fuploads%2FDO0YYA3szeNJgvTln9eo%2FScript_KeywordsController.png?alt=media&#x26;token=536d1f07-3c7e-46f6-9d75-32cba8568148" alt="" width="313"><figcaption></figcaption></figure></div>

## AdvancedDissolvePropertiesController

Used for modifying Advanced Dissolve properties inside materials.

<div align="left"><figure><img src="https://371873058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDmmEjlCGzGOqRX7UsP6L%2Fuploads%2FMG6qt1BraohKTGzS7OsG%2FScript_PropertiesController.png?alt=media&#x26;token=75200791-be26-4d11-be8f-5f5996cf82b5" alt="" width="313"><figcaption></figcaption></figure></div>

## AdvancedDissolveGeometricCutoutController

Used for updating Geometric cutout properties.

<div align="left"><figure><img src="https://371873058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDmmEjlCGzGOqRX7UsP6L%2Fuploads%2FrxQKSRkqh5XxNTGxClnQ%2FScript_GeometricCutoutController_Capsule_One.png?alt=media&#x26;token=5a2e3502-5606-4723-b369-efb0ca54c71a" alt="" width="321"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Those controller scripts are used in all example scenes for assigning proper dissolve keywords and properties to the materials.
{% endhint %}

Controller scripts update only those materials that are in the **Materials** array of those scripts.  To easily add materials to the controller scripts, lock their Inspector window, then select required game objects and from script's menu choose **Add Materials From Selection**.

<div align="left"><figure><img src="https://371873058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDmmEjlCGzGOqRX7UsP6L%2Fuploads%2FAQ60xV9LmO2UYPhWZdCI%2Fadd_materials_to_array%20(2).png?alt=media&#x26;token=3ddaaf91-7c07-4cec-9ba3-cfdd85ecef4b" alt="" width="563"><figcaption></figcaption></figure></div>
