# ClipboardUtility

> A class containing methods to assist with clipboard operations.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static class ClipboardUtility
```

## Static Fields

| Value                                                                                                            | Description                                                                                                     |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| [canCopyGameObject](/engine/6000.0/script-reference/unityeditor/clipboardutility/cancopygameobject.md)           | Optional filtering functions invoked to determine if a GameObject can be copied before any action is taken.     |
| [canCutGameObject](/engine/6000.0/script-reference/unityeditor/clipboardutility/cancutgameobject.md)             | Optional filtering functions invoked to determine if a GameObject can be cut before any action is taken.        |
| [canDuplicateGameObject](/engine/6000.0/script-reference/unityeditor/clipboardutility/canduplicategameobject.md) | Optional filtering functions invoked to determine if a GameObject can be duplicated before any action is taken. |

## Static Events

| Member                                                                                                           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [copyingGameObjects](/engine/6000.0/script-reference/unityeditor/clipboardutility/copyinggameobjects.md)         | Event triggered before the selected GameObjects are copied to the clipboard.                                                                                                                                                                                                                                                                                                                                                                                  |
| [cuttingGameObjects](/engine/6000.0/script-reference/unityeditor/clipboardutility/cuttinggameobjects.md)         | Event triggered before the selected GameObjects are cut to the clipboard.                                                                                                                                                                                                                                                                                                                                                                                     |
| [duplicatedGameObjects](/engine/6000.0/script-reference/unityeditor/clipboardutility/duplicatedgameobjects.md)   | Event triggered after GameObjects have been duplicated.                                                                                                                                                                                                                                                                                                                                                                                                       |
| [duplicatingGameObjects](/engine/6000.0/script-reference/unityeditor/clipboardutility/duplicatinggameobjects.md) | Event triggered before GameObjects are about to be duplicated.                                                                                                                                                                                                                                                                                                                                                                                                |
| [pastedGameObjects](/engine/6000.0/script-reference/unityeditor/clipboardutility/pastedgameobjects.md)           | Event triggered after GameObjects are pasted from the clipboard.                                                                                                                                                                                                                                                                                                                                                                                              |
| [rejectedGameObjects](/engine/6000.0/script-reference/unityeditor/clipboardutility/rejectedgameobjects.md)       | Event triggered after the filtering process of [canCopyGameObject](/engine/6000.0/script-reference/unityeditor/clipboardutility/cancopygameobject.md), [canCutGameObject](/engine/6000.0/script-reference/unityeditor/clipboardutility/cancutgameobject.md) or [canDuplicateGameObject](/engine/6000.0/script-reference/unityeditor/clipboardutility/canduplicategameobject.md) receiving an array of GameObjects which did not pass the filtering functions. |
