8000 Condenses as vector2_xy and vector3_xyz blocks · DoomTas3r/changes-block-coding@354dde1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 354dde1

Browse files
committed
Condenses as vector2_xy and vector3_xyz blocks
Condenses the existing vector2_x/y blocks and vector3_x/y/z blocks into singular blocks. This makes switching an axis easier and reduces redundancy in the block picker.
1 parent ba034b6 commit 354dde1

File tree

7 files changed

+52
-95
lines changed

7 files changed

+52
-95
lines changed

addons/block_code/blocks/math/vector2_x.tres

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[gd_resource type="Resource" load_steps=4 format=3 uid="uid://bpdjqy6oidfo4"]
2+
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"]
5+
6+
[sub_resource type="Resource" id="Resource_ie4sg"]
7+
script = ExtResource("1_p8v57")
8+
selected = 0
9+
items = ["x", "y"]
10+
11+
[resource]
12+
script = ExtResource("2_207xo")
13+
name = &"vector2_xy"
14+
target_node_class = ""
15+
description = "Gives the x or y of a [b]Vector2[/b]"
16+
category = "Math"
17+
type = 3
18+
variant_type = 3
19+
display_template = "{xy: NIL} of {vector2: VECTOR2}"
20+
code_template = "{vector2}.{{xy}}"
21+
defaults = {
22+
"xy": SubResource("Resource_ie4sg")
23+
}
24+
signal_name = ""
25+
scope = ""
26+
is_advanced = false

addons/block_code/blocks/math/vector2_y.tres

Lines changed: 0 additions & 19 deletions
This file was deleted.

addons/block_code/blocks/math/vector3_x.tres

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[gd_resource type="Resource" load_steps=4 format=3 uid="uid://s72tgtbci1ui"]
2+
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"]
5+
6+
[sub_resource type="Resource" id="Resource_ie4sg"]
7+
script = ExtResource("1_0wc0o")
8+
selected = 0
9+
items = ["x", "y", "z"]
10+
11+
[resource]
12+
script = ExtResource("2_e6ohf")
13+
name = &"vector3_xyz"
14+
target_node_class = ""
15+
description = "Gives the x, y, or z of a [b]Vector3[/b]"
16+
category = "Math"
17+
type = 3
18+
variant_type = 3
19+
display_template = "{xyz: NIL} of {vector3: VECTOR3}"
20+
code_template = "{vector3}.{{xyz}}"
21+
defaults = {
22+
"xyz": SubResource("Resource_ie4sg")
23+
}
24+
signal_name = ""
25+
scope = ""
26+
is_advanced = false

addons/block_code/blocks/math/vector3_y.tres

Lines changed: 0 additions & 19 deletions
This file was deleted.

addons/block_code/blocks/math/vector3_z.tres

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)
0