Dev 0.1
* Structure de l'histoire principale * Line sur le perso principal * Agrandissement de la zone de détection des cellules * Ajout du spray de Talion (+1 points de plante de base) * Ajout de feedback sur l'usage des cellules d'énergie
This commit is contained in:
21
entities/interactable_3d/3d_door/scripts/3d_door.gd
Normal file
21
entities/interactable_3d/3d_door/scripts/3d_door.gd
Normal file
@@ -0,0 +1,21 @@
|
||||
@tool
|
||||
extends Interactable3D
|
||||
class_name Door3d
|
||||
|
||||
@export var to_scene : Scene : set = set_to_scene
|
||||
|
||||
func _ready():
|
||||
set_to_scene()
|
||||
interactable = interactable
|
||||
|
||||
func set_to_scene(v : Scene = to_scene):
|
||||
to_scene = v
|
||||
if is_node_ready() and to_scene:
|
||||
%Icon.texture = to_scene.get_scene_icon()
|
||||
%Icon2.texture = to_scene.get_scene_icon()
|
||||
|
||||
func click():
|
||||
if interactable:
|
||||
clicked.emit()
|
||||
if to_scene:
|
||||
SceneManager.change_to_scene(to_scene)
|
||||
1
entities/interactable_3d/3d_door/scripts/3d_door.gd.uid
Normal file
1
entities/interactable_3d/3d_door/scripts/3d_door.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://u6dj6ud4mvk7
|
||||
Reference in New Issue
Block a user