// Token: 0x06001D1F RID: 7455 RVA: 0x00095088 File Offset: 0x00093288 public static VRTK_BaseHighlighter GetActiveHighlighter(GameObject obj) { VRTK_BaseHighlighter result = null; foreach (VRTK_BaseHighlighter vrtk_BaseHighlighter in obj.GetComponents <VRTK_BaseHighlighter>()) { if (vrtk_BaseHighlighter.active) { result = vrtk_BaseHighlighter; break; } } return(result); }
/// <summary> /// The GetActiveHighlighter method checks the given game object for a valid and active highlighter. /// </summary> /// <param name="obj">The game object to check for a highlighter on.</param> /// <returns>A valid and active highlighter.</returns> public static VRTK_BaseHighlighter GetActiveHighlighter(GameObject obj) { VRTK_BaseHighlighter objectHighlighter = null; foreach (var tmpHighlighter in obj.GetComponents <VRTK_BaseHighlighter>()) { if (tmpHighlighter.active) { objectHighlighter = tmpHighlighter; break; } } return(objectHighlighter); }
/// <summary> /// The GetActiveHighlighter method checks the given GameObject for a valid and active highlighter. /// </summary> /// <param name="obj">The GameObject to check for a highlighter on.</param> /// <returns>A valid and active highlighter.</returns> public static VRTK_BaseHighlighter GetActiveHighlighter(GameObject obj) { VRTK_BaseHighlighter objectHighlighter = null; VRTK_BaseHighlighter[] foundHighlighters = obj.GetComponents <VRTK_BaseHighlighter>(); for (int i = 0; i < foundHighlighters.Length; i++) { VRTK_BaseHighlighter foundHighlighter = foundHighlighters[i]; if (foundHighlighter.active) { objectHighlighter = foundHighlighter; break; } } return(objectHighlighter); }