Переглянути джерело

[animgraph] Param ux tweaks

Clément Espeute 9 місяців тому
батько
коміт
56b94d7d41
1 змінених файлів з 5 додано та 2 видалено
  1. 5 2
      hide/view/animgraph/AnimGraphEditor.hx

+ 5 - 2
hide/view/animgraph/AnimGraphEditor.hx

@@ -94,7 +94,8 @@ class AnimGraphEditor extends GenericGraphEditor {
                 </header>
             </graph-parameter>').appendTo(parametersList);
 
-            paramElement.toggleClass("folded", true);
+            var open : Bool = getDisplayState('param.${paramIndex}') ?? false;
+            paramElement.toggleClass("folded", open);
 
             var name = paramElement.find("input");
             name.on("change", (e) -> {
@@ -120,7 +121,9 @@ class AnimGraphEditor extends GenericGraphEditor {
 
             var toggleOpen = paramElement.find(".toggle-open");
             toggleOpen.on("click", (e) -> {
-                paramElement.toggleClass("folded");
+                open = !open;
+                saveDisplayState('param.${paramIndex}', open);
+                paramElement.toggleClass("folded", open);
             });
 
             var reorder = paramElement.find(".reorder");