1048 lines
21 KiB
Text
1048 lines
21 KiB
Text
[orchestration type="OScript" load_steps=52 format=3 uid="uid://c0auq7r20ofxb"]
|
|
|
|
[obj type="OScriptFunction" id="OScriptFunction_q885q"]
|
|
guid = "52040A0D-E374-450B-B8AB-294421C70082"
|
|
method = {
|
|
"name": &"spawn_pipe",
|
|
"args": [{
|
|
"name": &"pos",
|
|
"type": 5
|
|
}, {
|
|
"name": &"rotation_deg",
|
|
"type": 2
|
|
}, {
|
|
"name": &"scale",
|
|
"type": 3
|
|
}]
|
|
}
|
|
user_defined = true
|
|
id = 12
|
|
|
|
[obj type="OScriptFunction" id="OScriptFunction_wwa8x"]
|
|
guid = "68CC7B7E-836E-4D7E-B745-CA414B592328"
|
|
method = {
|
|
"name": &"double_pipe",
|
|
"args": [{
|
|
"name": &"pos_y",
|
|
"type": 2
|
|
}, {
|
|
"name": &"space",
|
|
"type": 2
|
|
}]
|
|
}
|
|
user_defined = true
|
|
id = 14
|
|
|
|
[obj type="OScriptFunction" id="OScriptFunction_br3vr"]
|
|
guid = "563670FE-8FF8-4110-90E9-A33FDF21159D"
|
|
method = {
|
|
"name": &"_on_levelup_timeout"
|
|
}
|
|
id = 29
|
|
|
|
[obj type="OScriptFunction" id="OScriptFunction_6u3n4"]
|
|
guid = "7D2E1E1C-1E42-4F67-8F82-2C3B46D5C3B8"
|
|
method = {
|
|
"name": &"_on_spawn_pipe_timeout"
|
|
}
|
|
id = 30
|
|
|
|
[obj type="OScriptGraph" id="OScriptGraph_7463u"]
|
|
graph_name = &"EventGraph"
|
|
offset = Vector2(-117.557, -88.4375)
|
|
zoom = 1.55793
|
|
flags = 8
|
|
nodes = Array[int]([3, 4, 13, 20, 29, 30, 33, 34, 35, 39, 44, 45, 46, 47, 48, 50, 51])
|
|
functions = Array[int]([29, 30])
|
|
|
|
[obj type="OScriptGraph" id="OScriptGraph_ii1yw"]
|
|
graph_name = &"spawn_pipe"
|
|
offset = Vector2(-494, -403.75)
|
|
flags = 22
|
|
nodes = Array[int]([9, 10, 11, 12, 21, 23, 24, 25, 28, 52, 53, 54, 55, 56, 57, 59])
|
|
functions = Array[int]([12])
|
|
|
|
[obj type="OScriptGraph" id="OScriptGraph_6aclp"]
|
|
graph_name = &"double_pipe"
|
|
offset = Vector2(-302.441, -304.433)
|
|
zoom = 0.564474
|
|
flags = 22
|
|
nodes = Array[int]([14, 15, 16, 17, 18, 19, 22, 41, 42])
|
|
functions = Array[int]([14])
|
|
|
|
[obj type="OScriptNodeCallBuiltinFunction" id="OScriptNodeCallBuiltinFunction_njyc4"]
|
|
function_name = &"print"
|
|
flags = 33
|
|
method = {
|
|
"name": &"print",
|
|
"flags": 17,
|
|
"args": [{
|
|
"name": &"arg1",
|
|
"usage": 131078
|
|
}]
|
|
}
|
|
variable_arg_count = 0
|
|
id = 3
|
|
position = Vector2(220, -60)
|
|
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_ylaap"]
|
|
id = 4
|
|
position = Vector2(-200, 40)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"from",
|
|
"type": 4,
|
|
"flags": 2,
|
|
"dv": "spawn pipes"
|
|
}, {
|
|
"pin_name": &"value",
|
|
"type": 4,
|
|
"dir": 1,
|
|
"flags": 2,
|
|
"dv": ""
|
|
}])
|
|
|
|
[obj type="OScriptNodeInstantiateScene" id="OScriptNodeInstantiateScene_8veww"]
|
|
scene = "res://scenes/pipe/pipe.tscn"
|
|
id = 9
|
|
position = Vector2(-80, -120)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"scene",
|
|
"type": 4,
|
|
"flags": 8388610,
|
|
"dv": "res://scenes/pipe/pipe.tscn",
|
|
"hint": 13,
|
|
"hint_string": "*.scn,*.tscn"
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"scene_root",
|
|
"type": 24,
|
|
"dir": 1,
|
|
"flags": 2,
|
|
"target_class": "AnimatableBody2D"
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_jfvob"]
|
|
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 = 10
|
|
position = Vector2(1340, -300)
|
|
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="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_q01i0"]
|
|
function_name = &"add_child"
|
|
target_class_name = "Node"
|
|
target_type = 24
|
|
flags = 520
|
|
method = {
|
|
"name": &"add_child",
|
|
"default_args": [false, 0],
|
|
"args": [{
|
|
"name": &"node",
|
|
"type": 24,
|
|
"class_name": &"Node"
|
|
}, {
|
|
"name": &"force_readable_name",
|
|
"type": 1
|
|
}, {
|
|
"name": &"internal",
|
|
"type": 2,
|
|
"class_name": &"Node.InternalMode",
|
|
"usage": 65542
|
|
}]
|
|
}
|
|
chain = false
|
|
id = 11
|
|
position = Vector2(1340, 380)
|
|
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"
|
|
}, {
|
|
"pin_name": &"node",
|
|
"type": 24,
|
|
"flags": 2,
|
|
"target_class": "Node"
|
|
}, {
|
|
"pin_name": &"force_readable_name",
|
|
"type": 1,
|
|
"flags": 2,
|
|
"dv": false
|
|
}, {
|
|
"pin_name": &"internal",
|
|
"type": 2,
|
|
"flags": 33554434,
|
|
"target_class": "Node.InternalMode",
|
|
"dv": 0,
|
|
"usage": 65542
|
|
}])
|
|
|
|
[obj type="OScriptNodeFunctionEntry" id="OScriptNodeFunctionEntry_vfbcm"]
|
|
function_id = "52040A0D-E374-450B-B8AB-294421C70082"
|
|
id = 12
|
|
position = Vector2(-280, -120)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"pos",
|
|
"type": 5,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"rotation_deg",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"scale",
|
|
"type": 3,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_aa0o6"]
|
|
guid = "52040A0D-E374-450B-B8AB-294421C70082"
|
|
function_name = &"spawn_pipe"
|
|
flags = 8
|
|
id = 13
|
|
position = Vector2(1000, -240)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"pos",
|
|
"type": 5,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"rotation_deg",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"scale",
|
|
"type": 3,
|
|
"flags": 2,
|
|
"dv": 0.0
|
|
}])
|
|
|
|
[obj type="OScriptNodeFunctionEntry" id="OScriptNodeFunctionEntry_p1lbh"]
|
|
function_id = "68CC7B7E-836E-4D7E-B745-CA414B592328"
|
|
id = 14
|
|
position = Vector2(-460, -100)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"pos_y",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"space",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_cj1kw"]
|
|
guid = "52040A0D-E374-450B-B8AB-294421C70082"
|
|
function_name = &"spawn_pipe"
|
|
flags = 8
|
|
id = 15
|
|
position = Vector2(560, -100)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"pos",
|
|
"type": 5,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"rotation_deg",
|
|
"type": 2,
|
|
"flags": 2,
|
|
"dv": 0
|
|
}, {
|
|
"pin_name": &"scale",
|
|
"type": 3,
|
|
"flags": 2,
|
|
"dv": 2.0
|
|
}])
|
|
|
|
[obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_33lig"]
|
|
id = 16
|
|
position = Vector2(320, -40)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"x",
|
|
"type": 3,
|
|
"flags": 2
|
|
}, {
|
|
"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="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_abqqn"]
|
|
id = 17
|
|
position = Vector2(360, 100)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"x",
|
|
"type": 3,
|
|
"flags": 2
|
|
}, {
|
|
"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="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_8bknd"]
|
|
guid = "52040A0D-E374-450B-B8AB-294421C70082"
|
|
function_name = &"spawn_pipe"
|
|
flags = 8
|
|
id = 18
|
|
position = Vector2(580, 100)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"pos",
|
|
"type": 5,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"rotation_deg",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"scale",
|
|
"type": 3,
|
|
"flags": 2,
|
|
"dv": 2.0
|
|
}])
|
|
|
|
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_xcsxg"]
|
|
op = 6
|
|
code = &"+"
|
|
name = &"Addition"
|
|
left_type = 3
|
|
left_type_name = &"float"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 3
|
|
id = 19
|
|
position = Vector2(60, 80)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"a",
|
|
"type": 3,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"b",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"result",
|
|
"type": 3,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallScriptFunction" id="OScriptNodeCallScriptFunction_gb3uu"]
|
|
guid = "68CC7B7E-836E-4D7E-B745-CA414B592328"
|
|
function_name = &"double_pipe"
|
|
flags = 8
|
|
id = 20
|
|
position = Vector2(440, -60)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"pos_y",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"space",
|
|
"type": 2,
|
|
"flags": 2,
|
|
"dv": 180
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_lf1rh"]
|
|
function_name = &"set_global_rotation_degrees"
|
|
target_class_name = "Node2D"
|
|
target_type = 24
|
|
flags = 520
|
|
method = {
|
|
"name": &"set_global_rotation_degrees",
|
|
"args": [{
|
|
"name": &"degrees",
|
|
"type": 3
|
|
}]
|
|
}
|
|
chain = false
|
|
id = 21
|
|
position = Vector2(1340, -100)
|
|
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": &"degrees",
|
|
"type": 3,
|
|
"flags": 2,
|
|
"dv": 0.0
|
|
}])
|
|
|
|
[obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_o1sr0"]
|
|
id = 22
|
|
position = Vector2(320, -220)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"from",
|
|
"type": 2,
|
|
"flags": 2,
|
|
"dv": 180
|
|
}, {
|
|
"pin_name": &"value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2,
|
|
"dv": 0
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallMemberFunction" id="OScriptNodeCallMemberFunction_juxld"]
|
|
function_name = &"set_global_scale"
|
|
target_class_name = "Node2D"
|
|
target_type = 24
|
|
flags = 520
|
|
method = {
|
|
"name": &"set_global_scale",
|
|
"args": [{
|
|
"name": &"scale",
|
|
"type": 5
|
|
}]
|
|
}
|
|
chain = false
|
|
id = 23
|
|
position = Vector2(1780, 40)
|
|
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": &"scale",
|
|
"type": 5,
|
|
"flags": 2,
|
|
"dv": Vector2(0, 0)
|
|
}])
|
|
|
|
[obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_5i1wo"]
|
|
id = 24
|
|
position = Vector2(1340, 200)
|
|
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="OScriptNodeBranch" id="OScriptNodeBranch_fxmlv"]
|
|
id = 25
|
|
position = Vector2(1340, 40)
|
|
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="OScriptNodeOperator" id="OScriptNodeOperator_qboil"]
|
|
op = 1
|
|
code = &"!="
|
|
name = &"Not Equal"
|
|
left_type = 3
|
|
left_type_name = &"float"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 1
|
|
id = 28
|
|
position = Vector2(460, 180)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"a",
|
|
"type": 3,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"b",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"result",
|
|
"type": 1,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeEvent" id="OScriptNodeEvent_72erq"]
|
|
function_id = "563670FE-8FF8-4110-90E9-A33FDF21159D"
|
|
id = 29
|
|
position = Vector2(-60, 400)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}])
|
|
|
|
[obj type="OScriptNodeEvent" id="OScriptNodeEvent_2rv1o"]
|
|
function_id = "7D2E1E1C-1E42-4F67-8F82-2C3B46D5C3B8"
|
|
id = 30
|
|
position = Vector2(-220, -60)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_rqdmo"]
|
|
variable_name = &"wobbl"
|
|
id = 33
|
|
position = Vector2(-660, 180)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"label": "wobbl",
|
|
"dv": 0,
|
|
"usage": 4102
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_kjhhy"]
|
|
variable_name = &"wobbl"
|
|
id = 34
|
|
position = Vector2(-80, 560)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"label": "wobbl",
|
|
"dv": 0,
|
|
"usage": 4102
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_e3l78"]
|
|
variable_name = &"wobbl"
|
|
id = 35
|
|
position = Vector2(680, 400)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"wobbl",
|
|
"type": 2,
|
|
"flags": 2050,
|
|
"dv": 0,
|
|
"usage": 4102
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 1026,
|
|
"dv": 0,
|
|
"usage": 4102
|
|
}])
|
|
|
|
[obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_rb1sh"]
|
|
id = 39
|
|
position = Vector2(-20, 220)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"from",
|
|
"type": 3,
|
|
"flags": 2,
|
|
"dv": 350.0
|
|
}, {
|
|
"pin_name": &"value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2,
|
|
"dv": 0
|
|
}])
|
|
|
|
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_yeowr"]
|
|
op = 9
|
|
code = &"/"
|
|
name = &"Division"
|
|
left_type = 2
|
|
left_type_name = &"int"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 2
|
|
id = 41
|
|
position = Vector2(-480, 40)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"a",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"b",
|
|
"type": 2,
|
|
"flags": 2,
|
|
"dv": 2
|
|
}, {
|
|
"pin_name": &"result",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_2e28b"]
|
|
op = 7
|
|
code = &"-"
|
|
name = &"Subtract"
|
|
left_type = 3
|
|
left_type_name = &"float"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 3
|
|
id = 42
|
|
position = Vector2(60, -40)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"a",
|
|
"type": 3,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"b",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"result",
|
|
"type": 3,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeCallBuiltinFunction" id="OScriptNodeCallBuiltinFunction_888sr"]
|
|
function_name = &"randi_range"
|
|
method = {
|
|
"name": &"randi_range",
|
|
"return": {
|
|
"type": 2
|
|
},
|
|
"args": [{
|
|
"name": &"from",
|
|
"type": 2
|
|
}, {
|
|
"name": &"to",
|
|
"type": 2
|
|
}]
|
|
}
|
|
id = 44
|
|
position = Vector2(-300, 160)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"from",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"to",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"return_value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 1026
|
|
}])
|
|
|
|
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_xtprw"]
|
|
op = 10
|
|
code = &"unary-"
|
|
name = &"Unary- or Negate"
|
|
left_type = 2
|
|
left_type_name = &"int"
|
|
return_type = 2
|
|
id = 45
|
|
position = Vector2(-480, 140)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"a",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"result",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeComposeFrom" id="OScriptNodeComposeFrom_shc2l"]
|
|
id = 46
|
|
position = Vector2(280, 580)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"from",
|
|
"type": 2,
|
|
"flags": 2,
|
|
"dv": 5
|
|
}, {
|
|
"pin_name": &"value",
|
|
"type": 2,
|
|
"dir": 1,
|
|
"flags": 2,
|
|
"dv": 0
|
|
}])
|
|
|
|
[obj type="OScriptNodeOperator" id="OScriptNodeOperator_47hpr"]
|
|
op = 6
|
|
code = &"+"
|
|
name = &"Addition"
|
|
left_type = 2
|
|
left_type_name = &"int"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 2
|
|
id = 47
|
|
position = Vector2(500, 520)
|
|
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="OScriptNodeOperator" id="OScriptNodeOperator_x1sxh"]
|
|
op = 6
|
|
code = &"+"
|
|
name = &"Addition"
|
|
left_type = 2
|
|
left_type_name = &"int"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 2
|
|
id = 48
|
|
position = Vector2(260, 160)
|
|
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="OScriptNodeBranch" id="OScriptNodeBranch_x5pd8"]
|
|
id = 50
|
|
position = Vector2(360, 400)
|
|
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="OScriptNodeOperator" id="OScriptNodeOperator_0hfew"]
|
|
op = 2
|
|
code = &"<"
|
|
name = &"Less-than"
|
|
left_type = 2
|
|
left_type_name = &"int"
|
|
right_type = 2
|
|
right_type_name = &"int"
|
|
return_type = 1
|
|
id = 51
|
|
position = Vector2(140, 480)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"a",
|
|
"type": 2,
|
|
"flags": 2
|
|
}, {
|
|
"pin_name": &"b",
|
|
"type": 2,
|
|
"flags": 2,
|
|
"dv": 210
|
|
}, {
|
|
"pin_name": &"result",
|
|
"type": 1,
|
|
"dir": 1,
|
|
"flags": 2
|
|
}])
|
|
|
|
[obj type="OScriptNodeSequence" id="OScriptNodeSequence_osb3c"]
|
|
steps = 4
|
|
id = 52
|
|
position = Vector2(600, -120)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"then_0",
|
|
"dir": 1,
|
|
"flags": 516
|
|
}, {
|
|
"pin_name": &"then_1",
|
|
"dir": 1,
|
|
"flags": 516
|
|
}, {
|
|
"pin_name": &"then_2",
|
|
"dir": 1,
|
|
"flags": 516
|
|
}, {
|
|
"pin_name": &"then_3",
|
|
"dir": 1,
|
|
"flags": 516
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableSet" id="OScriptNodeVariableSet_rfrvu"]
|
|
variable_name = &"instance"
|
|
id = 53
|
|
position = Vector2(400, -120)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"ExecIn",
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"instance",
|
|
"flags": 2050,
|
|
"usage": 135170
|
|
}, {
|
|
"pin_name": &"ExecOut",
|
|
"dir": 1,
|
|
"flags": 4
|
|
}, {
|
|
"pin_name": &"value",
|
|
"dir": 1,
|
|
"flags": 1026,
|
|
"usage": 135170
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_xerjn"]
|
|
variable_name = &"instance"
|
|
id = 54
|
|
position = Vector2(1340, -360)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"value",
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"label": "instance",
|
|
"usage": 135170
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_jd46v"]
|
|
variable_name = &"instance"
|
|
id = 55
|
|
position = Vector2(1340, -160)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"value",
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"label": "instance",
|
|
"usage": 135170
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_6neh8"]
|
|
variable_name = &"instance"
|
|
id = 56
|
|
position = Vector2(1000, 480)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"value",
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"label": "instance",
|
|
"usage": 135170
|
|
}])
|
|
|
|
[obj type="OScriptNodeVariableGet" id="OScriptNodeVariableGet_kitha"]
|
|
variable_name = &"instance"
|
|
id = 57
|
|
position = Vector2(1520, 140)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"value",
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"label": "instance",
|
|
"usage": 135170
|
|
}])
|
|
|
|
[obj type="OScriptNodeSceneNode" id="OScriptNodeSceneNode_sha5c"]
|
|
node_path = NodePath("pipes")
|
|
target_class_name = "Node2D"
|
|
id = 59
|
|
position = Vector2(1000, 400)
|
|
pin_data = Array[Dictionary]([{
|
|
"pin_name": &"pipes",
|
|
"type": 24,
|
|
"dir": 1,
|
|
"flags": 2050,
|
|
"target_class": "Node2D"
|
|
}])
|
|
|
|
[obj type="OScriptVariable" id="OScriptVariable_flxrk"]
|
|
name = "wobbl"
|
|
category = "Default"
|
|
classification = "type:int"
|
|
type = 2
|
|
default_value = 5
|
|
|
|
[obj type="OScriptVariable" id="OScriptVariable_atrcj"]
|
|
name = "instance"
|
|
category = "Default"
|
|
classification = "type:Nil"
|
|
default_value = null
|
|
|
|
[resource]
|
|
base_type = &"Marker2D"
|
|
variables = Array[OScriptVariable]([SubResource("OScriptVariable_flxrk"), SubResource("OScriptVariable_atrcj")])
|
|
functions = Array[OScriptFunction]([SubResource("OScriptFunction_q885q"), SubResource("OScriptFunction_wwa8x"), SubResource("OScriptFunction_br3vr"), SubResource("OScriptFunction_6u3n4")])
|
|
connections = Array[int]([30, 0, 3, 0, 12, 0, 9, 0, 52, 0, 10, 0, 52, 3, 11, 0, 14, 0, 15, 0, 15, 0, 18, 0, 14, 1, 19, 0, 3, 0, 20, 0, 52, 1, 21, 0, 25, 0, 23, 0, 12, 3, 24, 0, 52, 2, 25, 0, 12, 3, 28, 0, 50, 0, 35, 0, 14, 2, 41, 0, 14, 1, 42, 0, 45, 0, 44, 0, 33, 0, 45, 0, 34, 0, 47, 0, 44, 0, 48, 0, 29, 0, 50, 0, 34, 0, 51, 0, 53, 0, 52, 0, 9, 0, 53, 0, 4, 0, 3, 1, 54, 0, 10, 1, 59, 0, 11, 1, 16, 0, 15, 1, 42, 0, 16, 1, 19, 0, 17, 1, 17, 0, 18, 1, 41, 0, 19, 1, 48, 0, 20, 1, 55, 0, 21, 1, 57, 0, 23, 1, 12, 3, 24, 1, 28, 0, 25, 1, 47, 0, 35, 1, 41, 0, 42, 1, 33, 0, 44, 1, 46, 0, 47, 1, 39, 0, 48, 1, 51, 0, 50, 1, 9, 1, 53, 1, 12, 1, 10, 2, 56, 0, 11, 2, 22, 0, 15, 2, 12, 2, 21, 2, 24, 0, 23, 2])
|
|
nodes = Array[OScriptNode]([SubResource("OScriptNodeCallBuiltinFunction_njyc4"), SubResource("OScriptNodeComposeFrom_ylaap"), SubResource("OScriptNodeInstantiateScene_8veww"), SubResource("OScriptNodeCallMemberFunction_jfvob"), SubResource("OScriptNodeCallMemberFunction_q01i0"), SubResource("OScriptNodeFunctionEntry_vfbcm"), SubResource("OScriptNodeCallScriptFunction_aa0o6"), SubResource("OScriptNodeFunctionEntry_p1lbh"), SubResource("OScriptNodeCallScriptFunction_cj1kw"), SubResource("OScriptNodeComposeFrom_33lig"), SubResource("OScriptNodeComposeFrom_abqqn"), SubResource("OScriptNodeCallScriptFunction_8bknd"), SubResource("OScriptNodeOperator_xcsxg"), SubResource("OScriptNodeCallScriptFunction_gb3uu"), SubResource("OScriptNodeCallMemberFunction_lf1rh"), SubResource("OScriptNodeComposeFrom_o1sr0"), SubResource("OScriptNodeCallMemberFunction_juxld"), SubResource("OScriptNodeComposeFrom_5i1wo"), SubResource("OScriptNodeBranch_fxmlv"), SubResource("OScriptNodeOperator_qboil"), SubResource("OScriptNodeEvent_72erq"), SubResource("OScriptNodeEvent_2rv1o"), SubResource("OScriptNodeVariableGet_rqdmo"), SubResource("OScriptNodeVariableGet_kjhhy"), SubResource("OScriptNodeVariableSet_e3l78"), SubResource("OScriptNodeComposeFrom_rb1sh"), SubResource("OScriptNodeOperator_yeowr"), SubResource("OScriptNodeOperator_2e28b"), SubResource("OScriptNodeCallBuiltinFunction_888sr"), SubResource("OScriptNodeOperator_xtprw"), SubResource("OScriptNodeComposeFrom_shc2l"), SubResource("OScriptNodeOperator_47hpr"), SubResource("OScriptNodeOperator_x1sxh"), SubResource("OScriptNodeBranch_x5pd8"), SubResource("OScriptNodeOperator_0hfew"), SubResource("OScriptNodeSequence_osb3c"), SubResource("OScriptNodeVariableSet_rfrvu"), SubResource("OScriptNodeVariableGet_xerjn"), SubResource("OScriptNodeVariableGet_jd46v"), SubResource("OScriptNodeVariableGet_6neh8"), SubResource("OScriptNodeVariableGet_kitha"), SubResource("OScriptNodeSceneNode_sha5c")])
|
|
graphs = Array[OScriptGraph]([SubResource("OScriptGraph_7463u"), SubResource("OScriptGraph_ii1yw"), SubResource("OScriptGraph_6aclp")])
|