Files
Shrender-Man/main menu.gd
2026-03-02 02:17:04 +00:00

23 lines
512 B
GDScript

extends Node3D
func _ready():
$AudioStreamPlayer.play()
var drop_pitch = false
var to_quit=false
func _process(delta: float) -> void:
if !drop_pitch: return
$AudioStreamPlayer.pitch_scale=clamp($AudioStreamPlayer.pitch_scale-delta*0.25,0.01,INF);
if $AudioStreamPlayer.pitch_scale <= 0.02:
if to_quit:
get_tree().quit()
else:
get_tree().change_scene_to_file("res://forest.tscn")
func start(quit):
to_quit = quit
drop_pitch=true
self.remove_child($CanvasLayer)
self.remove_child($character)