Initial Commit
This commit is contained in:
15
scripts/obsticle_base.gd
Normal file
15
scripts/obsticle_base.gd
Normal file
@ -0,0 +1,15 @@
|
||||
extends Node3D
|
||||
|
||||
@export var physicsBody: PhysicsBody3D
|
||||
func playerHit() -> void:
|
||||
pass
|
||||
|
||||
func moveObsticle(moveDistance: float) -> void:
|
||||
position.z -= moveDistance
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
if is_instance_valid(physicsBody):
|
||||
var hasCollision = physicsBody.move_and_collide(Vector3(0,0,-1), true)
|
||||
if hasCollision:
|
||||
if hasCollision.get_collider().has_meta("isPlayer"):
|
||||
playerHit()
|
Reference in New Issue
Block a user