mirror of
https://github.com/Steffo99/pineapple-surf.git
synced 2024-11-29 03:04:17 +00:00
20 lines
586 B
GDScript
20 lines
586 B
GDScript
extends Node3D
|
|
|
|
|
|
@export var produce_scene: PackedScene = preload("res://island/Pineapple.tscn")
|
|
|
|
@onready var produce_container: Node3D = get_tree().root.find_child("Produce", true, false)
|
|
var rng: RandomNumberGenerator
|
|
|
|
|
|
func _ready():
|
|
rng = RandomNumberGenerator.new()
|
|
rng.randomize()
|
|
|
|
|
|
func produce_with_random_force():
|
|
# TODO: Not sure it's a good idea attaching produce to the crop
|
|
var produce: RigidBody3D = produce_scene.instantiate()
|
|
produce.position = global_position
|
|
produce_container.add_child(produce)
|
|
produce.apply_impulse(Vector3.UP * rng.randf_range(15.0, 25.0))
|