Exemplo n.º 1
0
    //
    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);
        }
    }
Exemplo n.º 2
0
    //
    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 + "]");
        }
    }
Exemplo n.º 3
0
    //
    public static bool ContainsDefine(BuildTargetGroup group, ProjectBuildDefines define)
    {
        List <string> defines = GetCurrentDefineList(group);

        return(defines.Contains(define.ToString()));
    }