// public static void AddDefine(BuildTargetGroup group, ProjectBuildDefines define) { List <string> defines = GetCurrentDefineList(group); if (defines.Contains(define.ToString())) { Debug.Log("ScriptDefinesHelperEditor : DUPLICATE [" + define + "]"); } else { Debug.Log("ScriptDefinesHelperEditor : Add [" + define + "]"); defines.Add(define.ToString()); ApplyDefines(group, defines); } }
// public static void RemoveDefine(BuildTargetGroup group, ProjectBuildDefines define) { List <string> defines = GetCurrentDefineList(group); if (defines.Contains(define.ToString())) { Debug.Log("ScriptDefinesHelperEditor : Remove [" + define + "]"); defines.Remove(define.ToString()); ApplyDefines(group, defines); } else { Debug.Log("ScriptDefinesHelperEditor : No Symbol To Remove [" + define + "]"); } }
// public static bool ContainsDefine(BuildTargetGroup group, ProjectBuildDefines define) { List <string> defines = GetCurrentDefineList(group); return(defines.Contains(define.ToString())); }