﻿using System.IO;
using UnityEditor.Android;
using UnityEngine;

namespace Platform101XP.Editor
{
    public class AndroidPreProcess : IPostGenerateGradleAndroidProject
    {
        public int callbackOrder => 0;
        
        public void OnPostGenerateGradleAndroidProject(string path)
        {
            const string GOOGLE_SERVICES_JSON = "google-services.json";
            var source = Path.Combine("Assets/Platform101XP/AndroidConfig", GOOGLE_SERVICES_JSON);
            var dest = Path.Combine(path, "..", "launcher", GOOGLE_SERVICES_JSON);
            File.Copy(source, dest, true);
            Debug.Log($"The {GOOGLE_SERVICES_JSON} has been copied");
        }
    }
}
