I've written a class (non MonoBehaviour deriven), that has a custom property drawer script, that shows/hides some of it's public fields based on whether other fields are null or not. For example: if you attach a GameObject to a field, then some other variables show up. In the Unity Inspector, it works fine, but when showing in Bolt, I have a visual problem.
The fields show or hide correctly, because as I tested, OnGUI is called as normal. But, I have also overriden the GetPropertyHeight method, which is crucial for resizing the window based on the visible fields - but this method is only called once, just only after script compilation. Because this method is not called, the fields that show up land outside of the node, which hardly functional.
So, my question is: is there a way, to manually call a refresh in Bolt for this particular property drawer logic?
Also, is there any way for modyfing the custom classes width when working with them in Bolt?
Customer support service by UserEcho