Skip to content

Commit fdf00e3

Browse files
authored
Merge pull request #392 from endlessm/update-to-4-dot-4
Update to Godot 4.4
2 parents 21ea8cb + 7a67403 commit fdf00e3

File tree

150 files changed

+193
-72
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+193
-72
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://cumxsbxj56dmk
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://bx7wld2cftncr

addons/block_code/blocks/communication/add_node_to_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://bpvefei72nh3a"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_5qal7"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_auf06"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="1_p83c7"]
3+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_5qal7"]
4+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_auf06"]
5+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="1_p83c7"]
66

77
[sub_resource type="Resource" id="Resource_sus0f"]
88
script = ExtResource("1_auf06")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_sus0f")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("1_p83c7")

addons/block_code/blocks/communication/add_to_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://bvrmau8atjx1x"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_aom4j"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_bcm71"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="2_42ixf"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_aom4j"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_bcm71"]
5+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="2_42ixf"]
66

77
[sub_resource type="Resource" id="Resource_fk0wa"]
88
script = ExtResource("1_aom4j")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_fk0wa")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("2_42ixf")

addons/block_code/blocks/communication/call_method_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://c15vtdfihdxb8"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_3nuts"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_mlm68"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="1_of577"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_3nuts"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_mlm68"]
5+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="1_of577"]
66

77
[sub_resource type="Resource" id="Resource_f4ctg"]
88
script = ExtResource("1_3nuts")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_f4ctg")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("1_of577")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://cscfelhxcapk3

addons/block_code/blocks/communication/get_node.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://canpdkahokjqs"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_bk47y"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_d60g7"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/get_node.gd" id="1_we5wl"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_bk47y"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_d60g7"]
5+
[ext_resource type="Script" uid="uid://cscfelhxcapk3" path="res://addons/block_code/blocks/communication/get_node.gd" id="1_we5wl"]
66

77
[sub_resource type="Resource" id="Resource_esr4a"]
88
script = ExtResource("1_bk47y")
@@ -23,6 +23,5 @@ defaults = {
2323
"path": SubResource("Resource_esr4a")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("1_we5wl")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://cumj4bsraukca

addons/block_code/blocks/communication/is_in_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://q4cnstftvsiu"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_cla3i"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_tjyq5"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="2_o165d"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_cla3i"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_tjyq5"]
5+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="2_o165d"]
66

77
[sub_resource type="Resource" id="Resource_d0v0d"]
88
script = ExtResource("1_cla3i")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_d0v0d")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("2_o165d")

addons/block_code/blocks/communication/is_node_in_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://bbtdxeey74x67"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_5krrs"]
4-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="1_r4prw"]
5-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_y4j0k"]
3+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_5krrs"]
4+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="1_r4prw"]
5+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_y4j0k"]
66

77
[sub_resource type="Resource" id="Resource_o38ym"]
88
script = ExtResource("1_y4j0k")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_o38ym")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("1_r4prw")

addons/block_code/blocks/communication/remove_from_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://dgenw5wyqorvq"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_cdwef"]
4-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="1_i50fw"]
5-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_mnxp7"]
3+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_cdwef"]
4+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="1_i50fw"]
5+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_mnxp7"]
66

77
[sub_resource type="Resource" id="Resource_45b71"]
88
script = ExtResource("1_mnxp7")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_45b71")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("1_i50fw")

addons/block_code/blocks/communication/remove_node_from_group.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://b2dwk77hnri8y"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_clwhe"]
4-
[ext_resource type="Script" path="res://addons/block_code/blocks/communication/groups.gd" id="1_h3lhb"]
5-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_pec24"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_clwhe"]
4+
[ext_resource type="Script" uid="uid://cumj4bsraukca" path="res://addons/block_code/blocks/communication/groups.gd" id="1_h3lhb"]
5+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_pec24"]
66

77
[sub_resource type="Resource" id="Resource_03rge"]
88
script = ExtResource("1_clwhe")
@@ -23,6 +23,5 @@ defaults = {
2323
"group": SubResource("Resource_03rge")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("1_h3lhb")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://c38ngxebcyrg6

addons/block_code/blocks/graphics/animationplayer_play.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=7 format=3 uid="uid://c5e1byehtxwc0"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_emeuv"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_xu43h"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/graphics/animationplayer_play.gd" id="2_7ymgi"]
3+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_emeuv"]
4+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_xu43h"]
5+
[ext_resource type="Script" uid="uid://c38ngxebcyrg6" path="res://addons/block_code/blocks/graphics/animationplayer_play.gd" id="2_7ymgi"]
66

77
[sub_resource type="Resource" id="Resource_qpxn2"]
88
script = ExtResource("1_xu43h")
@@ -41,6 +41,5 @@ defaults = {
4141
"wait_mode": SubResource("Resource_17pec")
4242
}
4343
signal_name = ""
44-
scope = ""
4544
is_advanced = false
4645
extension_script = ExtResource("2_7ymgi")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://cg3sepbbe45ey

addons/block_code/blocks/input/is_input_actioned.tres

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://86j17le5e58u"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_d8i05"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_rprh7"]
5-
[ext_resource type="Script" path="res://addons/block_code/blocks/input/is_input_actioned.gd" id="2_h11b7"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_d8i05"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_rprh7"]
5+
[ext_resource type="Script" uid="uid://cg3sepbbe45ey" path="res://addons/block_code/blocks/input/is_input_actioned.gd" id="2_h11b7"]
66

77
[sub_resource type="Resource" id="Resource_ai5in"]
88
script = ExtResource("1_d8i05")
@@ -23,6 +23,5 @@ defaults = {
2323
"action": SubResource("Resource_ai5in")
2424
}
2525
signal_name = ""
26-
scope = ""
2726
is_advanced = false
2827
extension_script = ExtResource("2_h11b7")

addons/block_code/blocks/logic/compare.tres

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[gd_resource type="Resource" load_steps=4 format=3 uid="uid://pr5wnn3ltkbo"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_hcv2h"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_wp40r"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_hcv2h"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_wp40r"]
55

66
[sub_resource type="Resource" id="Resource_ie4sg"]
77
script = ExtResource("1_hcv2h")
@@ -24,5 +24,4 @@ defaults = {
2424
"op": SubResource("Resource_ie4sg")
2525
}
2626
signal_name = ""
27-
scope = ""
2827
is_advanced = false

addons/block_code/blocks/math/vector2_xy.tres

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[gd_resource type="Resource" load_steps=4 format=3 uid="uid://bpdjqy6oidfo4"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_p8v57"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="2_207xo"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_p8v57"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="2_207xo"]
55

66
[sub_resource type="Resource" id="Resource_ie4sg"]
77
script = ExtResource("1_p8v57")
@@ -22,5 +22,4 @@ defaults = {
2222
"xy": SubResource("Resource_ie4sg")
2323
}
2424
signal_name = ""
25-
scope = ""
2625
is_advanced = false

addons/block_code/blocks/math/vector3_multiply.tres

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
[gd_resource type="Resource" load_steps=2 format=3 uid="uid://bff7cwmpisihj"]
1+
[gd_resource type="Resource" load_steps=2 format=3 uid="uid://ctl30ew7wtnlj"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_52jwf"]
3+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_bxnpg"]
44

55
[resource]
6-
script = ExtResource("1_52jwf")
6+
script = ExtResource("1_bxnpg")
77
name = &"vector3_multiply"
88
target_node_class = ""
99
description = "Multiplies a Vector3 with a number. Use this, for example, to get a point some distance away along an angle."
@@ -17,4 +17,4 @@ defaults = {
1717
"vector": Vector3(1, 1, 1)
1818
}
1919
signal_name = ""
20-
scope = ""
20+
is_advanced = false

addons/block_code/blocks/math/vector3_xyz.tres

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[gd_resource type="Resource" load_steps=4 format=3 uid="uid://s72tgtbci1ui"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_0wc0o"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="2_e6ohf"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_0wc0o"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="2_e6ohf"]
55

66
[sub_resource type="Resource" id="Resource_ie4sg"]
77
script = ExtResource("1_0wc0o")
@@ -22,5 +22,4 @@ defaults = {
2222
"xyz": SubResource("Resource_ie4sg")
2323
}
2424
signal_name = ""
25-
scope = ""
2625
is_advanced = false

addons/block_code/blocks/sounds/pause_continue_sound.tres

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[gd_resource type="Resource" load_steps=4 format=3 uid="uid://wpdspamg3f6g"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="1_ilhdq"]
4-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_q04gm"]
3+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="1_ilhdq"]
4+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_q04gm"]
55

66
[sub_resource type="Resource" id="Resource_lalgp"]
77
script = ExtResource("1_ilhdq")
@@ -27,5 +27,4 @@ defaults = {
2727
"pause": SubResource("Resource_lalgp")
2828
}
2929
signal_name = ""
30-
scope = ""
3130
is_advanced = false

addons/block_code/blocks/variables/vector3.tres

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
[gd_resource type="Resource" load_steps=2 format=3 uid="uid://ddj24k1fp0s82"]
1+
[gd_resource type="Resource" load_steps=2 format=3 uid="uid://ydahicas0yma"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/code_generation/block_definition.gd" id="1_ilw3v"]
3+
[ext_resource type="Script" uid="uid://bau6qtv87fcdo" path="res://addons/block_code/code_generation/block_definition.gd" id="1_62jin"]
44

55
[resource]
6-
script = ExtResource("1_ilw3v")
6+
script = ExtResource("1_62jin")
77
name = &"vector3"
88
target_node_class = ""
99
description = ""
@@ -18,4 +18,4 @@ defaults = {
1818
"z": 0.0
1919
}
2020
signal_name = ""
21-
scope = ""
21+
is_advanced = false
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://b052nx55audtf
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://ds7sl2qhnam75
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://bau6qtv87fcdo
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://bxllj562m663l
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://ctpgq3pqjbiaw
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://bkapmk0btnk7y
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://brydw30et6cli
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://do4pcio5py14f
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://bwkinr8omutpw
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://dr3krvqur0slj
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://45fy6a57vubn

addons/block_code/examples/pong_game/pong_game.tscn

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[gd_scene load_steps=78 format=3 uid="uid://tf7b8c64ecc0"]
22

33
[ext_resource type="PackedScene" uid="uid://cg8ibi18um3vg" path="res://addons/block_code/examples/pong_game/space.tscn" id="1_y56ac"]
4-
[ext_resource type="Script" path="res://addons/block_code/block_code_node/block_code.gd" id="3_6jaq8"]
5-
[ext_resource type="Script" path="res://addons/block_code/simple_nodes/simple_character/simple_character.gd" id="3_mdrcv"]
6-
[ext_resource type="Script" path="res://addons/block_code/serialization/block_serialization.gd" id="4_qtggh"]
4+
[ext_resource type="Script" uid="uid://cumxsbxj56dmk" path="res://addons/block_code/block_code_node/block_code.gd" id="3_6jaq8"]
5+
[ext_resource type="Script" uid="uid://2k6slmd1set3" path="res://addons/block_code/simple_nodes/simple_character/simple_character.gd" id="3_mdrcv"]
6+
[ext_resource type="Script" uid="uid://u035wsjd5tpj" path="res://addons/block_code/serialization/block_serialization.gd" id="4_qtggh"]
77
[ext_resource type="Texture2D" uid="uid://tplpgtnfeda0" path="res://addons/block_code/examples/pong_game/assets/paddle.png" id="4_ra7bh"]
8-
[ext_resource type="Script" path="res://addons/block_code/serialization/block_serialization_tree.gd" id="5_omlge"]
9-
[ext_resource type="Script" path="res://addons/block_code/code_generation/option_data.gd" id="7_3q6bj"]
10-
[ext_resource type="Script" path="res://addons/block_code/serialization/block_script_serialization.gd" id="7_uuuue"]
11-
[ext_resource type="Script" path="res://addons/block_code/code_generation/variable_definition.gd" id="9_lo3p1"]
8+
[ext_resource type="Script" uid="uid://brx1cabdmgu38" path="res://addons/block_code/serialization/block_serialization_tree.gd" id="5_omlge"]
9+
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="7_3q6bj"]
10+
[ext_resource type="Script" uid="uid://tlsvrkc3fubl" path="res://addons/block_code/serialization/block_script_serialization.gd" id="7_uuuue"]
11+
[ext_resource type="Script" uid="uid://bwkinr8omutpw" path="res://addons/block_code/code_generation/variable_definition.gd" id="9_lo3p1"]
1212
[ext_resource type="PackedScene" uid="uid://c7l70grmkauij" path="res://addons/block_code/examples/pong_game/ball.tscn" id="9_xrqll"]
13-
[ext_resource type="Script" path="res://addons/block_code/serialization/value_block_serialization.gd" id="11_yafka"]
13+
[ext_resource type="Script" uid="uid://duvgxorhfitb7" path="res://addons/block_code/serialization/value_block_serialization.gd" id="11_yafka"]
1414
[ext_resource type="PackedScene" uid="uid://fhoapg3anjsu" path="res://addons/block_code/examples/pong_game/goal_area.tscn" id="12_nqmxu"]
1515
[ext_resource type="PackedScene" uid="uid://djmtbm15n2wqq" path="res://addons/block_code/examples/pong_game/player_score.tscn" id="13_jvkp7"]
1616

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://dfxw8p1136s5
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://tlsvrkc3fubl
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://u035wsjd5tpj
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://brx1cabdmgu38
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://duvgxorhfitb7
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://2k6slmd1set3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://div32pajgvlun
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://chi1008f4c7el
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://7kttlqmve4yi

addons/block_code/translation/parser.gd

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,18 @@ func _resource_is_block_definition(resource: Resource) -> bool:
2727
return script.resource_path == BLOCK_DEFINITION_SCRIPT_PATH
2828

2929

30-
func _parse_file(path: String, msgids: Array[String], msgids_context_plural: Array[Array]) -> void:
30+
func _parse_file(path: String) -> Array[PackedStringArray]:
3131
# Only BlockDefinition resources are supported.
3232
var res = ResourceLoader.load(path, "Resource")
3333
if not res or not _resource_is_block_definition(res):
34-
return
34+
return []
35+
# Each entry should contain [msgid, msgctxt, msgid_plural, comment],
36+
# where all except msgid are optional.
37+
var ret: Array[PackedStringArray] = []
3538
for prop in block_def_tx_properties:
3639
var value: String = res.get(prop)
3740
if value:
3841
# For now just the messages are used. It might be better to provide
3942
# context with msgids_context_plural to avoid conflicts.
40-
msgids.append(value)
43+
ret.append(PackedStringArray([value]))
44+
return ret
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://d2sl081aw7d8q
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://cy4yer36oppgx

addons/block_code/types/types.gd.uid

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://lvm2ruhfry6o
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://dpn4rk64o084l

0 commit comments

Comments
 (0)