From 7d22163cf6e4a28c6580aa04134b548b984b2adb Mon Sep 17 00:00:00 2001 From: yangbear Date: Sat, 11 Jul 2026 02:52:18 +0800 Subject: [PATCH] Set woman's IsCheck to true when switching to camera3, reset it on undo --- Assets/Scripts/Audio/AudioManager.cs | 8 ++++++++ Assets/Scripts/Interaction/ShoseClickHandler.cs | 1 + 2 files changed, 9 insertions(+) diff --git a/Assets/Scripts/Audio/AudioManager.cs b/Assets/Scripts/Audio/AudioManager.cs index 7c87cbc..1a8a949 100644 --- a/Assets/Scripts/Audio/AudioManager.cs +++ b/Assets/Scripts/Audio/AudioManager.cs @@ -131,6 +131,14 @@ public class AudioManager : MonoBehaviour c2.enabled = false; c3.enabled = true; + // 在这里把 woman 的 IsCheck 设为 true + var woman = GameObject.Find("woman"); + if (woman != null) + { + var anim = woman.GetComponent(); + if (anim != null) anim.SetBool("IsCheck", true); + } + float duration = 1.0f; float elapsed = 0f; diff --git a/Assets/Scripts/Interaction/ShoseClickHandler.cs b/Assets/Scripts/Interaction/ShoseClickHandler.cs index d122685..6bbc0a6 100644 --- a/Assets/Scripts/Interaction/ShoseClickHandler.cs +++ b/Assets/Scripts/Interaction/ShoseClickHandler.cs @@ -207,6 +207,7 @@ public class ShoseClickHandler : MonoBehaviour if (anim != null) { anim.SetBool("isCrouch", false); + anim.SetBool("IsCheck", false); } // 移回原位?如果最初在某个位置,PageController里有记录。这里只要不穿帮即可