{"version":"1.0","type":"rich","title":"Gist 1f68df120144a1363690cc4cfe88d426","description":"This example uses Unity Editor scripting to extract and log configuration data from Tilt Brush’s PanelManager and BasePanel classes. Two menu commands, “Tools/Panel Lister” and “Tools/Popup Lister,” access private fields via reflection to enumerate panel and popup mappings. The first command outputs a tab-separated list of panel attributes like m_Advanced, m_ModeVr, and m_PanelPrefab, while the second lists popup commands and their associated prefabs. The code relies on Unity’s StringBuilder, Debug.Log, and reflection APIs (GetField, GetValue) to inspect runtime objects.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-1f68df120144a1363690cc4cfe88d426?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}