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

Inherits MonoBehaviour, MeadowGames.UINodeConnect4.IGraphElement, MeadowGames.UINodeConnect4.ISelectable, MeadowGames.UINodeConnect4.IDraggable, MeadowGames.UINodeConnect4.IClickable, and MeadowGames.UINodeConnect4.IHover.

Public Member Functions

void UpdateConnectionsLine ()
 
void Select ()
 
void Unselect ()
 
void Remove ()
 
void OnPointerDown ()
 
void OnPointerUp ()
 
void OnDrag ()
 
void OnPointerHoverEnter ()
 
void OnPointerHoverExit ()
 
List< NodeGetConnectedNodes ()
 
List< NodeGetNodesConnectedToPolarity (Port.PolarityType polarity)
 

Public Attributes

List< Portports = new List<Port>()
 
RectTransform rectTransform
 
GraphManager graphManager
 
int Priority => 1
 
bool enableSelfConnection = true
 
Color defaultColor
 
Color outlineSelectedColor = new Color(1, 0.58f, 0.04f)
 
Color outlineHoverColor = new Color(1, 0.81f, 0.3f)
 

Properties

string ID [get, set]
 
string SID [get, set]
 
Image Image [get, set]
 
bool EnableDrag [get, set]
 
bool EnableHover [get, set]
 
bool EnableSelect [get, set]
 
Color ElementColor [get, set]
 
bool DisableClick [get, set]
 
- Properties inherited from MeadowGames.UINodeConnect4.IGraphElement
string ID [get, set]
 
string SID [get, set]
 
Color ElementColor [get, set]
 
- Properties inherited from MeadowGames.UINodeConnect4.IElement
int Priority [get]
 
- Properties inherited from MeadowGames.UINodeConnect4.ISelectable
bool EnableSelect [get, set]
 
- Properties inherited from MeadowGames.UINodeConnect4.IDraggable
bool EnableDrag [get, set]
 
- Properties inherited from MeadowGames.UINodeConnect4.IClickable
bool DisableClick [get]
 
- Properties inherited from MeadowGames.UINodeConnect4.IHover
bool EnableHover [get, set]