Data types & properties
 
 
 

As well as the standard Python data types MotionBuilder has its own types, a few of which are:

You can create custom properties with FBComponent::PropertyCreate. See the sample script CustomProperty.py.

Some properties can be written, others are read-only. Their control over this is currently run-time, and if you write to a non-editable property, the plugin ceases its execution due to an invalid function call.