Type search finds classes not declared in a namespace.

Yo!

Most Unity3D users don't declare their classes inside a namespace. Unity doesn't require classes to be inside a namespace, and their default behaviour template doesn't include one. This is ostensibly to make C# 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.