* changements des objectifs, donnent juste des graines, sprite moins gros et objectifs plus nombreux * changement de la probabilité de mutation * refactor du code terrain et planet
23 lines
581 B
GDScript
23 lines
581 B
GDScript
extends Interactable
|
|
class_name TruckLadder
|
|
|
|
@export var truck_interior : TruckInterior
|
|
@export var planet_camera : Camera
|
|
|
|
func _ready():
|
|
truck_interior.player_exited.connect(_on_truck_interior_player_exited)
|
|
|
|
func interact(p : Player):
|
|
truck_interior.add_entity(p)
|
|
p.global_position = truck_interior.spawn_position.global_position
|
|
truck_interior.camera.make_current()
|
|
planet_camera.following = null
|
|
return true
|
|
|
|
|
|
func _on_truck_interior_player_exited(p):
|
|
planet.add_entity(p)
|
|
p.global_position = global_position
|
|
planet_camera.make_current()
|
|
planet_camera.following = p
|