> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/reactor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/reactor/api-reference/ks.reactor.server.physx/ks.reactor.server.physx.pxcontact.md).

# Struct pxContact

Namespace: [KS.Reactor.Server.PhysX](/reactor/api-reference/ks.reactor.server.physx.md)\
Assembly: KSReactor.dll

```csharp
public struct pxContact
```

#### Inherited Members

[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)), [object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)), [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype), [object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Properties

### Actor0 <a href="#ks_reactor_server_physx_pxcontact_actor0" id="ks_reactor_server_physx_pxcontact_actor0"></a>

```csharp
public pxRigidActor Actor0 { get; }
```

#### Property Value

[pxRigidActor](/reactor/api-reference/ks.reactor.server.physx/ks.reactor.server.physx.pxrigidactor.md)

### Actor1 <a href="#ks_reactor_server_physx_pxcontact_actor1" id="ks_reactor_server_physx_pxcontact_actor1"></a>

```csharp
public pxRigidActor Actor1 { get; }
```

#### Property Value

[pxRigidActor](/reactor/api-reference/ks.reactor.server.physx/ks.reactor.server.physx.pxrigidactor.md)

### ContactType <a href="#ks_reactor_server_physx_pxcontact_contacttype" id="ks_reactor_server_physx_pxcontact_contacttype"></a>

```csharp
public pxContactTypes ContactType { get; }
```

#### Property Value

[pxContactTypes](/reactor/api-reference/ks.reactor.server.physx/ks.reactor.server.physx.pxcontacttypes.md)

### Impulse <a href="#ks_reactor_server_physx_pxcontact_impulse" id="ks_reactor_server_physx_pxcontact_impulse"></a>

```csharp
public ksVector3 Impulse { get; }
```

#### Property Value

ksVector3

### Normal <a href="#ks_reactor_server_physx_pxcontact_normal" id="ks_reactor_server_physx_pxcontact_normal"></a>

```csharp
public ksVector3 Normal { get; }
```

#### Property Value

ksVector3

### Notify0 <a href="#ks_reactor_server_physx_pxcontact_notify0" id="ks_reactor_server_physx_pxcontact_notify0"></a>

```csharp
public bool Notify0 { get; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### Notify1 <a href="#ks_reactor_server_physx_pxcontact_notify1" id="ks_reactor_server_physx_pxcontact_notify1"></a>

```csharp
public bool Notify1 { get; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### Point <a href="#ks_reactor_server_physx_pxcontact_point" id="ks_reactor_server_physx_pxcontact_point"></a>

```csharp
public ksVector3 Point { get; }
```

#### Property Value

ksVector3

### Shape0 <a href="#ks_reactor_server_physx_pxcontact_shape0" id="ks_reactor_server_physx_pxcontact_shape0"></a>

```csharp
public pxShape Shape0 { get; }
```

#### Property Value

[pxShape](/reactor/api-reference/ks.reactor.server.physx/ks.reactor.server.physx.pxshape.md)

### Shape1 <a href="#ks_reactor_server_physx_pxcontact_shape1" id="ks_reactor_server_physx_pxcontact_shape1"></a>

```csharp
public pxShape Shape1 { get; }
```

#### Property Value

[pxShape](/reactor/api-reference/ks.reactor.server.physx/ks.reactor.server.physx.pxshape.md)
