1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-27 22:41:56 +08:00

refactor(CameraManager): 将shake方法中的重复代码提取到shakeStop中

避免代码重复,提高可维护性
This commit is contained in:
2026-05-10 06:27:56 +08:00
parent 5c8c3c32cd
commit 1dc6df8dd7
+1 -2
View File
@@ -29,8 +29,7 @@ static func shake(millseconds: float, intensity: float = 10, steper: Callable =
instance.shakeIntensity = steper.call(instance.shakeIntensity, intensity, 1 - (WorldManager.getTime() - startTime) / millseconds)
return WorldManager.getTime() - startTime >= millseconds || !instance.shaking
)
instance.shaking = false
instance.shakeIntensity = 0
shakeStop()
static func shakeStop():
instance.shaking = false
instance.shakeIntensity = 0