SquareDash/Library/PackageCache/com.unity.services.mediation@1.0.5/Editor/Build/PostGradle/AndroidProguardPostGenerateGradleProject.cs
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

23 lines
674 B
C#

#if UNITY_ANDROID
using System.IO;
using UnityEditor.Android;
namespace Unity.Mediation.Build.Editor
{
class AndroidProguardPostGenerateGradleProject : IPostGenerateGradleAndroidProject
{
const string k_ProguardFile = "proguard-unity.txt";
const string k_ProguardMediationOption = "\r\n#Keep mediation adapters\r\n-keep class com.unity3d.mediation.** \r\n";
public int callbackOrder { get; }
public void OnPostGenerateGradleAndroidProject(string path)
{
string proguardPath = Path.Combine(path, k_ProguardFile);
File.AppendAllText(proguardPath, k_ProguardMediationOption);
}
}
}
#endif