Legacy Documentation: Version 2018.1 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GUIUtility.QueryStateObject

public static object QueryStateObject(Type t, int controlID);

Description

Get an existing state object from a controlID.

This will return a recycled state object that is unique for controlID. If the state object has not been created by calling GetStateObject then it cannot be accessed using QueryStateObject. A call into QueryStateObject with the state object not created is invalid. A null may be returned, but is not guaranteed. An exception may happen instead.

See Also: GUIUtility.GetStateObject.

Did you find this page useful? Please give it a rating: