# Tile

> Represents tile on Windows start screen

## Definition

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

```csharp
public sealed class Tile
```

## Remarks

This class can be used to create or update secondary tiles on start screen and get instances of tiles to send notifications to them.

## Properties

| Property                                                                                 | Description                                                                       |
| ---------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [exists](/engine/7000.0/script-reference/unityengine/wsa/tile/exists-1.md)               | Whether secondary tile is pinned to start screen.                                 |
| [hasUserConsent](/engine/7000.0/script-reference/unityengine/wsa/tile/hasuserconsent.md) | Whether secondary tile was approved (pinned to start screen) or rejected by user. |
| [id](/engine/7000.0/script-reference/unityengine/wsa/tile/id.md)                         | A unique string, identifying secondary tile                                       |

## Static Properties

| Property                                                             | Description                    |
| -------------------------------------------------------------------- | ------------------------------ |
| [main](/engine/7000.0/script-reference/unityengine/wsa/tile/main.md) | Returns applications main tile |

## Methods

| Method                                                                                                     | Description                                                                     |
| ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [Delete](/engine/7000.0/script-reference/unityengine/wsa/tile/delete.md)                                   | Shows a request to the user to unpin this secondary tile from the Start screen. |
| [PeriodicBadgeUpdate](/engine/7000.0/script-reference/unityengine/wsa/tile/periodicbadgeupdate.md)         | Starts periodic update of a  badge on a tile.                                   |
| [PeriodicUpdate](/engine/7000.0/script-reference/unityengine/wsa/tile/periodicupdate.md)                   | Starts periodic update of a tile.                                               |
| [RemoveBadge](/engine/7000.0/script-reference/unityengine/wsa/tile/removebadge.md)                         | Remove badge from tile.                                                         |
| [StopPeriodicBadgeUpdate](/engine/7000.0/script-reference/unityengine/wsa/tile/stopperiodicbadgeupdate.md) | Stops previously started periodic update of a tile.                             |
| [StopPeriodicUpdate](/engine/7000.0/script-reference/unityengine/wsa/tile/stopperiodicupdate.md)           | Stops previously started periodic update of a tile.                             |
| [Update](/engine/7000.0/script-reference/unityengine/wsa/tile/update.md)                                   | Sends a notification that changes how the tile looks, from an XML document.     |
| [UpdateBadgeImage](/engine/7000.0/script-reference/unityengine/wsa/tile/updatebadgeimage.md)               | Sets or updates badge on a tile to an image.                                    |
| [UpdateBadgeNumber](/engine/7000.0/script-reference/unityengine/wsa/tile/updatebadgenumber.md)             | Set or update a badge on a tile to a number.                                    |

## Static Methods

| Method                                                                                                     | Description                                                                                          |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [CreateOrUpdateSecondary](/engine/7000.0/script-reference/unityengine/wsa/tile/createorupdatesecondary.md) | Creates a new secondary tile or updates an existing one.                                             |
| [DeleteSecondary](/engine/7000.0/script-reference/unityengine/wsa/tile/deletesecondary.md)                 | Shows a request to the user to unpin the secondary tile with the specified ID from the Start screen. |
| [Exists](/engine/7000.0/script-reference/unityengine/wsa/tile/exists.md)                                   | Checks whether a secondary tile is pinned to the start screen.                                       |
| [GetSecondaries](/engine/7000.0/script-reference/unityengine/wsa/tile/getsecondaries.md)                   | Gets all secondary tiles.                                                                            |
| [GetSecondary](/engine/7000.0/script-reference/unityengine/wsa/tile/getsecondary.md)                       | Returns the secondary tile, identified by tile id.                                                   |
| [GetTemplate](/engine/7000.0/script-reference/unityengine/wsa/tile/gettemplate.md)                         | Get template XML for tile notification.                                                              |
