Customize action node appearance in the graph view

Hi,

I’m looking for a way to customize the appearance of an action node in the graph:

  • I have a selector with 4 possibles postions: OFF, TEST, STANDBY and ON.
  • I have another selector with 3 possible postions: OFF, IDLE and ON.
  • I have a lot of other selectors with various other inputs names.
  • I have an action with the story Wait for [selector] to be set at [value].

I want to display a dropdown for the [value] field (the same as if it was an enum field) to show to the user only the business domain values. Dropdown values depends on the [selector] that is linked in the first field of the action and should be updated when the user changes its reference. Value is saved using the business domain naming as a string.

The complexity is that not all selectors have the same possible values, and selectors definitions are present only in runtime data attached to the 3D scene: I can’t use multiple enums known at compile time.

Maybe my demand is similar to:

How can I acheive this in the simplest way? Is there any way to display a choice from a List of strings?
Do I need to modify the package and create something like ActionNodeUI but just for this action?

Hi @Pitou22 ,

Unfortunately right now we don’t offer an easy way to customise the UI, so yes, you’d need to make modifications if you want this to work.

Seeing as we’re seeing more and more need for this it’s more likely to be priortised sooner rather than later. I recommend opening a feature request or a bug and getting people to vote on it, but I’ll see what I can do either way!