public ScriptGatewayNodeData(INodeGraph graph, GatewaySerializedNode serializedData) : base(graph) { serializedNode = serializedData; GUID = serializedData.GUID; connections = serializedData.data.connections; nodeStyle = new GraphEntityStyle(); nodeStyle.Init(new Vector2(250, 50), Color.cyan, Color.blue, Color.blue, Color.white); windowRect = new Rect(serializedData.position, nodeStyle.size); }
public GraphEntity(GraphEntityData data, INodeGraph graph) { nodeGraph = graph; entityData = data; nodeStyle = entityData.nodeStyle; currentStyle = nodeStyle.defaultStyle; titleBarStyle = nodeStyle.defaultLabelStyle; defaultBGColor = nodeStyle.defaultBGColor; selectedBGColor = nodeStyle.selectedBGColor; }
private static bool CreateStyles() { try { if (EditorStyles.helpBox == null) { //EditorStyle not yet initialized return(false); } } catch (System.Exception) { //EditorStyle not yet initialized return(false); } rectStyle = new GUIStyle(EditorStyles.helpBox) { }; branchWindowStyle = new GraphEntityStyle(); branchWindowStyle.Init(new Vector2(250, 50), Color.white, Color.green, Color.green, Color.cyan); return(true); }