Skip to content

Commit deaceda

Browse files
committed
Fix dependency on staging and StartXR
1 parent 2af9032 commit deaceda

12 files changed

Lines changed: 35 additions & 90 deletions

addons/godot-xr-tools/desktop-support/controller_hider.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var _last_xr_active: bool = true
1515
@onready var xr_start_node: Node = XRTools.find_xr_child(
1616
XRTools.find_xr_ancestor(
1717
self,
18-
"*Staging",
18+
"*",
1919
"XRToolsStaging"
2020
),
2121
"StartXR",

addons/godot-xr-tools/desktop-support/function_desktop_pointer.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ var _world_scale: float = 1.0
112112
@onready var xr_start_node: Node = XRTools.find_xr_child(
113113
XRTools.find_xr_ancestor(
114114
self,
115-
"*Staging",
115+
"*",
116116
"XRToolsStaging",
117117
),
118118
"StartXR",

addons/godot-xr-tools/desktop-support/mouse_capture.gd

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,7 @@ extends XRToolsMovementProvider
1818

1919

2020
## XRStart node
21-
@onready var xr_start_node: XRToolsStartXR = XRTools.find_xr_child(
22-
XRTools.find_xr_ancestor(
23-
self,
24-
"*Staging",
25-
"XRToolsStaging",
26-
),
27-
"StartXR",
28-
"Node",
29-
)
21+
@onready var xr_start_node: XRToolsStartXR = XRToolsStartXR.get_start_xr_node()
3022

3123

3224
## Add support for is_xr_class on XRTools classes

addons/godot-xr-tools/desktop-support/movement_desktop_crouch.gd

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,7 @@ var _crouch_button_down: bool = false
3838

3939

4040
## Controller node
41-
@onready var xr_start_node: XRToolsStartXR = XRTools.find_xr_child(
42-
XRTools.find_xr_ancestor(
43-
self,
44-
"*Staging",
45-
"XRToolsStaging",
46-
),
47-
"StartXR",
48-
"Node",
49-
)
41+
@onready var xr_start_node: XRToolsStartXR = XRToolsStartXR.get_start_xr_node()
5042

5143

5244
## Add support for is_xr_class on XRTools classes

addons/godot-xr-tools/desktop-support/movement_desktop_direct.gd

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,7 @@ extends XRToolsMovementProvider
3333

3434

3535
## XRStart node
36-
@onready var xr_start_node: XRToolsStartXR = XRTools.find_xr_child(
37-
XRTools.find_xr_ancestor(
38-
self,
39-
"*Staging",
40-
"XRToolsStaging",
41-
),
42-
"StartXR",
43-
"Node",
44-
)
36+
@onready var xr_start_node: XRToolsStartXR = XRToolsStartXR.get_start_xr_node()
4537

4638

4739
## Find the right [XRToolsDesktopMovementDirect] node.

addons/godot-xr-tools/desktop-support/movement_desktop_flight.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ var _flight_button: bool = false
7979
@onready var xr_start_node: Node = XRTools.find_xr_child(
8080
XRTools.find_xr_ancestor(
8181
self,
82-
"*Staging",
82+
"*",
8383
"XRToolsStaging",
8484
),
8585
"StartXR",

addons/godot-xr-tools/desktop-support/movement_desktop_jump.gd

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,7 @@ extends XRToolsMovementProvider
2020

2121

2222
## XR start node
23-
@onready var xr_start_node: XRToolsStartXR = XRTools.find_xr_child(
24-
XRTools.find_xr_ancestor(
25-
self,
26-
"*Staging",
27-
"XRToolsStaging",
28-
),
29-
"StartXR",
30-
"Node",
31-
)
23+
@onready var xr_start_node: XRToolsStartXR = XRToolsStartXR.get_start_xr_node()
3224

3325

3426
## Add support for is_xr_class on XRTools classes

addons/godot-xr-tools/desktop-support/movement_desktop_sprint.gd

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,7 @@ var _direct_original_max_speed: float = 0.0
4747

4848

4949
## XRStart node
50-
@onready var xr_start_node: XRToolsStartXR = XRTools.find_xr_child(
51-
XRTools.find_xr_ancestor(
52-
self,
53-
"*Staging",
54-
"XRToolsStaging",
55-
),
56-
"StartXR",
57-
"Node",
58-
)
50+
@onready var xr_start_node: XRToolsStartXR = XRToolsStartXR.get_start_xr_node()
5951

6052
# Direct movement node, if any
6153
@onready var _desktop_direct_move := XRToolsDesktopMovementDirect.find(self)

addons/godot-xr-tools/desktop-support/movement_desktop_turn.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ var _turn_step: float = 0.0
6161
@onready var xr_start_node: XRToolsStartXR = XRTools.find_xr_child(
6262
XRTools.find_xr_ancestor(
6363
self,
64-
"*Staging",
64+
"*",
6565
"XRToolsStaging",
6666
),
6767
"StartXR",

addons/godot-xr-tools/misc/hold_button.gd

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,7 @@ func is_xr_class(xr_name: String) -> bool:
3535
# Called when the node enters the scene tree for the first time.
3636
func _ready():
3737
material = $Visualise.get_surface_override_material(0)
38-
xr_start_node = XRTools.find_xr_child(
39-
XRTools.find_xr_ancestor(self,
40-
"*Staging",
41-
"XRToolsStaging"),"StartXR","Node")
38+
xr_start_node = XRToolsStartXR.get_start_xr_node()
4239

4340
if !Engine.is_editor_hint():
4441
_set_time_held(0.0)

0 commit comments

Comments
 (0)