private bool IsTypeNameValid(string typeName) { if (!cachedValidState.ContainsKey(typeName)) { cachedValidState.Add(typeName, NodeParamGenerator.IsTypeNameValid(typeName)); } return(cachedValidState[typeName]); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); serializedObject.Update(); EditorGUI.BeginDisabledGroup(true); reorderableListDefault.DoLayoutList(); EditorGUI.EndDisabledGroup(); reorderableListExtended.DoLayoutList(); serializedObject.ApplyModifiedProperties(); if (GUILayout.Button("Regenerate!")) { NodeParamGenerator.RegenerateScriptFiles(); } }