// ------------------------------------------------------------------------------------------------------------------- public bool ObjectSelected(GuiObject guiObject) { // Check if changing selection is allowed if (!((MonoBehaviour)guiObject).enabled || (m_guiObject != null) && !m_guiObject.unmarkSelected()) { return(false); } m_guiObject = guiObject; m_guiObject.markSelected(); return(true); }