# GetGroups()

> Retrieves a string array containing the name of all texture mipmap limit groups available in the project.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static string[] GetGroups()
```

### Returns

| Type                                                               | Description                                       |
| ------------------------------------------------------------------ | ------------------------------------------------- |
| [string\[\]](https://learn.microsoft.com/dotnet/api/system.string) | String array of texture mipmap limit group names. |

### Remarks

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    // Writes the name of all texture mipmap limit groups available in the project to the Unity Console.
    void Start()
    {
        string[] textureMipmapLimitGroupNames = TextureMipmapLimitGroups.GetGroups();

        if (textureMipmapLimitGroupNames.Length == 0)
        {
            Debug.Log("No texture mipmap limit groups have been created in this project.");
        }
        else
        {
            Debug.Log(string.Join(" -- ", textureMipmapLimitGroupNames));
        }
    }
}
```

Additional Resources: [TextureMipmapLimitGroups.RemoveGroup](/engine/6000.7/script-reference/unityengine/texturemipmaplimitgroups/removegroup.md).
