| 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;
 
-         }
 
- 	}
 
- }
 
 
  |