// Token: 0x06004271 RID: 17009 RVA: 0x001519D0 File Offset: 0x0014FDD0 public override void GenerateColliderGeometry() { Mesh colliderMesh = base.GetColliderMesh(); if (colliderMesh) { colliderMesh.Clear(); TorusKnotPrimitive.GenerateGeometry(colliderMesh, this.radius0, this.radius1, this.torusSegments, this.coneSegments, this.P, this.Q, this.normalsType, this.pivotPosition); base.RefreshMeshCollider(); } base.GenerateColliderGeometry(); }
// Token: 0x0600426F RID: 17007 RVA: 0x001518F0 File Offset: 0x0014FCF0 public void GenerateGeometry(float radius0, float radius1, int torusSegments, int coneSegments, int P, int Q, NormalsType normalsType, PivotPosition pivotPosition) { MeshFilter component = base.GetComponent <MeshFilter>(); if (component.sharedMesh == null) { component.sharedMesh = new Mesh(); } Mesh sharedMesh = component.sharedMesh; base.GenerationTimeMS = TorusKnotPrimitive.GenerateGeometry(sharedMesh, radius0, radius1, torusSegments, coneSegments, P, Q, normalsType, pivotPosition); this.radius0 = radius0; this.radius1 = radius1; this.torusSegments = torusSegments; this.coneSegments = coneSegments; this.P = P; this.Q = Q; this.normalsType = normalsType; this.flipNormals = false; this.pivotPosition = pivotPosition; }