From 43df6ef75ba6814052a9ea75edd988d6f83a9bc9 Mon Sep 17 00:00:00 2001 From: Thor Kramer Brigsted Date: Mon, 27 Nov 2017 09:41:47 +0100 Subject: [PATCH] Added GetSecondaryGridTexture --- Scripts/Editor/NodeEditorGUI.cs | 2 +- Scripts/Editor/NodeGraphEditor.cs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Scripts/Editor/NodeEditorGUI.cs b/Scripts/Editor/NodeEditorGUI.cs index 9be5256..0db3034 100644 --- a/Scripts/Editor/NodeEditorGUI.cs +++ b/Scripts/Editor/NodeEditorGUI.cs @@ -53,7 +53,7 @@ namespace XNodeEditor { Vector2 center = rect.size / 2f; Texture2D gridTex = currentGraphEditor.GetGridTexture(); - Texture2D crossTex = NodeEditorPreferences.crossTexture; + Texture2D crossTex = currentGraphEditor.GetSecondaryGridTexture(); // Offset from origin in tile units float xOffset = -(center.x * zoom + panOffset.x) / gridTex.width; diff --git a/Scripts/Editor/NodeGraphEditor.cs b/Scripts/Editor/NodeGraphEditor.cs index ffb938c..8a4bb03 100644 --- a/Scripts/Editor/NodeGraphEditor.cs +++ b/Scripts/Editor/NodeGraphEditor.cs @@ -19,6 +19,10 @@ namespace XNodeEditor { return NodeEditorPreferences.gridTexture; } + public virtual Texture2D GetSecondaryGridTexture() { + return NodeEditorPreferences.crossTexture; + } + [AttributeUsage(AttributeTargets.Class)] public class CustomNodeGraphEditorAttribute : Attribute, INodeEditorAttrib {