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:
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user