43 lines
641 B
GDScript3
43 lines
641 B
GDScript3
|
|
||
|
extends Control
|
||
|
|
||
|
# member variables here, example:
|
||
|
# var a=2
|
||
|
# var b="textvar"
|
||
|
|
||
|
func _ready():
|
||
|
# Initalization here
|
||
|
pass
|
||
|
|
||
|
var town=null
|
||
|
|
||
|
|
||
|
func _back():
|
||
|
|
||
|
town.queue_free()
|
||
|
show()
|
||
|
|
||
|
|
||
|
func _load_scene(car):
|
||
|
|
||
|
var tt = load(car).instance()
|
||
|
tt.set_name("car")
|
||
|
town = load("res://truck_scene.scn").instance()
|
||
|
town.get_node("instance_pos").add_child(tt)
|
||
|
town.get_node("back").connect("pressed",self,"_back")
|
||
|
get_parent().add_child(town)
|
||
|
hide()
|
||
|
|
||
|
func _on_van_1_pressed():
|
||
|
|
||
|
_load_scene("res://car_base.scn")
|
||
|
|
||
|
|
||
|
func _on_van_2_pressed():
|
||
|
|
||
|
_load_scene("res://trailer_truck.scn")
|
||
|
|
||
|
|
||
|
func _on_van_3_pressed():
|
||
|
_load_scene("res://crane.scn")
|