Example #1
0
        // 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);
        }
Example #3
0
        /// <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);
        }