An optimized string type for unique names.
StringNames are immutable strings designed for general-purpose representation of unique names.
StringName ensures that only one instance of a given name exists (so two
StringNames with the same value are the same object). Comparing them is much faster than with regular Strings, because only the pointers are compared, not the whole strings.
StringName ( )
operator != ( )
operator == ( )
StringName StringName ( )
Constructs an empty
StringName as a copy of the given
Creates a new
StringName from the given String.