SummerDay/addons/summer_day/data/document/document.gd
2021-12-31 17:22:58 +01:00

32 lines
697 B
GDScript

tool
extends Resource
class_name SummerDayDocument
signal track_added(track)
signal track_deleted(track) # Not used yet. Implement please.
export(Resource) var scene = _scene_generation()
export(Array, Resource) var tracks
func setup_tracks():
for track in tracks:
emit_signal("track_added", track)
func add_track(blueprint: SummerDayBlueprint):
var track = SummerDayTrack.new()
track.blueprint = blueprint
track.add_cell(0)
tracks.append(track)
emit_signal("track_added", track)
func _scene_generation() -> SummerDayScene:
var _scene = SummerDayScene.new()
_scene.resource_path = "res://production/test/scene_001.tres"
_scene.aspect_ratio = Vector2(12.0, 9.0)
return _scene