16 lines
794 B
GDScript
16 lines
794 B
GDScript
extends DemoSceneBase
|
|
|
|
@onready var left_hand : XRToolsHand = $XROrigin3D/LeftHand/XRToolsCollisionHand/LeftHand
|
|
@onready var left_ghost_hand : XRToolsHand = $XROrigin3D/LeftHand/GhostHand
|
|
@onready var right_hand : XRToolsHand = $XROrigin3D/RightHand/XRToolsCollisionHand/RightHand
|
|
@onready var right_ghost_hand : XRToolsHand = $XROrigin3D/RightHand/GhostHand
|
|
|
|
func _process(_delta):
|
|
# Show our ghost hands when when our visible hands aren't where our hands are...
|
|
if left_hand and left_ghost_hand:
|
|
var offset = left_hand.global_position - left_ghost_hand.global_position
|
|
left_ghost_hand.visible = offset.length() > 0.01
|
|
|
|
if right_hand and right_ghost_hand:
|
|
var offset = right_hand.global_position - right_ghost_hand.global_position
|
|
right_ghost_hand.visible = offset.length() > 0.01
|