Type search finds classes not declared in a namespace.

Yo!

Most users of Unity3D don't declare their classes inside a namespace. Unity dosen't require classes to be inside a namespace, and their default behaviour template dosen't include one. This is ostensibly to make C# scripting more approachable to scripters & non-software developers (A large block of Unity's userbase).

This additional line in the clr package script checks if a type can be found in the 'global' namespace if searching for the namespace qualified type fails.