/// <summary> /// Test hover/intersection /// </summary> /// <param name="user">The functionality user</param> /// <param name="rayOrigin">The rayOrigin for intersection purposes</param> /// <returns>The first GameObject being hovered over, or intersected with</returns> public static GameObject GetFirstGameObject(this IUsesRaycastResults user, Transform rayOrigin) { #if FI_AUTOFILL return(default(GameObject)); #else return(user.provider.GetFirstGameObject(rayOrigin)); #endif }
/// <summary> /// Method used to test hover/intersection /// Returns the first GameObject being hovered over, or intersected with /// </summary> /// <param name="rayOrigin">The rayOrigin for intersection purposes</param> public static GameObject GetFirstGameObject(this IUsesRaycastResults obj, Transform rayOrigin) { return(getFirstGameObject(rayOrigin)); }