Update: I guess the real question is can code properties be used with custom types ?
Now I have a follow up question. I got code properties working, but I am having a hard time getting it to work with a global object defined by a type.
When I watch the video on this the screen is never scrolled high enough to see how the types are actually managed.
On the video it has something like
global position as vec4 //[IDEGUIADD],vec3,Adjust Object Position
global rotation as vec4 //[IDEGUIADD],vec4,Adjust Object rotation.
then is defines variables further down. But both of these are of the type vec4, what does the vec3 and vec4 represent in the 2nd parameter of the IDEGUIADD structure?