public void DetectFocusChange() { if (this.m_HasFocus && (this.controlID != GUIUtility.keyboardControl)) { this.OnLostFocus(); } if (!this.m_HasFocus && (this.controlID == GUIUtility.keyboardControl)) { this.OnFocus(); } }