[orchestration type="OScript" load_steps=34 format=3 uid="uid://diohul3xtdogn"] [obj type="OScriptFunction" id="OScriptFunction_im4xq"] guid = "39BAF2FA-B50A-4B15-9C6B-3A2E168EB826" method = { "name": &"_physics_process", "flags": 8, "args": [{ "name": &"delta", "type": 3 }] } id = 6 [obj type="OScriptFunction" id="OScriptFunction_igi14"] guid = "303EFCC6-A965-42D9-8EC7-23974EB1CD2D" method = { "name": &"_ready", "flags": 8 } id = 22 [obj type="OScriptFunction" id="OScriptFunction_yp8xe"] guid = "76474EBC-B668-4F17-984B-7B6B80C74BA5" method = { "name": &"new_pos", "return": { "type": 5 }, "args": [{ "name": &"a", "type": 5 }, { "name": &"y_offset", "type": 3 }] } user_defined = true id = 40 [obj type="OScriptFunction" id="OScriptFunction_2bonc"] guid = "31593827-58DD-4FB9-A462-B7A87F83A977" method = { "name": &"_on_visible_on_screen_notifier_2d_screen_exited" } id = 63 [obj type="OScriptGraph" id="OScriptGraph_kqnq4"] graph_name = &"EventGraph" offset = Vector2(82.6969, 853.195) zoom = 1.06864 flags = 8 nodes = Array[int]([6, 19, 22, 43, 44, 51, 53, 54, 56, 59, 61, 62, 63, 64, 65, 66, 67, 68]) functions = Array[int]([6, 22, 63]) [obj type="OScriptGraph" id="OScriptGraph_2m2e4"] graph_name = &"new_pos" offset = Vector2(-86.8504, -231.851) zoom = 0.263331 flags = 22 nodes = Array[int]([29, 30, 31, 32, 40, 41]) functions = Array[int]([40]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_6x8w8"] function_id = "39BAF2FA-B50A-4B15-9C6B-3A2E168EB826" id = 6 position = Vector2(160, 460) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"delta", "type": 3, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_28xu4"] function_name = &"set_global_position" target_class_name = "Node2D" target_type = 24 flags = 520 method = { "name": &"set_global_position", "args": [{ "name": &"position", "type": 5 }] } chain = false id = 19 position = Vector2(840, 680) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node2D", "target_class": "Node2D" }, { "pin_name": &"position", "type": 5, "flags": 2, "dv": Vector2(0, 0) }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_6di3c"] function_id = "303EFCC6-A965-42D9-8EC7-23974EB1CD2D" id = 22 position = Vector2(160, 80) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_d6uni"] id = 29 position = Vector2(500, 820) pin_data = Array[Dictionary]([{ "pin_name": &"x", "type": 3, "flags": 2, "dv": 0.0 }, { "pin_name": &"y", "type": 3, "flags": 2, "dv": 0.0 }, { "pin_name": &"value", "type": 5, "dir": 1, "flags": 2, "dv": Vector2(0, 0) }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_cwix2"] op = 10 code = &"unary-" name = &"Unary- or Negate" left_type = 3 left_type_name = &"float" return_type = 3 id = 30 position = Vector2(320, 820) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 3, "flags": 2 }, { "pin_name": &"result", "type": 3, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_lflnt"] id = 31 position = Vector2(100, 820) pin_data = Array[Dictionary]([{ "pin_name": &"from", "type": 2, "flags": 2, "dv": 2 }, { "pin_name": &"value", "type": 2, "dir": 1, "flags": 2, "dv": 0 }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_gkhxs"] op = 6 code = &"+" name = &"Addition" left_type = 5 left_type_name = &"Vector2" right_type = 5 right_type_name = &"Vector2" return_type = 5 id = 32 position = Vector2(720, 740) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 5, "flags": 2 }, { "pin_name": &"b", "type": 5, "flags": 2 }, { "pin_name": &"result", "type": 5, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeFunctionEntry" id="OScriptNodeFunctionEntry_35qst"] function_id = "76474EBC-B668-4F17-984B-7B6B80C74BA5" id = 40 position = Vector2(160, 680) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"a", "type": 5, "dir": 1, "flags": 2 }, { "pin_name": &"y_offset", "type": 3, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeFunctionResult" id="OScriptNodeFunctionResult_tny25"] function_id = "76474EBC-B668-4F17-984B-7B6B80C74BA5" id = 41 position = Vector2(1000, 680) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"return_value", "type": 5, "flags": 2 }, { "pin_name": &"return_out", "type": 5, "dir": 1, "flags": 34 }]) [obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_5cskj"] function_name = &"get_global_position" target_class_name = "Node2D" target_type = 24 flags = 522 method = { "name": &"get_global_position", "return": { "type": 5 }, "flags": 5 } chain = false id = 43 position = Vector2(340, 740) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node2D", "target_class": "Node2D" }, { "pin_name": &"return_value", "type": 5, "dir": 1, "flags": 1026 }]) [obj type="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_5lsou"] guid = "76474EBC-B668-4F17-984B-7B6B80C74BA5" function_name = &"new_pos" flags = 8 id = 44 position = Vector2(600, 680) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"a", "type": 5, "flags": 2 }, { "pin_name": &"y_offset", "type": 3, "flags": 2 }, { "pin_name": &"return_value", "type": 5, "dir": 1, "flags": 1026 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_ivi31"] id = 51 position = Vector2(840, 80) 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="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_f28nk"] function_name = &"get_global_rotation_degrees" target_class_name = "Node2D" target_type = 24 flags = 522 method = { "name": &"get_global_rotation_degrees", "return": { "type": 3 }, "flags": 5 } chain = false id = 53 position = Vector2(300, 160) pin_data = Array[Dictionary]([{ "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node2D", "target_class": "Node2D" }, { "pin_name": &"return_value", "type": 3, "dir": 1, "flags": 1026 }]) [obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_3bva8"] node_path = NodePath("sprite") target_class_name = "Sprite2D" id = 54 position = Vector2(840, 200) pin_data = Array[Dictionary]([{ "pin_name": &"sprite", "type": 24, "dir": 1, "flags": 2050, "target_class": "Sprite2D" }]) [obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_xbftv"] function_name = &"set_flip_h" target_class_name = "Sprite2D" target_type = 24 flags = 520 method = { "name": &"set_flip_h", "args": [{ "name": &"flip_h", "type": 1 }] } chain = false id = 56 position = Vector2(1160, 240) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Sprite2D", "target_class": "Sprite2D" }, { "pin_name": &"flip_h", "type": 1, "flags": 2, "dv": true }]) [obj type="OScriptNodeOperator" id="OScriptNodeOperator_foj8o"] op = 4 code = &">" name = &"Greater-than" left_type = 3 left_type_name = &"float" right_type = 3 right_type_name = &"float" return_type = 1 id = 59 position = Vector2(600, 160) pin_data = Array[Dictionary]([{ "pin_name": &"a", "type": 3, "flags": 2 }, { "pin_name": &"b", "type": 3, "flags": 2, "dv": -90.0 }, { "pin_name": &"result", "type": 1, "dir": 1, "flags": 2 }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_q6ewe"] id = 61 position = Vector2(540, 500) 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="OScriptNodeVariableGet" id="OScriptNodeVariableGet_aw5t6"] variable_name = &"move" id = 62 position = Vector2(260, 580) pin_data = Array[Dictionary]([{ "pin_name": &"value", "type": 1, "dir": 1, "flags": 2050, "label": "move", "dv": false, "usage": 4102 }]) [obj type="OScriptNodeEvent" id="OScriptNodeEvent_kwrm8"] function_id = "31593827-58DD-4FB9-A462-B7A87F83A977" id = 63 position = Vector2(120, 1100) pin_data = Array[Dictionary]([{ "pin_name": &"ExecOut", "dir": 1, "flags": 4 }]) [obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_30g35"] function_name = &"queue_free" target_class_name = "Node" target_type = 24 flags = 520 method = { "name": &"queue_free" } chain = false id = 64 position = Vector2(840, 1100) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"target", "type": 24, "flags": 2050, "label": "Node", "target_class": "Node" }]) [obj type="OScriptNodeBranch" id="OScriptNodeBranch_4lc6a"] id = 65 position = Vector2(620, 1100) 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="OScriptNodeVariableGet" id="OScriptNodeVariableGet_3nu1n"] variable_name = &"del_screen_exit" id = 66 position = Vector2(360, 1180) pin_data = Array[Dictionary]([{ "pin_name": &"value", "type": 1, "dir": 1, "flags": 2050, "label": "del_screen_exit", "usage": 4102 }]) [obj type="OScriptNodeCallBuiltinFunction" id="OScriptNodeCallBuiltinFunction_kjptc"] function_name = &"print" flags = 33 method = { "name": &"print", "flags": 17, "args": [{ "name": &"arg1", "usage": 131078 }] } variable_arg_count = 0 id = 67 position = Vector2(1040, 1100) pin_data = Array[Dictionary]([{ "pin_name": &"ExecIn", "flags": 4 }, { "pin_name": &"ExecOut", "dir": 1, "flags": 4 }, { "pin_name": &"arg1", "flags": 2, "usage": 131078 }]) [obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_qd1f0"] id = 68 position = Vector2(720, 1220) pin_data = Array[Dictionary]([{ "pin_name": &"from", "type": 4, "flags": 2, "dv": "pipe deleted" }, { "pin_name": &"value", "type": 4, "dir": 1, "flags": 2, "dv": "" }]) [obj type="OScriptVariable" id="OScriptVariable_ohr7i"] name = "place" category = "Default" classification = "type:int" type = 2 default_value = 300 [obj type="OScriptVariable" id="OScriptVariable_252wm"] name = "move" category = "Default" exported = true classification = "type:bool" type = 1 default_value = true [obj type="OScriptVariable" id="OScriptVariable_6onxm"] name = "del_screen_exit" category = "Default" exported = true classification = "type:bool" type = 1 default_value = true [resource] base_type = &"Node2D" variables = Array[OScriptVariable]([SubResource("OScriptVariable_ohr7i"), SubResource("OScriptVariable_252wm"), SubResource("OScriptVariable_6onxm")]) functions = Array[OScriptFunction]([SubResource("OScriptFunction_im4xq"), SubResource("OScriptFunction_igi14"), SubResource("OScriptFunction_yp8xe"), SubResource("OScriptFunction_2bonc")]) connections = Array[int]([44, 0, 19, 0, 30, 0, 29, 0, 31, 0, 30, 0, 40, 1, 32, 0, 40, 0, 41, 0, 61, 0, 44, 0, 22, 0, 51, 0, 51, 1, 56, 0, 53, 0, 59, 0, 6, 0, 61, 0, 65, 0, 64, 0, 63, 0, 65, 0, 64, 0, 67, 0, 29, 0, 32, 1, 32, 0, 41, 1, 43, 0, 44, 1, 59, 0, 51, 1, 54, 0, 56, 1, 62, 0, 61, 1, 66, 0, 65, 1, 68, 0, 67, 1, 44, 1, 19, 2]) nodes = Array[OScriptNode]([SubResource("OScriptNodeEvent_6x8w8"), SubResource("OScriptNodeCallMemberFunction_28xu4"), SubResource("OScriptNodeEvent_6di3c"), SubResource("OScriptNodeComposeFrom_d6uni"), SubResource("OScriptNodeOperator_cwix2"), SubResource("OScriptNodeComposeFrom_lflnt"), SubResource("OScriptNodeOperator_gkhxs"), SubResource("OScriptNodeFunctionEntry_35qst"), SubResource("OScriptNodeFunctionResult_tny25"), SubResource("OScriptNodeCallMemberFunction_5cskj"), SubResource("OScriptNodeCallScriptFunction_5lsou"), SubResource("OScriptNodeBranch_ivi31"), SubResource("OScriptNodeCallMemberFunction_f28nk"), SubResource("OScriptNodeSceneNode_3bva8"), SubResource("OScriptNodeCallMemberFunction_xbftv"), SubResource("OScriptNodeOperator_foj8o"), SubResource("OScriptNodeBranch_q6ewe"), SubResource("OScriptNodeVariableGet_aw5t6"), SubResource("OScriptNodeEvent_kwrm8"), SubResource("OScriptNodeCallMemberFunction_30g35"), SubResource("OScriptNodeBranch_4lc6a"), SubResource("OScriptNodeVariableGet_3nu1n"), SubResource("OScriptNodeCallBuiltinFunction_kjptc"), SubResource("OScriptNodeComposeFrom_qd1f0")]) graphs = Array[OScriptGraph]([SubResource("OScriptGraph_kqnq4"), SubResource("OScriptGraph_2m2e4")])