All object properties have nodes associated with them to allow you to edit them during the lesson. Here we will go over some of the most useful ones.
Property nodes must be dereferenced from the object they are referring to.
Highlight: highlights a given object's outline, making it more visible to the user. It manipulates the IsHighlighted property of the object switching it to true.
UnHighlight: reverts the highlight to its original state. Switching the IsHighlighted property to false.
Show: Alters the IsVisible property of the object by setting it to true, making the object visible to the player.
Hide: Alters the IsVisible property of the object by setting it to false, hiding the object from the players view.
Xray: Alters the Is Xray On property of the object by setting it to true. Displaying the Xray of the object to the player. You can choose the color of the Xray by using the color picker in the properties panel and whether to apply the Xray to the objects children or not.
Unxray: Alters the Is Xray On property of the object by setting it to False, showing the objects solid form.
The LocalPosition, LocalRotation & LocalScale nodes can be used to change the position, rotation, and scale of and object during the lesson. To use these nodes you need to dereference a ChangeTo node with a vector3 constant as its parameter.
change the x, y, z values of the vector3 to represent the new position, rotation, or scale of the object on its x, y, z axes.