small racing game im working on
Diffstat (limited to 'track.gd')
-rw-r--r--track.gd22
1 files changed, 16 insertions, 6 deletions
diff --git a/track.gd b/track.gd
index d65df39..d5db94f 100644
--- a/track.gd
+++ b/track.gd
@@ -1,16 +1,26 @@
extends Resource
class_name TrackResource
+@export_group("Road")
## Width of road
-@export var track_width = 17.0
+@export var track_width := 17.0
## Distance between rails and road
-@export var rail_distance = 3.0
+@export var rail_distance := 3.0
## Support base width
-@export var lower_support_width = 15.0
+@export var lower_support_width := 15.0
## Height of supports
-@export var support_height = 8.0
+@export var support_height := 8.0
## Track curve
@export var track: Curve3D = null
+@export_subgroup("Barriers")
## Left barrier? (does not change collisions). see also [member right_barrier]
-@export var left_barrier = true
+@export var left_barrier := true
## Right barrier? (does not change collisions). see also [member left_barrier]
-@export var right_barrier = true \ No newline at end of file
+@export var right_barrier := true
+@export_group("Sun position")
+## Sun x rotation
+@export_range(-360, 360) var sun_x := -90
+## Sun y rotation ( its a game, the sun rotates around us )
+@export_range(-360, 360) var sun_y := 0
+@export_group("", "")
+## Offset
+@export var offset := Vector3.UP \ No newline at end of file