# WindowActivationState

> Specifies the set of reasons that a windowActivated event was raised.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.WSA](/engine/6000.0/script-reference/unityengine/wsa.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum WindowActivationState
```

## Fields

| Value                                                                                                         | Description                                      |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| [CodeActivated](/engine/6000.0/script-reference/unityengine/wsa/windowactivationstate/codeactivated.md)       | The window was activated.                        |
| [Deactivated](/engine/6000.0/script-reference/unityengine/wsa/windowactivationstate/deactivated.md)           | The window was deactivated.                      |
| [PointerActivated](/engine/6000.0/script-reference/unityengine/wsa/windowactivationstate/pointeractivated.md) | The window was activated by pointer interaction. |
