public static T FindReferenceParent <T>(Component root)
        {
            if (root == null)
            {
                return(default(T));
            }

            return(Utilities.FindReferenceParent <T>(root.gameObject));
        }
 public static void FindReferenceParent <T>(Component root, ref T link) where T : Component
 {
     link = Utilities.FindReferenceParent <T>(root);
 }