예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <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);
 }