mirror of
https://github.com/Siccity/xNode.git
synced 2025-12-20 09:16:01 +08:00
renamed dragToCreate to createFilter
- Renamed the preferences dragToCreateFilter to createFilter - Removed dragToCreate as a condition to use createFilter
This commit is contained in:
parent
a03c4c5d0e
commit
b0f20cafa4
@ -119,7 +119,7 @@ namespace XNodeEditor {
|
|||||||
}
|
}
|
||||||
contextMenu.AddItem(new GUIContent("Clear Connections"), false, () => hoveredPort.ClearConnections());
|
contextMenu.AddItem(new GUIContent("Clear Connections"), false, () => hoveredPort.ClearConnections());
|
||||||
//Get compatible nodes with this port
|
//Get compatible nodes with this port
|
||||||
if (NodeEditorPreferences.GetSettings().dragToCreateFilter)
|
if (NodeEditorPreferences.GetSettings().createFilter)
|
||||||
{
|
{
|
||||||
contextMenu.AddSeparator("");
|
contextMenu.AddSeparator("");
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,7 @@ namespace XNodeEditor {
|
|||||||
public bool autoSave = true;
|
public bool autoSave = true;
|
||||||
public bool openOnCreate = true;
|
public bool openOnCreate = true;
|
||||||
public bool dragToCreate = true;
|
public bool dragToCreate = true;
|
||||||
public bool dragToCreateFilter = true;
|
public bool createFilter = true;
|
||||||
public bool zoomToMouse = true;
|
public bool zoomToMouse = true;
|
||||||
public bool portTooltips = true;
|
public bool portTooltips = true;
|
||||||
[SerializeField] private string typeColorsData = "";
|
[SerializeField] private string typeColorsData = "";
|
||||||
@ -166,15 +166,9 @@ namespace XNodeEditor {
|
|||||||
settings.noodleThickness = EditorGUILayout.FloatField(new GUIContent("Noodle thickness", "Noodle Thickness of the node connections"), settings.noodleThickness);
|
settings.noodleThickness = EditorGUILayout.FloatField(new GUIContent("Noodle thickness", "Noodle Thickness of the node connections"), settings.noodleThickness);
|
||||||
settings.noodleStroke = (NoodleStroke) EditorGUILayout.EnumPopup("Noodle stroke", (Enum) settings.noodleStroke);
|
settings.noodleStroke = (NoodleStroke) EditorGUILayout.EnumPopup("Noodle stroke", (Enum) settings.noodleStroke);
|
||||||
settings.portTooltips = EditorGUILayout.Toggle("Port Tooltips", settings.portTooltips);
|
settings.portTooltips = EditorGUILayout.Toggle("Port Tooltips", settings.portTooltips);
|
||||||
settings.dragToCreate = EditorGUILayout.Toggle(new GUIContent("Drag to Create", "Drag a port connection anywhere on the grid to create and connect a node"), settings.dragToCreate);
|
settings.dragToCreate = EditorGUILayout.Toggle(new GUIContent("Drag to Create", "Drag a port connection anywhere on the grid to create and connect a node"), settings.dragToCreate);
|
||||||
|
settings.createFilter = EditorGUILayout.Toggle(new GUIContent("Create Filter", "Only show nodes that are compatible with the selected port"), settings.createFilter);
|
||||||
//Drag to Create Filter
|
|
||||||
int oldIndent = EditorGUI.indentLevel;
|
|
||||||
EditorGUI.indentLevel = oldIndent + 1;
|
|
||||||
GUI.enabled = settings.dragToCreate;
|
|
||||||
settings.dragToCreateFilter = EditorGUILayout.Toggle(new GUIContent("Filter", "Only show nodes that are compatible with the dragged port"), settings.dragToCreateFilter);
|
|
||||||
GUI.enabled = true;
|
|
||||||
EditorGUI.indentLevel = oldIndent;
|
|
||||||
|
|
||||||
//END
|
//END
|
||||||
if (GUI.changed) {
|
if (GUI.changed) {
|
||||||
|
|||||||
@ -77,7 +77,7 @@ namespace XNodeEditor
|
|||||||
|
|
||||||
Type[] nodeTypes = NodeEditorReflection.nodeTypes.OrderBy(type => GetNodeMenuOrder(type)).ToArray();
|
Type[] nodeTypes = NodeEditorReflection.nodeTypes.OrderBy(type => GetNodeMenuOrder(type)).ToArray();
|
||||||
|
|
||||||
if (compatibleType != null && NodeEditorPreferences.GetSettings().dragToCreateFilter)
|
if (compatibleType != null && NodeEditorPreferences.GetSettings().createFilter)
|
||||||
{
|
{
|
||||||
nodeTypes = NodeEditorUtilities.GetCompatibleNodesTypes(NodeEditorReflection.nodeTypes, compatibleType, direction).ToArray();
|
nodeTypes = NodeEditorUtilities.GetCompatibleNodesTypes(NodeEditorReflection.nodeTypes, compatibleType, direction).ToArray();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user