feat: chanraotuibu交互+摄像机直切+顺序调整+高度修正
- 新增ChanraoTuibuHandler: 蓝色矩形闪烁描边, 点击显示模型+激活ping.004 - AudioManager.SwitchToCamera3: 移除淡入淡出改为直接切换 - TouchPositionHandler: point1→激活chanraotuibu(非ping.004) - PingClickHandler高度offset改为0.05f
This commit is contained in:
@@ -68,22 +68,21 @@ public class TouchPositionHandler : MonoBehaviour
|
||||
if (transform.GetSiblingIndex() == 0)
|
||||
{
|
||||
var amCam = FindObjectOfType<AudioManager>();
|
||||
if (amCam != null) amCam.SwitchToCamera3Smooth();
|
||||
if (amCam != null) amCam.SwitchToCamera3();
|
||||
}
|
||||
|
||||
int stepIndex = transform.GetSiblingIndex() + 1;
|
||||
var sm = FindObjectOfType<StepManager>();
|
||||
if (sm != null) sm.RecordWomanStep(stepIndex);
|
||||
|
||||
// point1 点击后激活第一个 ping
|
||||
// point1 点击后先激活 chanraotuibu
|
||||
if (stepIndex == 1)
|
||||
{
|
||||
var mi = GameObject.Find("manInjury");
|
||||
if (mi != null)
|
||||
{
|
||||
var ping4 = mi.transform.Find("ping.004");
|
||||
if (ping4 != null) { ping4.gameObject.SetActive(true); Debug.Log("[TouchPosition] ping.004 已激活"); }
|
||||
FindObjectOfType<StepManager>()?.InitPingSteps();
|
||||
var ct = mi.transform.Find("chanraotuibu");
|
||||
if (ct != null) { ct.gameObject.SetActive(true); Debug.Log("[TouchPosition] chanraotuibu 已激活"); }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user