diff --git a/src/base-environments/transition/station.gd b/src/base-environments/transition/station.gd new file mode 100644 index 0000000..10353aa --- /dev/null +++ b/src/base-environments/transition/station.gd @@ -0,0 +1,7 @@ +class_name Station extends Resource + +@export var station_name: StringName = "" +@export var memory: Scenes.id = Scenes.id.YOUTH_DRAEVEN +@export_file("*.tscn") var station_path: String = "" +@export var shedule: Dictionary[float, int] +@export var announcement: AudioStream diff --git a/src/base-environments/transition/station.gd.uid b/src/base-environments/transition/station.gd.uid new file mode 100644 index 0000000..3fa7928 --- /dev/null +++ b/src/base-environments/transition/station.gd.uid @@ -0,0 +1 @@ +uid://cyeh7sa20bmcf diff --git a/src/base-environments/transition/subway_sequence.gd b/src/base-environments/transition/subway_sequence.gd new file mode 100644 index 0000000..f270af8 --- /dev/null +++ b/src/base-environments/transition/subway_sequence.gd @@ -0,0 +1,4 @@ +extends RoomTemplate + +@export var all_stations: Array[Station] = [] +@export var all_lines: Array[TrainLine] = [] diff --git a/src/base-environments/transition/subway_sequence.gd.uid b/src/base-environments/transition/subway_sequence.gd.uid new file mode 100644 index 0000000..9c20e14 --- /dev/null +++ b/src/base-environments/transition/subway_sequence.gd.uid @@ -0,0 +1 @@ +uid://snugj1gnggjj diff --git a/src/base-environments/transition/train_line.gd b/src/base-environments/transition/train_line.gd new file mode 100644 index 0000000..5e4d79b --- /dev/null +++ b/src/base-environments/transition/train_line.gd @@ -0,0 +1,12 @@ +class_name TrainLine extends Resource + +enum id { + NONE, + RING, + +} + +@export var train_id: id = 0 +@export var destination: StringName = "" +@export var via: StringName = "" +@export var stops: Array[Station] = [] diff --git a/src/base-environments/transition/train_line.gd.uid b/src/base-environments/transition/train_line.gd.uid new file mode 100644 index 0000000..9298f0d --- /dev/null +++ b/src/base-environments/transition/train_line.gd.uid @@ -0,0 +1 @@ +uid://dfkq0djtygmma