using System; using UnityEditor.ShaderGraph.Serialization; using UnityEngine; namespace UnityEditor.ShaderGraph { [Serializable] public class GroupData : JsonObject, IRectInterface { [SerializeField] string m_Title; public string title { get { return m_Title; } set { m_Title = value; } } [SerializeField] Vector2 m_Position; public Vector2 position { get { return m_Position; } set { m_Position = value; } } Rect IRectInterface.rect { get => new Rect(position, Vector2.one); set { position = value.position; } } public GroupData() : base() { } public GroupData(string title, Vector2 position) { m_Title = title; m_Position = position; } } }