Hi,
I've attached a zip with a project that should give you what you want.
You can see it in action here:
https://p2vrtutorials.s3.ap-southeast-2 ... index.html
In the Edit Skin Configuration you have some options in regard to the 'Eye' (Hide) button;

- 2801-98.png (269.11 KiB) Viewed 7892 times
1. You can show or hide the button. If you uncheck the 'Show Hide Button' the button will not be visible in the skin.
2. You can have the Mouse Click action on the button hide everything but the button or you can have it show the nodes but hide everything else.
In the following screens the button is visible and set to show the nodes but hide everything else.

- 2801-99.png (398.4 KiB) Viewed 7892 times

- 2801-100.png (383.58 KiB) Viewed 7892 times
To create this I made the button and added two states eye open/ eye with slash.
The buttons are in a rectangle container named btn_eye

- 2801-102.png (30.9 KiB) Viewed 7892 times
I created 3 new variables;
vis_node_hide, vis_hide and vis_node_hide_action
- vis_node_hide manages the visability of the ht_node hotspot
- The vis_hide manages the visability of the 'Eye' button in the skin
- The vis_node_hide_action manages what is shown and what is hidden. i.e false = hide everything / true = show nodes hide everything else
When you click on the 'btn_eye' element it has two actions using the 'not' operation; sets the. value of vis_skin to true/false and sets the value of vis_node_hide to true/false with a modifier if the vis_node_hide_action is true.
The ht_node element has a logic block for its visiblity.
Tony