diff --git a/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs b/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs index ab446b90a..5b86617c6 100644 --- a/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs +++ b/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs @@ -77,6 +77,16 @@ namespace AibisDream public float blinkCloseDuration = 0.09f; public float blinkOpenDuration = 0.14f; + [Header("Transition Blink")] + [Tooltip("聚焦:单次眨眼开眼到该进度时触发变清晰(0=刚睁眼,1=完全睁开)。")] + [Range(0f, 1f)] public float focusEffectAtBlinkOpen = 0.85f; + + [Tooltip("想象:两次眨眼之间的间隔(秒)。")] + public float imagineBlinkGap = 0.04f; + + [Tooltip("想象:第二次眨眼开眼到该进度时触发上色。")] + [Range(0f, 1f)] public float imagineEffectAtBlinkOpen = 1f; + public float GetDurationForState(EyeSystem.EyeColorState state) => state switch { EyeSystem.EyeColorState.CanImagineColor => imagineColorDuration,