# Build Conditions SO

This scriptable object stores build condition data that can be used in Buildable Grid/Free Object Type SO assets, to add build conditions to the buildable objects.

You can create a new scriptable object, go to _**Asset > Create > SoulGames > Easy Grid Builder Pro > BuildCondtionSO.**_

<figure><img src="https://4076857463-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzgUHYggWkJIGXQGAerRm%2Fuploads%2Fn1R0tW67W6ihyUOiL7nC%2FScreenshot_22.png?alt=media&#x26;token=07b83963-993d-4bc3-ac12-68bd1ec75cb4" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="231.33333333333331">Property</th><th width="415">Function</th><th>Required</th></tr></thead><tbody><tr><td>ToolTip Content</td><td>ToolTip to display on UI</td><td>No</td></tr><tr><td>Food Amount</td><td>Amount of food required to be in inventory</td><td>No</td></tr><tr><td>Consume Food On Build</td><td>Set to consume required food amount</td><td>No</td></tr><tr><td>Metal Amount</td><td>Amount of metal required to be in inventory</td><td>No</td></tr><tr><td>Consume Metal On Build</td><td>Set to consume required metal amount</td><td>No</td></tr><tr><td>Wood Amount</td><td>Amount of wood required to be in inventory</td><td>No</td></tr><tr><td>Consume Wood On Build</td><td>Set to consume required wood amount</td><td>No</td></tr></tbody></table>

_**NOTE:** This BuildConditionSO is an example scriptable object. To make your own build conditions go through_ [_Custom Build Conditions tutorials_](../walk-through-tutorial/custom-build-conditions)_._

_You can find an example implementation of these build conditions in the "3D All In One Demo" located in **EasyGridBuilder Pro > Demo Scenes folder**._

_You can find pre-defined BuildConditionSO assets located in **EasyGridBuilder Pro > Scriptable Objects >**_**&#x20;Build Condition SO.**

_These assets are designed to use in the demo scene, "3D All In One"._
