// Token: 0x060041B1 RID: 16817 RVA: 0x0014E3A0 File Offset: 0x0014C7A0 public override void GenerateColliderGeometry() { Mesh colliderMesh = base.GetColliderMesh(); if (colliderMesh) { colliderMesh.Clear(); ArcPrimitive.GenerateGeometry(colliderMesh, this.width, this.height1, this.height2, this.depth, this.arcSegments, this.gizmo.transform.position, this.pivotPosition); base.RefreshMeshCollider(); } base.GenerateColliderGeometry(); }
// Token: 0x060041AF RID: 16815 RVA: 0x0014E2D8 File Offset: 0x0014C6D8 public void GenerateGeometry(float width, float height1, float height2, float depth, int arcSegments, PivotPosition pivot) { MeshFilter component = base.GetComponent <MeshFilter>(); if (component.sharedMesh == null) { component.sharedMesh = new Mesh(); } Mesh sharedMesh = component.sharedMesh; sharedMesh.Clear(); base.GenerationTimeMS = ArcPrimitive.GenerateGeometry(sharedMesh, width, height1, height2, depth, arcSegments, this.gizmo.transform.localPosition, pivot); this.width = width; this.height1 = height1; this.height2 = height2; this.depth = depth; this.arcSegments = arcSegments; this.flipNormals = false; this.pivotPosition = pivot; }