/*--------------------------------------------------------------------------------------------*/
        private void FadeRow(HoverLayoutRectRow pRow, float pAlpha)
        {
            if ( pRow == null || !pRow.gameObject.activeSelf ) {
                return;
            }

            pRow.GetComponentsInChildren(true, vItemDataResults);

            for ( int i = 0 ; i < vItemDataResults.Count ; i++ ) {
                FadeItem(vItemDataResults[i], pAlpha);
            }
        }
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private void UpdateRow(HoverLayoutRectRow pRow, bool pPreventHighlight)
        {
            if ( pRow == null || !pRow.gameObject.activeSelf ) {
                return;
            }

            pRow.GetComponentsInChildren(true, vItemHighStateResults);

            for ( int i = 0 ; i < vItemHighStateResults.Count ; i++ ) {
                UpdateHighState(vItemHighStateResults[i], pPreventHighlight);
            }
        }