# SetScriptingDefineSymbolsForGroup

> Deprecated. Use PlayerSettings.SetScriptingDefineSymbols instead.

## Definition

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

## SetScriptingDefineSymbolsForGroup(BuildTargetGroup, string)

Deprecated. Use [PlayerSettings.SetScriptingDefineSymbols](/engine/6000.7/script-reference/unityeditor/playersettings/setscriptingdefinesymbols.md) instead.

> **Warning:**
>
> **Deprecated.** Use SetScriptingDefineSymbols(NamedBuildTarget buildTarget, string defines) instead

```csharp
public static void SetScriptingDefineSymbolsForGroup(BuildTargetGroup targetGroup, string defines)
```

### Parameters

**** (\[BuildTargetGroup]\(/engine/6000.7/script-reference/unityeditor/buildtargetgroup)): The name of the group of devices.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Symbols for this group can be passed as an array or as a string separated by semicolons.

### Remarks

Set user-specified symbols for script compilation for the given build target group.

The second argument, `defines`, is a string of preprocessor values.  The values that this string contains is located in "Scripting Define Symbols".  This can be located in the Configuration section of the PlayerSettings.

Additional Resources: [Platform Dependent Compilation](/engine/6000.7/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/platform-dependent-compilation.md).

## SetScriptingDefineSymbolsForGroup(BuildTargetGroup, string\[])

Deprecated. Use [PlayerSettings.SetScriptingDefineSymbols](/engine/6000.7/script-reference/unityeditor/playersettings/setscriptingdefinesymbols.md) instead.

> **Warning:**
>
> **Deprecated.** Use SetScriptingDefineSymbols(NamedBuildTarget buildTarget, string\[] defines) instead

```csharp
public static void SetScriptingDefineSymbolsForGroup(BuildTargetGroup targetGroup, string[] defines)
```

### Parameters

**** (\[BuildTargetGroup]\(/engine/6000.7/script-reference/unityeditor/buildtargetgroup)): The name of the group of devices.**** (\[string\[]]\(https\://learn.microsoft.com/dotnet/api/system.string)): Symbols for this group can be passed as an array or as a string separated by semicolons.

### Remarks

Set user-specified symbols for script compilation for the given build target group.

The second argument, `defines`, is a string of preprocessor values.  The values that this string contains is located in "Scripting Define Symbols".  This can be located in the Configuration section of the PlayerSettings.

Additional Resources: [Platform Dependent Compilation](/engine/6000.7/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/platform-dependent-compilation.md).
