[orchestration type="OScript" load_steps=94 format=3 uid="uid://cinx51fb3163j"] [obj type="OScriptFunction" id="OScriptFunction_hlbp6"] guid = "78C2B3AD-53C3-4007-A568-9A481AF67B67" method = { "name": &"Switch1Updated" } id = 0 [obj type="OScriptFunction" id="OScriptFunction_egjy0"] guid = "336BC5DB-EBAD-4C98-9488-387DD56D555F" method = { "name": &"Button1Updated" } id = 5 [obj type="OScriptFunction" id="OScriptFunction_n67py"] guid = "DC2FF769-35FA-433B-9CB7-4F5C4B8CDDA0" method = { "name": &"Switch2Updated" } id = 27 [obj type="OScriptFunction" id="OScriptFunction_q4lxt"] guid = "1ED601C8-6E0F-47F1-8C85-2A5820A59AA6" method = { "name": &"_on_i_switch_2_turned_on" } id = 28 [obj type="OScriptFunction" id="OScriptFunction_1xu38"] guid = "99D90083-867A-456F-A780-76D37BD2E6E0" method = { "name": &"_on_i_switch_2_turned_off" } id = 29 [obj type="OScriptFunction" id="OScriptFunction_7s5bq"] guid = "D9D1BE1A-CF61-4FE4-B69B-22D92A613DC6" method = { "name": &"_process", "flags": 8, "args": [{ "name": &"delta", "type": 3 }] } id = 34 [obj type="OScriptFunction" id="OScriptFunction_f00qf"] guid = "DDA41A20-DFB1-4CED-838C-A5CDB1BC4BBC" method = { "name": &"UpdateFrameCounter1", "args": [{ "name": &"delta", "type": 3 }] } user_defined = true id = 38 [obj type="OScriptFunction" id="OScriptFunction_mpy17"] guid = "F833DDCE-DDF6-4B03-9E99-86AB5B13753C" method = { "name": &"_on_i_switch_3_switch_updated" } id = 42 [obj type="OScriptFunction" id="OScriptFunction_kpbmj"] guid = "8F0009FB-D349-472D-833B-4C06E29944E7" method = { "name": &"_on_i_switch_4_turned_on" } id = 66 [obj type="OScriptFunction" id="OScriptFunction_7ywym"] guid = "51A620C6-AB32-4EA8-B55E-75916D4146F1" method = { "name": &"_on_i_switch_4_turned_off" } id = 67 [obj type="OScriptFunction" id="OScriptFunction_d8hwh"] guid = "EE2BD972-5204-4FD1-8216-7333AFA91143" method = { "name": &"_on_i_3_position_switch_switch_updated" } id = 72 [obj type="OScriptFunction" id="OScriptFunction_3pe3c"] guid = "96ADCF5F-76D2-4689-8BE1-D3586A924F86" method = { "name": &"_on_i_button_2_button_pressed" } id = 85 [obj type="OScriptGraph" id="OScriptGraph_orolp"] graph_name = &"EventGraph" flags = 8 nodes = Array[int]([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 41, 42, 43, 44, 46, 47, 48, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88]) functions = Array[int]([0, 5, 27, 28, 29, 34, 42, 66, 67, 72, 85]) [obj type="OScriptGraph" id="OScriptGraph_mpy17"] graph_name = &"UpdateFrameCounter1" flags = 22 nodes = Array[int]([35, 36, 37, 38]) functions = Array[int]([38]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_mhcgy"] function_id = "78C2B3AD-53C3-4007-A568-9A481AF67B67" id = 0 position = Vector2(-520, 60) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_egjy0"] node_path = NodePath("Switches/ISwitch") target_class_name = "Node3D" id = 1 position = Vector2(-520, -20) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/ISwitch", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_n67py"] mode = 1 target_class = &"Node3D" property_name = &"isOn" property = { "name": &"isOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 2 size = Vector2(186, 66) position = Vector2(-300, -20) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isOn", "type": 1, "dir": 1, "flags": 2, "dv": false, "usage": 4102 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_q4lxt"] node_path = NodePath("Instruments/ILed") target_class_name = "Node3D" id = 3 position = Vector2(-520, -100) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/ILed", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_7s5bq"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 4 size = Vector2(185, 126) position = Vector2(40, -60) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "flags": 2, "dv": false, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_n67py"] function_id = "336BC5DB-EBAD-4C98-9488-387DD56D555F" id = 5 position = Vector2(-520, 360) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_n67py"] node_path = NodePath("Switches/IButton") target_class_name = "Node3D" id = 6 position = Vector2(-520, 280) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/IButton", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_7s5bq"] node_path = NodePath("Instruments/ILed2") target_class_name = "Node3D" id = 7 position = Vector2(-520, 200) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/ILed2", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_1xu38"] mode = 1 target_class = &"Node3D" property_name = &"isBeingPressed" property = { "name": &"isBeingPressed", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 8 size = Vector2(262, 66) position = Vector2(-320, 280) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isBeingPressed", "type": 1, "dir": 1, "flags": 2, "dv": false, "usage": 4102 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_f00qf"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 9 size = Vector2(185, 126) position = Vector2(40, 280) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "flags": 2, "dv": false, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeComment" id="OScriptNodeComment_egjy0"] title = "3" comments = "A bouncing gauge" id = 10 position = Vector2(-520, 640) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_1xu38"] node_path = NodePath("Switches/ISwitch2") target_class_name = "Node3D" id = 11 position = Vector2(-520, 740) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/ISwitch2", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_f00qf"] node_path = NodePath("Instruments/SGauge") target_class_name = "Node3D" id = 12 position = Vector2(-520, 820) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/SGauge", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_mpy17"] id = 13 size = Vector2(206, 96) position = Vector2(420, 720) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_kpbmj"] mode = 1 target_class = &"Node3D" property_name = &"isOn" property = { "name": &"isOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 14 size = Vector2(186, 66) position = Vector2(-280, 740) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isOn", "type": 1, "dir": 1, "flags": 2, "dv": false, "usage": 4102 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_d8hwh"] id = 15 size = Vector2(206, 96) position = Vector2(700, 720) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_7ywym"] mode = 1 target_class = &"Node3D" property_name = &"Value" property = { "name": &"Value", "type": 2, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 16 size = Vector2(187, 66) position = Vector2(-20, 620) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"Value", "type": 2, "dir": 1, "flags": 2, "dv": 0, "usage": 4102 }]) [obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_s5yib"] variable_name = &"direction" id = 17 position = Vector2(-20, 700) pin_data = Array[Dictionary]([{ "pin_name": &"value", "type": 2, "dir": 1, "flags": 2050, "label": "direction", "dv": 0, "usage": 4102 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_5ypiy"] mode = 1 target_class = &"Node3D" property_name = &"Value" property = { "name": &"Value", "type": 2, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 18 size = Vector2(141, 128) position = Vector2(480, 560) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"Value", "type": 2, "flags": 2, "dv": 0, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_akcfy"] op = 6 code = &"+" name = &"Addition" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 2 id = 19 size = Vector2(172, 98) position = Vector2(220, 620) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2 }, { "pin_name": &"result", "type": 2, "dir": 1, "flags": 2 }]) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_igohl"] mode = 1 target_class = &"Node3D" property_name = &"Value" property = { "name": &"Value", "type": 2, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 20 size = Vector2(187, 66) position = Vector2(-300, 820) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"Value", "type": 2, "dir": 1, "flags": 2, "dv": 0, "usage": 4102 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_xct66"] op = 5 code = &">=" name = &"Greater-than or Equal" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 1 id = 21 position = Vector2(-40, 800) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2, "dv": 100 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_ki7lo"] variable_name = &"direction" id = 22 size = Vector2(154, 96) position = Vector2(1100, 680) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"direction", "type": 2, "flags": 2050, "dv": -1, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"value", "type": 2, "dir": 1, "flags": 1026, "usage": 4102 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_bgdg2"] id = 23 size = Vector2(206, 96) position = Vector2(1100, 780) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_qt83x"] variable_name = &"direction" id = 24 size = Vector2(154, 96) position = Vector2(1380, 780) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"direction", "type": 2, "flags": 2050, "dv": 1, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"value", "type": 2, "dir": 1, "flags": 1026, "usage": 4102 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_l7y4w"] op = 3 code = &"<=" name = &"Less-than or Equal" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 1 id = 25 position = Vector2(220, 800) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_lod2e"] mode = 1 target_class = &"Node3D" property_name = &"Value" property = { "name": &"Value", "type": 2, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 26 size = Vector2(141, 128) position = Vector2(1600, 800) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"Value", "type": 2, "flags": 2, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_q4lxt"] function_id = "DC2FF769-35FA-433B-9CB7-4F5C4B8CDDA0" id = 27 position = Vector2(-520, 540) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_7s5bq"] function_id = "1ED601C8-6E0F-47F1-8C85-2A5820A59AA6" id = 28 position = Vector2(460, -240) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_f00qf"] function_id = "99D90083-867A-456F-A780-76D37BD2E6E0" id = 29 position = Vector2(460, -80) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_mpy17"] node_path = NodePath("Switches/ISwitch2") target_class_name = "Node3D" id = 30 position = Vector2(540, -160) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/ISwitch2", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_kpbmj"] node_path = NodePath("Switches/ISwitch2") target_class_name = "Node3D" id = 31 position = Vector2(540, 0) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/ISwitch2", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_d8hwh"] mode = 1 target_class = &"Node3D" property_name = &"isLoopingUpdate" property = { "name": &"isLoopingUpdate", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 32 size = Vector2(231, 126) position = Vector2(900, -240) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLoopingUpdate", "type": 1, "flags": 2, "dv": true, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_7ywym"] mode = 1 target_class = &"Node3D" property_name = &"isLoopingUpdate" property = { "name": &"isLoopingUpdate", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 33 size = Vector2(231, 126) position = Vector2(900, -80) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLoopingUpdate", "type": 1, "flags": 2, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_1xu38"] function_id = "D9D1BE1A-CF61-4FE4-B69B-22D92A613DC6" id = 34 position = Vector2(-520, -240) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"delta", "type": 3, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeFunctionEntry" id="OScriptNodeFunctionEntry_kpbmj"] function_id = "DDA41A20-DFB1-4CED-838C-A5CDB1BC4BBC" id = 38 position = Vector2(-550, -460) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"delta", "type": 3, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_f00qf"] variable_name = &"FrameCounter1" id = 35 position = Vector2(-300, -460) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"FrameCounter1", "type": 2, "flags": 2050, "dv": 0, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"value", "type": 2, "dir": 1, "flags": 1026, "usage": 4102 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_kpbmj"] op = 6 code = &"+" name = &"Addition" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 2 id = 37 position = Vector2(-300, -360) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2, "dv": 1 }, { "pin_name": &"result", "type": 2, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_mpy17"] variable_name = &"FrameCounter1" id = 36 position = Vector2(-300, -260) pin_data = Array[Dictionary]([{ "pin_name": &"value", "type": 2, "dir": 1, "flags": 2050, "label": "FrameCounter1", "dv": 0, "usage": 4102 }]) [obj type="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_d8hwh"] guid = "DDA41A20-DFB1-4CED-838C-A5CDB1BC4BBC" function_name = &"UpdateFrameCounter1" flags = 8 id = 39 position = Vector2(-340, -240) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"delta", "type": 3, "flags": 2 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_7ywym"] node_path = NodePath("Instruments/ILed3") target_class_name = "Node3D" id = 41 position = Vector2(-520, 1140) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/ILed3", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_s5yib"] function_id = "F833DDCE-DDF6-4B03-9E99-86AB5B13753C" id = 42 position = Vector2(-520, 1060) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_akcfy"] variable_name = &"FrameCounter1" id = 43 position = Vector2(-520, 1220) pin_data = Array[Dictionary]([{ "pin_name": &"value", "type": 2, "dir": 1, "flags": 2050, "label": "FrameCounter1", "dv": 0, "usage": 4102 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_igohl"] id = 44 position = Vector2(140, 1060) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_bgdg2"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 46 size = Vector2(226, 66) position = Vector2(140, 1180) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "dir": 1, "flags": 2, "dv": false, "usage": 4102 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_qt83x"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 47 size = Vector2(185, 126) position = Vector2(780, 1060) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "flags": 2, "dv": false, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_lod2e"] op = 23 code = &"not" name = &"Not" left_type = 1 left_type_name = &"bool" return_type = 1 id = 48 size = Vector2(145, 66) position = Vector2(400, 1180) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 1, "flags": 2 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_n67py"] variable_name = &"FrameCounter1" id = 57 position = Vector2(1040, 1220) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"FrameCounter1", "type": 2, "flags": 2050, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"value", "type": 2, "dir": 1, "flags": 1026, "usage": 4102 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_5ypiy"] node_path = NodePath("Switches/ISwitch3") target_class_name = "Node3D" id = 59 position = Vector2(-520, 1300) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/ISwitch3", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_akcfy"] mode = 1 target_class = &"Node3D" property_name = &"isOn" property = { "name": &"isOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 60 size = Vector2(186, 66) position = Vector2(-300, 1300) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isOn", "type": 1, "dir": 1, "flags": 2, "dv": false, "usage": 4102 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_egjy0"] code = &"==" name = &"Equal" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 1 id = 61 position = Vector2(-180, 1160) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2, "dv": 30 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_egjy0"] variable_name = &"FrameCounter1" id = 62 position = Vector2(1040, 1060) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"FrameCounter1", "type": 2, "flags": 2050, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"value", "type": 2, "dir": 1, "flags": 1026, "usage": 4102 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_n67py"] id = 63 position = Vector2(400, 1060) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_egjy0"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 65 size = Vector2(185, 126) position = Vector2(780, 1220) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "flags": 2, "dv": false, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_d8hwh"] function_id = "8F0009FB-D349-472D-833B-4C06E29944E7" id = 66 position = Vector2(680, 180) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_5ypiy"] function_id = "51A620C6-AB32-4EA8-B55E-75916D4146F1" id = 67 position = Vector2(680, 380) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_d8hwh"] node_path = NodePath("Instruments/ILed4") target_class_name = "Node3D" id = 68 position = Vector2(760, 260) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/ILed4", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_s5yib"] node_path = NodePath("Instruments/ILed4") target_class_name = "Node3D" id = 69 position = Vector2(760, 460) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/ILed4", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_akcfy"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 70 size = Vector2(185, 126) position = Vector2(1100, 180) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "flags": 2, "dv": true, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_igohl"] mode = 1 target_class = &"Node3D" property_name = &"isLampOn" property = { "name": &"isLampOn", "type": 1, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 71 size = Vector2(185, 126) position = Vector2(1100, 380) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"isLampOn", "type": 1, "flags": 2, "dv": false, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_7ywym"] function_id = "EE2BD972-5204-4FD1-8216-7333AFA91143" id = 72 position = Vector2(-520, 1580) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_akcfy"] node_path = NodePath("Switches/I3PositionSwitch") target_class_name = "Node3D" id = 73 position = Vector2(-400, 1680) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/I3PositionSwitch", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertyGet" id="OScriptNodePropertyGet_xct66"] mode = 1 target_class = &"Node3D" property_name = &"State" property = { "name": &"State", "type": 2, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 74 size = Vector2(184, 66) position = Vector2(-120, 1680) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"State", "type": 2, "dir": 1, "flags": 2, "dv": 0, "usage": 4102 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_ki7lo"] code = &"==" name = &"Equal" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 1 id = 75 position = Vector2(140, 1580) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_bgdg2"] code = &"==" name = &"Equal" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 1 id = 76 position = Vector2(140, 1820) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2, "dv": 2 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_qt83x"] code = &"==" name = &"Equal" left_type = 2 left_type_name = &"int" right_type = 2 right_type_name = &"int" return_type = 1 id = 77 position = Vector2(140, 1700) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 2, "flags": 2 }, { "pin_name": &"b", "type": 2, "flags": 2, "dv": 1 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_l7y4w"] id = 78 position = Vector2(360, 1580) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_lod2e"] id = 79 position = Vector2(620, 1700) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_6vni6"] id = 80 position = Vector2(860, 1820) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 516, "label": "if [condition]" }, { "pin_name": &"condition", "type": 1, "flags": 2, "dv": false }, { "pin_name": &"true", "dir": 1, "flags": 516 }, { "pin_name": &"false", "dir": 1, "flags": 516 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_cycil"] node_path = NodePath("Instruments/ILed4") target_class_name = "Node3D" id = 81 position = Vector2(-400, 1780) pin_data = Array[Dictionary]([{ "pin_name": &"Instruments/ILed4", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_saq0x"] mode = 1 target_class = &"Node3D" property_name = &"onColor" property = { "name": &"onColor", "type": 20, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 82 size = Vector2(163, 126) position = Vector2(1100, 1580) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"onColor", "type": 20, "flags": 2, "dv": Color(1, 0, 0, 1), "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_nd3kw"] mode = 1 target_class = &"Node3D" property_name = &"onColor" property = { "name": &"onColor", "type": 20, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 83 size = Vector2(163, 126) position = Vector2(1100, 1700) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"onColor", "type": 20, "flags": 2, "dv": Color(0, 1, 0, 1), "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_b4yt7"] mode = 1 target_class = &"Node3D" property_name = &"onColor" property = { "name": &"onColor", "type": 20, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 84 size = Vector2(163, 126) position = Vector2(1100, 1820) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"onColor", "type": 20, "flags": 2, "dv": Color(0, 0, 1, 1), "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_bw82b"] function_id = "96ADCF5F-76D2-4689-8BE1-D3586A924F86" id = 85 position = Vector2(-520, 2000) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_igohl"] node_path = NodePath("Switches/I3PositionSwitch") target_class_name = "Node3D" id = 86 position = Vector2(-460, 2100) pin_data = Array[Dictionary]([{ "pin_name": &"Switches/I3PositionSwitch", "type": 24, "dir": 1, "flags": 2050, "target_class": "Node3D" }]) metadata/__base_node_relative = Object(Node3D,"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"physics_interpolation_mode":0,"auto_translate_mode":0,"editor_description":"","transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0),"rotation_edit_mode":0,"rotation_order":2,"top_level":false,"visible":true,"visibility_parent":NodePath(""),"script":null) [obj type="OScriptNodePropertySet" id="OScriptNodePropertySet_xct66"] mode = 1 target_class = &"Node3D" property_name = &"State" property = { "name": &"State", "type": 2, "class_name": &"", "hint": 0, "hint_string": "", "usage": 4102 } id = 87 size = Vector2(138, 128) position = Vector2(-60, 2000) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D", "target_class": "Node3D" }, { "pin_name": &"State", "type": 2, "flags": 2, "usage": 4102 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeEmitMemberSignal" id="OScriptNodeEmitMemberSignal_egjy0"] target_class = "Node3D" method = { "name": &"switchUpdated", "return": { "name": &"", "type": 0, "class_name": &"", "hint": 0, "hint_string": "", "usage": 6 }, "flags": 1, "default_args": [], "args": [] } id = 88 size = Vector2(193, 96) position = Vector2(120, 2000) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node3D (Emitter)", "target_class": "Node3D" }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptVariable" id="OScriptVariable_6vni6"] name = "direction" category = "Default" classification = "type:int" type = 2 default_value = 1 [obj type="OScriptVariable" id="OScriptVariable_d8hwh"] name = "FrameCounter1" category = "Default" classification = "type:int" type = 2 default_value = 0 [resource] base_type = &"Node" brief_description = "Empty template suitable for all Objects" variables = Array[OScriptVariable]([SubResource("OScriptVariable_6vni6"), SubResource("OScriptVariable_d8hwh")]) functions = Array[OScriptFunction]([SubResource("OScriptFunction_hlbp6"), SubResource("OScriptFunction_egjy0"), SubResource("OScriptFunction_n67py"), SubResource("OScriptFunction_q4lxt"), SubResource("OScriptFunction_1xu38"), SubResource("OScriptFunction_7s5bq"), SubResource("OScriptFunction_f00qf"), SubResource("OScriptFunction_mpy17"), SubResource("OScriptFunction_kpbmj"), SubResource("OScriptFunction_7ywym"), SubResource("OScriptFunction_d8hwh"), SubResource("OScriptFunction_3pe3c")]) connections = Array[int]([1, 0, 2, 0, 0, 0, 4, 0, 6, 0, 8, 0, 5, 0, 9, 0, 18, 0, 13, 0, 11, 0, 14, 0, 13, 0, 15, 0, 12, 0, 16, 0, 27, 0, 18, 0, 16, 0, 19, 0, 12, 0, 20, 0, 20, 0, 21, 0, 15, 0, 22, 0, 15, 1, 23, 0, 23, 0, 24, 0, 20, 0, 25, 0, 13, 1, 26, 0, 28, 0, 32, 0, 29, 0, 33, 0, 38, 0, 35, 0, 36, 0, 37, 0, 34, 0, 39, 0, 42, 0, 44, 0, 41, 0, 46, 0, 63, 0, 47, 0, 46, 0, 48, 0, 65, 0, 57, 0, 59, 0, 60, 0, 43, 0, 61, 0, 47, 0, 62, 0, 44, 0, 63, 0, 63, 1, 65, 0, 66, 0, 70, 0, 67, 0, 71, 0, 73, 0, 74, 0, 74, 0, 75, 0, 74, 0, 76, 0, 74, 0, 77, 0, 72, 0, 78, 0, 78, 1, 79, 0, 79, 1, 80, 0, 78, 0, 82, 0, 79, 0, 83, 0, 80, 0, 84, 0, 85, 0, 87, 0, 87, 0, 88, 0, 3, 0, 4, 1, 7, 0, 9, 1, 14, 0, 13, 1, 21, 0, 15, 1, 12, 0, 18, 1, 17, 0, 19, 1, 25, 0, 23, 1, 12, 0, 26, 1, 30, 0, 32, 1, 31, 0, 33, 1, 37, 0, 35, 1, 34, 1, 39, 1, 61, 0, 44, 1, 41, 0, 47, 1, 60, 0, 63, 1, 41, 0, 65, 1, 68, 0, 70, 1, 69, 0, 71, 1, 75, 0, 78, 1, 77, 0, 79, 1, 76, 0, 80, 1, 81, 0, 82, 1, 81, 0, 83, 1, 81, 0, 84, 1, 86, 0, 87, 1, 86, 0, 88, 1, 2, 0, 4, 2, 8, 0, 9, 2, 19, 0, 18, 2, 48, 0, 47, 2]) nodes = Array[OScriptNode]([SubResource("OScriptNodeEvent_mhcgy"), SubResource("OScriptNodeSceneNode_egjy0"), SubResource("OScriptNodePropertyGet_n67py"), SubResource("OScriptNodeSceneNode_q4lxt"), SubResource("OScriptNodePropertySet_7s5bq"), SubResource("OScriptNodeEvent_n67py"), SubResource("OScriptNodeSceneNode_n67py"), SubResource("OScriptNodeSceneNode_7s5bq"), SubResource("OScriptNodePropertyGet_1xu38"), SubResource("OScriptNodePropertySet_f00qf"), SubResource("OScriptNodeComment_egjy0"), SubResource("OScriptNodeSceneNode_1xu38"), SubResource("OScriptNodeSceneNode_f00qf"), SubResource("OScriptNodeBranch_mpy17"), SubResource("OScriptNodePropertyGet_kpbmj"), SubResource("OScriptNodeBranch_d8hwh"), SubResource("OScriptNodePropertyGet_7ywym"), SubResource("OScriptNodeVariableGet_s5yib"), SubResource("OScriptNodePropertySet_5ypiy"), SubResource("OScriptNodeOperator_akcfy"), SubResource("OScriptNodePropertyGet_igohl"), SubResource("OScriptNodeOperator_xct66"), SubResource("OScriptNodeVariableSet_ki7lo"), SubResource("OScriptNodeBranch_bgdg2"), SubResource("OScriptNodeVariableSet_qt83x"), SubResource("OScriptNodeOperator_l7y4w"), SubResource("OScriptNodePropertySet_lod2e"), SubResource("OScriptNodeEvent_q4lxt"), SubResource("OScriptNodeEvent_7s5bq"), SubResource("OScriptNodeEvent_f00qf"), SubResource("OScriptNodeSceneNode_mpy17"), SubResource("OScriptNodeSceneNode_kpbmj"), SubResource("OScriptNodePropertySet_d8hwh"), SubResource("OScriptNodePropertySet_7ywym"), SubResource("OScriptNodeEvent_1xu38"), SubResource("OScriptNodeFunctionEntry_kpbmj"), SubResource("OScriptNodeVariableSet_f00qf"), SubResource("OScriptNodeOperator_kpbmj"), SubResource("OScriptNodeVariableGet_mpy17"), SubResource("OScriptNodeCallScriptFunction_d8hwh"), SubResource("OScriptNodeSceneNode_7ywym"), SubResource("OScriptNodeEvent_s5yib"), SubResource("OScriptNodeVariableGet_akcfy"), SubResource("OScriptNodeBranch_igohl"), SubResource("OScriptNodePropertyGet_bgdg2"), SubResource("OScriptNodePropertySet_qt83x"), SubResource("OScriptNodeOperator_lod2e"), SubResource("OScriptNodeVariableSet_n67py"), SubResource("OScriptNodeSceneNode_5ypiy"), SubResource("OScriptNodePropertyGet_akcfy"), SubResource("OScriptNodeOperator_egjy0"), SubResource("OScriptNodeVariableSet_egjy0"), SubResource("OScriptNodeBranch_n67py"), SubResource("OScriptNodePropertySet_egjy0"), SubResource("OScriptNodeEvent_d8hwh"), SubResource("OScriptNodeEvent_5ypiy"), SubResource("OScriptNodeSceneNode_d8hwh"), SubResource("OScriptNodeSceneNode_s5yib"), SubResource("OScriptNodePropertySet_akcfy"), SubResource("OScriptNodePropertySet_igohl"), SubResource("OScriptNodeEvent_7ywym"), SubResource("OScriptNodeSceneNode_akcfy"), SubResource("OScriptNodePropertyGet_xct66"), SubResource("OScriptNodeOperator_ki7lo"), SubResource("OScriptNodeOperator_bgdg2"), SubResource("OScriptNodeOperator_qt83x"), SubResource("OScriptNodeBranch_l7y4w"), SubResource("OScriptNodeBranch_lod2e"), SubResource("OScriptNodeBranch_6vni6"), SubResource("OScriptNodeSceneNode_cycil"), SubResource("OScriptNodePropertySet_saq0x"), SubResource("OScriptNodePropertySet_nd3kw"), SubResource("OScriptNodePropertySet_b4yt7"), SubResource("OScriptNodeEvent_bw82b"), SubResource("OScriptNodeSceneNode_igohl"), SubResource("OScriptNodePropertySet_xct66"), SubResource("OScriptNodeEmitMemberSignal_egjy0")]) graphs = Array[OScriptGraph]([SubResource("OScriptGraph_orolp"), SubResource("OScriptGraph_mpy17")])