コード例 #1
0
ファイル: PlaneObject.cs プロジェクト: Smoothstep/VRChat
        // 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();
        }
コード例 #2
0
ファイル: CuttingPlane.cs プロジェクト: Smoothstep/VRChat
        // 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;
        }
コード例 #3
0
ファイル: PlaneObject.cs プロジェクト: Smoothstep/VRChat
        // 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;
        }