Maraudical
New member
I just want to bring up a few small bugs/alignment issues with the custom editor for the Behavior Tree component.
Small alignment issues on the right field margins. The fields after the script field all seem to have extra padding on the right side.

Reverting a prefab component via the context menu seems to work, but if done to a prefab variant or an in-scene prefab it will not properly update the blue override bar which makes it confusing to tell how a prefab variant is different.

Also, the field context menus seem to be different than regular unity fields and for the subtree field will not popup at all. There are some really useful shortcuts (particularly for prefabs) that would be nice to have. Here are the fields that are missing:

Lastly, is there a reason why the script field is editable? I'm just worried that people less experienced with Unity might change this without realizing and not understand why their NPC broke. The default with other unity components is to make it read-only and if someone is deadest on changing the script field it can be done through the debug inspector so I'm just curious if you had a specific reason for making it editable.
Small alignment issues on the right field margins. The fields after the script field all seem to have extra padding on the right side.

Reverting a prefab component via the context menu seems to work, but if done to a prefab variant or an in-scene prefab it will not properly update the blue override bar which makes it confusing to tell how a prefab variant is different.

Also, the field context menus seem to be different than regular unity fields and for the subtree field will not popup at all. There are some really useful shortcuts (particularly for prefabs) that would be nice to have. Here are the fields that are missing:

Lastly, is there a reason why the script field is editable? I'm just worried that people less experienced with Unity might change this without realizing and not understand why their NPC broke. The default with other unity components is to make it read-only and if someone is deadest on changing the script field it can be done through the debug inspector so I'm just curious if you had a specific reason for making it editable.
