Get a state object from a controlID.
This will return a recycled state object that is unique for
If there is no state object then a new one will be created and hooked up to the
On the first call into GetStateObject a new state object will be created. The
controlID uniquely refers to this object. On subsequent calls the stored object will be returned.
See Also: GUIUtility.QueryStateObject.