Could you offer a little more explanation about how to use these attributes? I am having no luck. I have a simple unit, the code for which that looks like this :
InspectorTextArea, refers to when you view the sidebar/inspector, you will see a text area for the value. UnitHeaderInspectable refers to having a custom inspector for your type in the header. In this case ValueInput has no inspector and wouldn’t anyway. If you had a [UnitHeaderInspectable] string it would then add a string in the UnitHeader.
This shows a dropdown enum 0…4, and a text line which is triggered in loop.
I think to achieve your goal, would need writing your own node altogether, or adding an additional text box viewer. The standard setup only allows a single line, as multiline would mean ports automatically move accordingly which isn’t standard.
The best option outside that is a multiline string literal input, think this exists somewhere (addons?). But I understand it’s nice to have everything in one node - be prepared for some heavy work on that approach though! Fun though.
If in doubt, look at all the code that exists in the package/addons and figure out how to draw/override things. If you add the packages to your solution (Unity option), you can view all the unity code along side yours, which has been the best helpfile for me.