---
title: ForcedCrashCategory
product: Unity Editor
version: '7000.0'
latest_version: '7000.0'
status: This page documents version 7000.0. The latest version is 7000.0.
canonical: https://docs.unity.com/en-us/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory
latest_url: https://docs.unity.com/en-us/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory.md
last_updated: 2026-10-20
generated_at: 2026-11-12T03:19:08.534Z
locale: en-us
---

# ForcedCrashCategory

> Specifies the category of crash to cause when calling ForceCrash().

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Diagnostics](/engine/7000.0/script-reference/unityengine/diagnostics.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum ForcedCrashCategory
```

## Fields

| Value                                                                                                                     | Description                                                                 |
| ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [Abort](/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory/abort.md)                             | Cause a crash by calling the abort() function.                              |
| [AccessViolation](/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory/accessviolation.md)         | Cause a crash by performing an invalid memory access.                       |
| [FatalError](/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory/fatalerror.md)                   | Cause a crash using Unity's native fatal error implementation.              |
| [MonoAbort](/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory/monoabort.md)                     | Cause a crash by triggering a fatal error in the CoreCLR scripting runtime. |
| [PureVirtualFunction](/engine/7000.0/script-reference/unityengine/diagnostics/forcedcrashcategory/purevirtualfunction.md) | Cause a crash by calling a pure virtual function to raise an exception.     |
