feat(*): Add the ability to score a goal

This commit is contained in:
Josh Creek
2024-02-23 18:26:23 +00:00
parent 963d7db941
commit ddfd8efb71
3 changed files with 17 additions and 6 deletions
+9 -4
View File
@@ -1,14 +1,19 @@
extends Area3D
@export var ball: RigidBody3D
@export var player1: RigidBody3D
#@export var player2: RigidBody3D
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
if (overlaps_body(ball)):
# Called when an object with collision enters the bounds of this object
func _on_body_entered(body):
# Only care if it's the ball
if(body == ball):
print("Goal scored in goal 2")
# Reset the ball and player to their starting locations just for testing
ball.global_transform.origin = Vector3(0, 2, 0)
player1.global_transform.origin = Vector3(0, 0.5, 2)