Browse Source

Serialized triggers of actions

moreau-mathis 9 năm trước cách đây
mục cha
commit
fa8c06b8b8
1 tập tin đã thay đổi với 10 bổ sung0 xóa
  1. 10 0
      src/Actions/babylon.actionManager.ts

+ 10 - 0
src/Actions/babylon.actionManager.ts

@@ -308,6 +308,16 @@
                     properties: []
                 };
                 
+                var triggerOptions = this.actions[i].triggerOptions;
+                if (triggerOptions) {
+                    if (triggerOptions instanceof Node) {
+                        triggerObject.properties.push(Action._GetTargetProperty(triggerOptions.trigger));
+                    }
+                    else {
+                        triggerObject.properties.push({ name: "parameter", value: triggerOptions.parameter });
+                    }
+                }
+                
                 // Serialize child action, recursively
                 this.actions[i].serialize(triggerObject);