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
|
@export var loop := false
|
||||||
# 0 一个接一个循环; >0 则每 loop_round_time 播放一次
|
# 0 一个接一个循环; >0 则每 loop_round_time 播放一次
|
||||||
@export var loop_round_time := 0.0
|
@export var loop_round_time := 0.0
|
||||||
@export var debug_play := false:
|
@export_tool_button("调试播放") var debug_play := func():
|
||||||
set(val):
|
|
||||||
debug_play = false
|
|
||||||
if not Engine.is_editor_hint() or not is_node_ready():
|
|
||||||
return
|
|
||||||
if loop_round_time > 0.0:
|
if loop_round_time > 0.0:
|
||||||
timer.wait_time = loop_round_time
|
timer.wait_time = loop_round_time
|
||||||
timer.start()
|
timer.start()
|
||||||
else:
|
else:
|
||||||
timer.stop()
|
timer.stop()
|
||||||
play()
|
play()
|
||||||
|
@export_tool_button("调试停止") var debug_stop := func():
|
||||||
|
timer.stop()
|
||||||
|
stop()
|
||||||
|
|
||||||
|
|
||||||
var timer: Timer
|
var timer: Timer
|
||||||
var default_db := 0.0
|
var default_db := 0.0
|
||||||
|
Loading…
Reference in New Issue
Block a user