Unity 6.3
0 онлайн 81 гостей 3 в системе
Вход

PlayerSettings.GetScriptingDefineSymbols

Declaration

public static string GetScriptingDefineSymbols(Build.NamedBuildTarget buildTarget);

Параметры

Параметр Описание
buildTarget NamedBuildTarget.

Описание

Получает массив символов для компиляции скрипта для выбранного объекта сборки. Символы разделены точкой с запятой. Например, "SYMBOL1;SYMBOL2".

using UnityEditor;
using UnityEditor.Build;
using UnityEngine;

public class GetScriptingDefineSymbolsExample { [MenuItem("Tools/Log Scripting Define Symbols")] static void LogScriptingDefineSymbols() { // Using built-in constants. string standaloneDefines = PlayerSettings.GetScriptingDefineSymbols(NamedBuildTarget.Standalone); UnityEngine.Debug.Log("Standalone: " + standaloneDefines);

// Migrating from BuildTargetGroup. NamedBuildTarget namedTarget = NamedBuildTarget.FromBuildTargetGroup(BuildTargetGroup.Android); string androidDefines = PlayerSettings.GetScriptingDefineSymbols(namedTarget); UnityEngine.Debug.Log("Android: " + androidDefines); } }

Declaration

public static void GetScriptingDefineSymbols(Build.NamedBuildTarget buildTarget, out string[] defines);

Описание

Получает массив заданных пользователем символов для компиляции скрипта для выбранного объекта сборки.