|
@@ -60,6 +60,12 @@ public class PartMark : MonoBehaviour
|
|
|
foreach (var item in m_DicOldMeshRender)
|
|
|
{
|
|
|
item.Key.material = tmpMaterial;
|
|
|
+
|
|
|
+ if (item.Key.GetComponent<MeshCollider>())
|
|
|
+ {
|
|
|
+ item.Key.GetComponent<MeshCollider>().enabled = false;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}else
|
|
|
{
|
|
@@ -92,6 +98,10 @@ public class PartMark : MonoBehaviour
|
|
|
foreach (var item in m_DicOldMeshRender)
|
|
|
{
|
|
|
item.Key.material = tmpMaterial;
|
|
|
+ if (item.Key.GetComponent<MeshCollider>())
|
|
|
+ {
|
|
|
+ item.Key.GetComponent<MeshCollider>().enabled = false;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
else
|
|
@@ -129,6 +139,10 @@ public class PartMark : MonoBehaviour
|
|
|
foreach (var item in m_DicOldMeshRender)
|
|
|
{
|
|
|
item.Key.material = item.Value;
|
|
|
+ if (item.Key.GetComponent<MeshCollider>())
|
|
|
+ {
|
|
|
+ item.Key.GetComponent<MeshCollider>().enabled = true;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
this.gameObject.SetActive(true);
|