# Sandbox.BaseWeaponModel.OnAttack

```csharp
void OnAttack(System.Nullable<Vector3> hitPoint = null, System.Nullable<Vector3> origin = null)
```

### Parameters

- `hitPoint` (`System.Nullable<Vector3>`), default `null`
- `origin` (`System.Nullable<Vector3>`), default `null`

Declared in [Sandbox.BaseWeaponModel](/api/Sandbox.BaseWeaponModel).
Assembly: `Sandbox.Engine`.
