Scripting: State Change of Symbol through References

So I have a scripting question. I have an FBX symbol that I created 2 states to change the materials of the object when hit by a raycaster. I am able to hookup the state by creating another controller and state in the UI, however how do I call it through script? I am trying to avoid having to create states multiple times.

The exposed setup is below:
Model > References > Material Change {materialChange} > [Default,Highlight]

I tried node.references.materialChange.element.Highlight.activate() and node.references.materialChange.Highlight.activate(), but neither work and neither throws an error so not sure how to move forward. I also tried setting the property by name, but at this point I am really lost.

Any help would be greatly appreciated.
-Eric

Finally figured it out:

node.controllers.materialChange.elements.Highlight.activate();
1 Like