# GetIconSizes(NamedBuildTarget, IconKind)

> Returns a list of icon sizes for the specified platform.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static int[] GetIconSizes(NamedBuildTarget buildTarget, IconKind kind)
```

### Parameters

**** (\[NamedBuildTarget]\(/engine/6000.5/script-reference/unityeditor/build/namedbuildtarget)): The [NamedBuildTarget](/engine/6000.5/script-reference/unityeditor/build/namedbuildtarget.md).**** (\[IconKind]\(/engine/6000.5/script-reference/unityeditor/iconkind)):&#x20;

### Returns

| Type                                                           | Description |
| -------------------------------------------------------------- | ----------- |
| [int\[\]](https://learn.microsoft.com/dotnet/api/system.int32) |             |

### Remarks

Unity enables you to specify multiple icon textures for each platform.

Use this function to get the icon sizes for a specified platform. Each returned size includes the icon's width and height in pixels. By default, [PlayerSettings.GetIcons](/engine/6000.5/script-reference/unityeditor/playersettings/geticons.md) returns all icons for a platform unless you specify an [IconKind](/engine/6000.5/script-reference/unityeditor/iconkind.md) value.  Only iOS supports icons which have a different kind than [IconKind.Application](/engine/6000.5/script-reference/unityeditor/iconkind/application.md).

Additional Resources: [PlayerSettings.GetIconSizesForTargetGroup](/engine/6000.5/script-reference/unityeditor/playersettings/geticonsizesfortargetgroup.md) (deprecated overload).
