# customVertexCount

> The total number of vertices used by the Collider. (Read Only)

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public int customVertexCount { get; }
```

### Remarks

All the Collider shapes with a total shape count of [customShapeCount](/engine/6000.0/script-reference/unityengine/customcollider2d/customshapecount.md) use all the vertices represented here.

### Examples

```csharp
using UnityEngine;
using UnityEngine.Assertions;

public class Example : MonoBehaviour
{
    void Start()
    {
        // Fetch the custom collider.
        var customCollider = GetComponent<CustomCollider2D>();

        // Create a shape group.
        var shapeGroup = new PhysicsShapeGroup2D();

        // Add a Circle to the shape group.
        shapeGroup.AddCircle
            (
                center: new Vector2(-1f, 0f),
                radius: 0.5f
            );

        // Add a box to the shape group.
        shapeGroup.AddBox
            (
                center: new Vector2(1f, 0f),
                size: new Vector2(1f, 1f)
            );

        // Assign our shapes.
        customCollider.SetCustomShapes(shapeGroup);

        // Validate the custom shape vertices.
        Assert.AreApproximatelyEqual(shapeGroup.vertexCount, customCollider.customVertexCount);
    }
}
```
