using TNodeCore.Editor.NodeGraphView; using TNodeCore.Models; using UnityEditor; namespace TNodeCore.Editor.Blackboard{ public interface IBlackboardView{ public BlackboardData GetBlackboardData(); public void SetBlackboardData(BlackboardData data); public void AddItem(); void Setup(IBaseDataGraphView graphView,EditorWindow ownerWindow); } public interface IBlackboardView : IBlackboardView where T : BlackboardData{ public T Data{ get; set; } } }