Makinom  2.21.0
API Documentation
GamingIsLove.Makinom.NodeGroup Class Reference
Inheritance diagram for GamingIsLove.Makinom.NodeGroup:
GamingIsLove.Makinom.BaseNode GamingIsLove.Makinom.BaseTypeData GamingIsLove.Makinom.IBaseData

Public Member Functions

 NodeGroup (int count)
 
void ClearNodes ()
 
void AddNode (BaseNode node)
 
void RemoveNode (BaseNode node)
 
- Public Member Functions inherited from GamingIsLove.Makinom.BaseNode
virtual bool IsRemovable ()
 
virtual bool IsConnectable (int layer)
 
virtual string GetNodeName ()
 
virtual string GetNodeDetails ()
 
virtual string GetNextName (int index)
 
virtual int GetNextCount ()
 
virtual int GetNext (int index)
 
virtual void SetNext (int index, int next)
 
int GetFirstFree ()
 
virtual void SetPosition (int layer, Vector2 position)
 
virtual Vector2 GetPosition (int layer)
 
virtual void SetNodeGroup (int layer, int index)
 
virtual int GetNodeGroup (int layer)
 
virtual void GroupRemoved (int index)
 
virtual bool IsOnLayer (int layer)
 
virtual bool RemoveLayer (int layer)
 
- Public Member Functions inherited from GamingIsLove.Makinom.BaseTypeData
virtual DataObject GetData ()
 Gets a GamingIsLove.Makinom.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a GamingIsLove.Makinom.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for the field defined using the settingAutoSetup option of the GamingIsLove.Makinom.EditorInfoAttribute. More...
 
virtual bool IsType (string type)
 Checks if the setting is of a defined type. More...
 
virtual string GetGenericTypeName ()
 

Public Attributes

string name = "Group"
 
Color groupColor = new Color(Random.Range(0.0f, 1.0f), Random.Range(0.0f, 1.0f), Random.Range(0.0f, 1.0f), 1)
 
Color textColor = Color.white
 
Vector2 size = NodeGroup.DefaultSize
 
- Public Attributes inherited from GamingIsLove.Makinom.BaseNode
Vector2 nodePosition = new Vector2(38, 38)
 
bool overrideNodeName = false
 
string nodeName = ""
 
int nodeLayer = 0
 
int nodeGroup = -1
 

Static Public Attributes

static Vector2 DefaultSize = new Vector2(267, 115)
 

Properties

int OwnIndex [get, set]
 
List< BaseNodeNodes [get]
 
- Properties inherited from GamingIsLove.Makinom.BaseNode
virtual bool IsEnabled [get, set]
 
virtual bool ShowEnableToggle [get]
 
virtual bool IsBreakpoint [get, set]
 
virtual Color EditorColor [get]