I'm trying to register a value type that doesn't have a default constructor,
but the script engine complains:
E: : (0, 0): Type 'Type' is missing behaviours
I: : (0, 0): A non-pod value type must have the default constructor and destructor behaviours
The problem is that I don't want to enable users to create instances of my class without parameters, because it doesn't make any sense, and would need many unneeded checks in C++...