mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
fix(TickTool): 修复until方法中await frame()的位置错误
将await frame()移到条件判断之后,确保在每次循环中都先检查条件再等待,避免不必要的等待
This commit is contained in:
@@ -8,9 +8,9 @@ static func frame(count: int = 1):
|
||||
static func until(predicate: Callable):
|
||||
var obj = predicate.get_object()
|
||||
while is_instance_valid(obj):
|
||||
await frame()
|
||||
if predicate.call():
|
||||
break
|
||||
await frame()
|
||||
static func modifyAnimationKey(animator: AnimationPlayer, name: String, track: NodePath, trackType: Animation.TrackType, time: float, value: Variant):
|
||||
var animation = animator.get_animation(name)
|
||||
var trackIdx = animation.find_track(track, trackType)
|
||||
|
||||
Reference in New Issue
Block a user