// Token: 0x0600421F RID: 16927 RVA: 0x001501AC File Offset: 0x0014E5AC public override void GenerateColliderGeometry() { Mesh colliderMesh = base.GetColliderMesh(); if (colliderMesh) { colliderMesh.Clear(); GeoSpherePrimitive.GenerateGeometry(colliderMesh, this.radius, this.subdivision, this.baseType, this.normalsType, this.pivotPosition); base.RefreshMeshCollider(); } base.GenerateColliderGeometry(); }
// Token: 0x0600421D RID: 16925 RVA: 0x00150108 File Offset: 0x0014E508 public void GenerateGeometry(float radius, int subdivision, GeoSpherePrimitive.BaseType baseType, NormalsType normalsType, PivotPosition pivotPosition) { MeshFilter component = base.GetComponent <MeshFilter>(); if (component.sharedMesh == null) { component.sharedMesh = new Mesh(); } Mesh sharedMesh = component.sharedMesh; base.GenerationTimeMS = GeoSpherePrimitive.GenerateGeometry(sharedMesh, radius, subdivision, baseType, normalsType, pivotPosition); this.radius = radius; this.subdivision = subdivision; this.baseType = baseType; this.normalsType = normalsType; this.flipNormals = false; this.pivotPosition = pivotPosition; }