1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
extends Node class_name Utils var playing: TrackResource var players: PackedInt32Array var editing: TrackResource var ghost: GhostData var track_select: BuiltinTrackSelect var cfg: ConfigFile const SAVES := "user://ghosts/%s.ghost" const TRACKS := "user://player data/tracks/%s.track" const THUMBS := "user://thumbs/%s.thumb" const SETTINGS := "user://settings.cfg" const DEFAULT_EDITOR_LAYER := 0x80000000 const GIZMO_LAYER := 0x40000000 const GIZMO_LAYER_I := 31 const SNAP := Vector3(10, 2.5, 10) var builtin_tracks: Array[TrackResource] = [] func _ready() -> void: get_viewport().disable_3d = true