weapon pickup working

This commit is contained in:
derek
2024-07-16 14:54:35 -05:00
parent 2393c1e737
commit afe19d8848
21 changed files with 381 additions and 403 deletions

View File

@@ -1,21 +1,18 @@
extends RigidBody3D
@onready var player = $"../Player"
@onready var collision_shape = $CollisionShape3D2
var rand_amt
var rng = RandomNumberGenerator.new()
var playermagnet = false
var playerloc
var x_magnet
var y_magnet
var z_magnet
@export var collision_shape = Node
@export var despawning = false
@export var despawn_time_s = 10
@export var pickupType: String
var rng = RandomNumberGenerator.new()
var rand_amt
# Called when the node enters the scene tree for the first time.
func _ready():
rand_amt = rng.randf_range(10.0,100.0)
await get_tree().create_timer(10).timeout
collision_shape.disabled = true
await get_tree().create_timer(1).timeout
self.queue_free()
if despawning == true:
await get_tree().create_timer(despawn_time_s).timeout
collision_shape.disabled = true
await get_tree().create_timer(1).timeout
self.queue_free()