fix: ChanraoTuibuHandler补模型隐藏+OnMouseDown显模型
This commit is contained in:
@@ -8,7 +8,7 @@ public class ChanraoTuibuHandler : MonoBehaviour
|
||||
void OnEnable()
|
||||
{
|
||||
if (GetComponent<Collider>() == null) gameObject.AddComponent<SphereCollider>().radius = 0.5f;
|
||||
CreateOutlineMesh();
|
||||
foreach (var r in GetComponentsInChildren<Renderer>(true)) r.enabled = false; CreateOutlineMesh();
|
||||
StopAllCoroutines();
|
||||
StartCoroutine(BlinkOutline());
|
||||
Debug.Log($"[ChanraoTuibu] OnEnable outline={_outlineMesh!=null}");
|
||||
@@ -46,7 +46,8 @@ public class ChanraoTuibuHandler : MonoBehaviour
|
||||
Debug.Log($"[ChanraoTuibu] {name} 被点击");
|
||||
StopAllCoroutines();
|
||||
if (_outlineMesh != null) _outlineMesh.enabled = false;
|
||||
// 显示模型
|
||||
var mr = GetComponent<MeshRenderer>(); if (mr != null) mr.enabled = true;
|
||||
foreach (var r in GetComponentsInChildren<Renderer>(true)) r.enabled = true; // 显示模型
|
||||
var mr = GetComponent<MeshRenderer>();
|
||||
if (mr != null) mr.enabled = true;
|
||||
foreach (var r in GetComponentsInChildren<Renderer>(true)) r.enabled = true;
|
||||
|
||||
Reference in New Issue
Block a user