Files
Factory47/Panels/DemoPanel_Evented.torch
2026-06-04 16:53:41 -05:00

1863 lines
45 KiB
Plaintext

[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")])