UI Node Connect 4  v4.1
MeadowGames.UINodeConnect4.UICUtility Class Reference

Static Public Member Functions

static float FindDistanceToSegment (Vector2 pt, Vector2 p1, Vector2 p2)
 
static float DistanceToConnection (Connection conn, Vector3 point, float maxDistance)
 
static bool DoLinesIntersect (Vector2 p1, Vector2 q1, Vector2 p2, Vector2 q2)
 
static bool DoConnectionsIntersect (Connection conn1, Connection conn2)
 
static bool DoConnectionIntersectRect (Connection conn1, RectTransform rt)
 
static Vector3 WorldToScreenPointInCanvas (Vector3 point, GraphManager graphManager)
 
static Vector3 WorldToScreenPoint (Vector3 point, GraphManager graphManager)
 
static Vector3[] WorldToScreenPointsForRenderMode (GraphManager graphManager, Vector3[] points)
 
static Vector3 ConvertPointsToRenderMode (GraphManager graphManager, Vector3 point)
 
static Vector3 ScreenToWorldPoint (Vector3 point, GraphManager graphManager)
 
static Vector3 ScreenToWorldPointScale (Vector3 point, GraphManager graphManager)
 
static Vector3[] ScreenToWorldPointsForRenderMode (GraphManager graphManager, Vector3[] points)
 
static Vector3 ScreenToWorldPointsForRenderMode (GraphManager graphManager, Vector3 point)
 
static int SortByPriority (IElement o1, IElement o2)
 
static T Clone< T > (this T source)
 
static float ConvertScale (float OldValue, float OldMin, float OldMax, float NewMin, float NewMax)
 
static string GenerateSID ()
 
static U TryGetValue< T, U > (this Dictionary< T, U > dictionary, T key)