godot-demo-projects/3d/truck_town/car_select.gd

35 lines
659 B
GDScript3
Raw Normal View History

2018-01-28 10:03:11 +01:00
extends Control
var town = null
func _process(_delta):
if Input.is_action_just_pressed("back"):
_on_Back_pressed()
2018-01-28 10:03:11 +01:00
func _load_scene(car):
var tt = load(car).instance()
tt.set_name("car")
town = load("res://town_scene.tscn").instance()
town.get_node("InstancePos").add_child(tt)
town.get_node("Back").connect("pressed", self, "_on_Back_pressed")
2018-01-28 10:03:11 +01:00
get_parent().add_child(town)
hide()
func _on_Back_pressed():
town.queue_free()
show()
func _on_MiniVan_pressed():
2018-01-28 10:03:11 +01:00
_load_scene("res://car_base.tscn")
func _on_TrailerTruck_pressed():
2018-01-28 10:03:11 +01:00
_load_scene("res://trailer_truck.tscn")
func _on_TowTruck_pressed():
_load_scene("res://tow_truck.tscn")