/// <summary> /// Remove visibility settings /// </summary> /// <param name="rayOrigin">The ray from which to remove settings</param> /// <param name="caller">The object whose settings to remove</param> public static void RemoveRayVisibilitySettings(this IRayVisibilitySettings obj, Transform rayOrigin, object caller) { removeRayVisibilitySettings(rayOrigin, caller); }
/// <summary> /// Add visibility settings to try and show/hide the ray/cone /// </summary> /// <param name="rayOrigin">The ray to hide or show</param> /// <param name="caller">The object which is adding settings</param> /// <param name="rayVisible">Show or hide the ray</param> /// <param name="coneVisible">Show or hide the cone</param> /// <param name="priority">(Optional) The priority level of this request</param> public static void AddRayVisibilitySettings(this IRayVisibilitySettings obj, Transform rayOrigin, object caller, bool rayVisible, bool coneVisible, int priority = 0) { addRayVisibilitySettings(rayOrigin, caller, rayVisible, coneVisible, priority); }