using System.IO; using UnityEditor; using UnityEngine; namespace TyphoonUnitySDK { public class TempPublishGooglePlay : ScriptableObject { private static string PATH = "Assets/Editor/TempPublishGooglePlay.asset"; [Header("android发布项目路径")] public string AndroidPublishProj; [Header("基础设置")] public bool DebugMode=false; public bool Portrait = true; [Header("包名设置")] public string PackageName; public string GameName; public int Version; public string VersionName; public Texture Icon; [Header("firebase")] public TextAsset GoogleServiceJson; [Header("Admob")] public string AdmobAppId; public string IntersId; public string VideoId; public string BannerId; public string NativeId; public static TempPublishGooglePlay _default = null; public static TempPublishGooglePlay Default { get { if (_default == null) { _default = AssetDatabase.LoadAssetAtPath(PATH); } if (_default == null) { UniEditor.CreateDirIfNotExist(Path.GetDirectoryName(PATH)); _default = CreateInstance(); AssetDatabase.CreateAsset(_default, PATH); AssetDatabase.Refresh(); } return _default; } } } }