mirror of
https://github.com/Siccity/xNode.git
synced 2025-12-20 17:26:02 +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());
|
||||
//Get compatible nodes with this port
|
||||
if (NodeEditorPreferences.GetSettings().dragToCreateFilter)
|
||||
if (NodeEditorPreferences.GetSettings().createFilter)
|
||||
{
|
||||
contextMenu.AddSeparator("");
|
||||
|
||||
|
||||
@ -37,7 +37,7 @@ namespace XNodeEditor {
|
||||
public bool autoSave = true;
|
||||
public bool openOnCreate = true;
|
||||
public bool dragToCreate = true;
|
||||
public bool dragToCreateFilter = true;
|
||||
public bool createFilter = true;
|
||||
public bool zoomToMouse = true;
|
||||
public bool portTooltips = true;
|
||||
[SerializeField] private string typeColorsData = "";
|
||||
@ -167,14 +167,8 @@ namespace XNodeEditor {
|
||||
settings.noodleStroke = (NoodleStroke) EditorGUILayout.EnumPopup("Noodle stroke", (Enum) settings.noodleStroke);
|
||||
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.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
|
||||
if (GUI.changed) {
|
||||
|
||||
@ -77,7 +77,7 @@ namespace XNodeEditor
|
||||
|
||||
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();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user