update sfx2d tool button
This commit is contained in:
parent
aa4a0ffd54
commit
5be1b6cb97
@ -4,17 +4,17 @@ class_name Sfx2D extends AudioStreamPlayer2D
|
||||
@export var loop := false
|
||||
# 0 一个接一个循环; >0 则每 loop_round_time 播放一次
|
||||
@export var loop_round_time := 0.0
|
||||
@export var debug_play := false:
|
||||
set(val):
|
||||
debug_play = false
|
||||
if not Engine.is_editor_hint() or not is_node_ready():
|
||||
return
|
||||
if loop_round_time > 0.0:
|
||||
timer.wait_time = loop_round_time
|
||||
timer.start()
|
||||
else:
|
||||
timer.stop()
|
||||
play()
|
||||
@export_tool_button("调试播放") var debug_play := func():
|
||||
if loop_round_time > 0.0:
|
||||
timer.wait_time = loop_round_time
|
||||
timer.start()
|
||||
else:
|
||||
timer.stop()
|
||||
play()
|
||||
@export_tool_button("调试停止") var debug_stop := func():
|
||||
timer.stop()
|
||||
stop()
|
||||
|
||||
|
||||
var timer: Timer
|
||||
var default_db := 0.0
|
||||
|
Loading…
Reference in New Issue
Block a user