# Multi Grid UI Manager

This component handles all the Easy Grid Builder Pro UI functionalities. You can find this component in EGB Pro UI prefab which is located in _**EasyGridBuilder Pro > Prefabs**_.

Multi Grid UI Manager component works completely separated from the Easy Grid Builder Pro Core components. And can be removed or added to the scene at any time. This component requires EGB Pro UI ToolTip object to function.

<figure><img src="https://4076857463-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzgUHYggWkJIGXQGAerRm%2Fuploads%2FTuxitEX2FQP7o9ATCu1a%2FScreenshot_53.png?alt=media&#x26;token=53c1b81e-f4cd-4f3c-85ee-329337e4edcb" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="203">Property</th><th width="435.3333333333333">Function</th><th>Required</th></tr></thead><tbody><tr><td>Buildable Object Type Category SO</td><td>BuildableObjectTypeCategorySO assets. Used to display buildable object categories in UI.</td><td>No</td></tr><tr><td>Show In Grid Mode Default</td><td>Displays build list menu in grid mode default</td><td>No</td></tr><tr><td>Show In Grid Mode Build</td><td>Displays build list menu in grid mode build</td><td>No</td></tr><tr><td>Show In Grid Mode Destruction</td><td>Displays build list menu in grid mode destruction</td><td>No</td></tr><tr><td>Show In Grid Mode Selection</td><td>Displays build list menu in grid mode selection</td><td>No</td></tr></tbody></table>

It's Recommended to read about [**BuildableObjectTypeCategorySO**](../scriptable-objects/buildable-object-type-category-so) asset to get a better understanding how buildable object categories can be implemented.

_**NOTE:** "**Multi Grid UI Manager Help Menu Data", "Buildables Menu Data", and "Vertical Grid Menu Data"** sections should not be changed._

To use this component with Easy Grid Builder Pro simply drag & drop EGB Pro UI and EGB Pro UI ToolTip prefabs to the scene and set parameters in Multi Grid UI Manager component.

Only one of these components should be on a scene.

<figure><img src="https://4076857463-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzgUHYggWkJIGXQGAerRm%2Fuploads%2FNS2jjp2sD9x08GzWQA8h%2FScreenshot_54.png?alt=media&#x26;token=0486799e-d259-49d3-99de-1758d98aa969" alt=""><figcaption></figcaption></figure>

As displayed in the image above, the component is functioning at runtime.
