// Token: 0x0600422B RID: 16939 RVA: 0x00150438 File Offset: 0x0014E838 public override void GenerateColliderGeometry() { Mesh colliderMesh = base.GetColliderMesh(); if (colliderMesh) { colliderMesh.Clear(); PlanePrimitive.GenerateGeometry(colliderMesh, this.width, this.length, this.widthSegments, this.lengthSegments); base.RefreshMeshCollider(); } base.GenerateColliderGeometry(); }
// Token: 0x060041FB RID: 16891 RVA: 0x0014F824 File Offset: 0x0014DC24 public void GenerateGeometry(float size) { MeshFilter component = base.GetComponent <MeshFilter>(); if (component.sharedMesh == null) { component.sharedMesh = new Mesh(); } Mesh sharedMesh = component.sharedMesh; base.GenerationTimeMS = PlanePrimitive.GenerateGeometry(sharedMesh, size, size, 1, 1); this.size = size; this.flipNormals = false; }
// Token: 0x06004229 RID: 16937 RVA: 0x001503A4 File Offset: 0x0014E7A4 public void GenerateGeometry(float width, float length, int widthSegments, int lengthSegments) { MeshFilter component = base.GetComponent <MeshFilter>(); if (component.sharedMesh == null) { component.sharedMesh = new Mesh(); } Mesh sharedMesh = component.sharedMesh; base.GenerationTimeMS = PlanePrimitive.GenerateGeometry(sharedMesh, width, length, widthSegments, lengthSegments); this.width = width; this.length = length; this.widthSegments = widthSegments; this.lengthSegments = lengthSegments; this.flipNormals = false; }