batrix/scripts/audio/footsteps_player.gd

14 lines
287 B
GDScript

class_name FootstepsPlayer
extends AudioStreamPlayer3D
@export var _footsteps: AudioStream
var can_play: bool = true
@onready var _polyphonic := get_stream_playback() as AudioStreamPlaybackPolyphonic
func play_footstep() -> void:
if can_play:
_polyphonic.play_stream(_footsteps)