All the nodes in the subtree, starting from the Hider's parent, will be "hidden" when you select a node outside that subtree. They will be shown again when selecting a node of that subtree or the parent node.
Nodes are hidden by changing their modulate value. However, the Hider stores the previous modulate values in its *saved_states*
property, which is reverted back when the node is shown again.
Description of the properties :
- Enabled : enable the node
- Hiding color : modulate value of the hidden nodes
- On_game_start : defines the node's behavior when you run the game
- Default : stored modulate values are reverted.
- Hide all : all nodes will be hidden
- Current state : nodes will be not/hidden depending on if they're currently hidden in the editor.
- Editor behavior : defines the node's behavior in-editor
- Default : stored modulate values are reverted.
- Show all : all nodes's modulate values become White with no transparency.
- Except list : list of names of nodes that you don't want the Hider to have an effect on. Those won't be hidden.
- (Saved states) : stored modulate values of the nodes. You'd better not change that.