| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | using System.Collections;using System.Collections.Generic;using UnityEngine;namespace GraphProcessor{	/// <summary>	/// Group the selected node when created	/// </summary>	[System.Serializable]	public class Group	{		public string			title;		public Color			color = new Color(0, 0, 0, 0.3f);		public Rect				position;        public Vector2          size;		/// <summary>		/// Store the GUIDs of the node in the group		/// </summary>		/// <typeparam name="string">GUID of a node</typeparam>		/// <returns></returns>		public List< string >	innerNodeGUIDs = new List< string >();		// For serialization loading        public Group() {}		/// <summary>		/// Create a new group with a title and a position		/// </summary>		/// <param name="title"></param>		/// <param name="position"></param>        public Group(string title, Vector2 position)		{			this.title = title;            this.position.position = position;		}		/// <summary>		/// Called when the Group is created		/// </summary>        public virtual void OnCreated()        {            size = new Vector2(400, 200);            position.size = size;        }	}}
 |