SummerDay/addons/summer_day/data/document/document.gd

32 lines
697 B
GDScript3
Raw Normal View History

2021-12-12 17:04:17 +01:00
tool
extends Resource
class_name SummerDayDocument
signal track_added(track)
2021-12-31 17:22:58 +01:00
signal track_deleted(track) # Not used yet. Implement please.
2021-12-12 17:04:17 +01:00
export(Resource) var scene = _scene_generation()
export(Array, Resource) var tracks
func setup_tracks():
for track in tracks:
emit_signal("track_added", track)
2021-12-19 22:26:09 +01:00
func add_track(blueprint: SummerDayBlueprint):
var track = SummerDayTrack.new()
track.blueprint = blueprint
2021-12-19 22:26:09 +01:00
track.add_cell(0)
tracks.append(track)
emit_signal("track_added", track)
2021-12-12 17:04:17 +01:00
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