I tried to do this but it ended up causing the project to not compile. There's a few suggestions around the forums as to what could cause this (usually editor classes); so I'll give this another shot at some point.
Namespaces have been implemented. There was an issue with classes that contained overloaded methods with default values, eg: AddVoxel(Vector3 location, bool issuewashere = true)
Classes with the issue wouldn't compile properly and wouldn't be added as components correctly.
There's a few suggestions around the forums as to what could cause this (usually editor classes); so I'll give this another shot at some point.
There was an issue with classes that contained overloaded methods with default values, eg:
AddVoxel(Vector3 location, bool issuewashere = true)
Classes with the issue wouldn't compile properly and wouldn't be added as components correctly.