feat(eye): 添加聚焦/想象演出眨眼调参项

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-01 18:28:31 +08:00
co-authored by Cursor
parent 7177039f71
commit aaf248a0ef
@@ -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,