Thanks for the help and the code (and for making it so easy to read!). I'm putting it to good use right now.
And Tin, another way of explaining reflection is: it's a feature that allows you to identify all the fields and methods inside an object. You can, for instance, expose the fields of an object that is selected by the user (some programs call that kind of view an "inspector" or "explorer"), etc.
I don't blame you for not knowing it: the documentation in Bmax seems to explain it for people who already know what it does... :-P ...like many other things...those docs need a major overhaul for beginners (specially considering that Bmax is kinda marketed as "easy for beginners").
And where's the Wiki?!?!?
Cheers!
Leo.
And Tin, another way of explaining reflection is: it's a feature that allows you to identify all the fields and methods inside an object. You can, for instance, expose the fields of an object that is selected by the user (some programs call that kind of view an "inspector" or "explorer"), etc.
I don't blame you for not knowing it: the documentation in Bmax seems to explain it for people who already know what it does... :-P ...like many other things...those docs need a major overhaul for beginners (specially considering that Bmax is kinda marketed as "easy for beginners").
And where's the Wiki?!?!?
Cheers!
Leo.