public void RecalculateBoundsNormalsExtras(byte meshStatus) { if (!isPloppableAsphalt && meshStatus != 1) { this.RecalculateNormals(); this.m_mesh.RecalculateBounds(); } else if (isPloppableAsphalt) { Bounds b; m_correctedMeshPloppableAsph = VertexUtils.GetCorrectedMeshPloppableAsph(m_mesh, m_correctedMeshPloppableAsph, out b); m_mesh.bounds = b; } halfOverlayDiam = Mathf.Max(m_mesh.bounds.extents.x, m_mesh.bounds.extents.z); MaterialOptions.FixDecalRenderDist(this); }