1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-11 14:17:13 +08:00

refactor(TickTool): 将变量声明移到使用位置以提升代码可读性

将inHandle和outHandle变量的声明移到实际使用的bezier轨道条件块内,减少不必要的变量作用域,使代码更清晰易读
This commit is contained in:
2026-01-24 08:24:48 +08:00
parent 2475048d6b
commit dd999e53fb
+2 -4
View File
@@ -15,11 +15,9 @@ static func modifyAnimationKey(animator: AnimationPlayer, name: String, track: N
var animation = animator.get_animation(name)
var trackIdx = animation.find_track(track, trackType)
var keyIdx = animation.track_find_key(trackIdx, time)
var inHandle
var outHandle
if trackType == Animation.TrackType.TYPE_BEZIER:
inHandle = animation.bezier_track_get_key_in_handle(trackIdx, keyIdx)
outHandle = animation.bezier_track_get_key_out_handle(trackIdx, keyIdx)
var inHandle = animation.bezier_track_get_key_in_handle(trackIdx, keyIdx)
var outHandle = animation.bezier_track_get_key_out_handle(trackIdx, keyIdx)
animation.track_set_key_value(trackIdx, keyIdx, [value, inHandle.x, inHandle.y, outHandle.x, outHandle.y])
else:
animation.track_set_key_value(trackIdx, keyIdx, [value])