Inheritance: UnityEditor.AssetPostprocessor
    public static void OnPostProcessBuildEarly(BuildTarget target, string path)
    {
        EveryplayLegacyCleanup.Clean(false);

        if (target == BuildTarget.iPhone || target == BuildTarget.Android)
        {
            ValidateAndUpdateFacebook();

            if (target == BuildTarget.iPhone)
            {
                FixUnityPlistAppendBug(path);
            }
        }
    }
Example #2
0
    public static void ShowSettings()
    {
        EveryplaySettings settingsInstance = LoadEveryplaySettings();

        if (settingsInstance == null)
        {
            settingsInstance = CreateEveryplaySettings();
        }

        if (settingsInstance != null)
        {
            EveryplayPostprocessor.ValidateAndUpdateFacebook();
            EveryplayLegacyCleanup.Clean(false);
            Selection.activeObject = settingsInstance;
        }
    }
Example #3
0
    public static void OnPostProcessBuildEarly(BuildTarget target, string path)
    {
        if (path.StartsWith("./") || !path.StartsWith("/"))
        {
            path = Path.Combine(Application.dataPath.Replace("Assets", ""), path.Replace("./", ""));
        }
        else if (path.Contains("./"))
        {
            path = path.Replace("./", "");
        }

        EveryplayLegacyCleanup.Clean(false);

        if (target == kBuildTarget_iOS || target == BuildTarget.Android)
        {
            ValidateAndUpdateFacebook();

            if (target == kBuildTarget_iOS)
            {
                FixUnityPlistAppendBug(path);
            }
        }
    }