In preparation for Teardown 0.5, the framework should move more towards APIs that will be reuse-able in the new modding system, metadata for common objects is a good way to simplify code in mods working on those objects.
Vectors, Quaternions, and Transforms have already received this improvement. The goal of this issue is to unify those metatables into a robust system.
Basic metatables for all main types are complete. Currently only wrappers around game functions are available for most of these types but this is expected to change with time.
In preparation for Teardown 0.5, the framework should move more towards APIs that will be reuse-able in the new modding system, metadata for common objects is a good way to simplify code in mods working on those objects.
Vectors, Quaternions, and Transforms have already received this improvement. The goal of this issue is to unify those metatables into a robust system.