36 lines
923 B
C#
36 lines
923 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Sirenix.OdinInspector;
|
|
using Sirenix.OdinInspector.Editor;
|
|
using UnityEditor;
|
|
using UnityEditor.Build.Reporting;
|
|
using UnityEngine;
|
|
|
|
namespace Stary.Evo.Editor
|
|
{
|
|
[Serializable]
|
|
public class BuildApkEntity
|
|
{
|
|
public BuildApkEntity(Action OnBuildApkAction, Action OnBuildApkUpdateAction)
|
|
{
|
|
this._onBuildApkAction = OnBuildApkAction;
|
|
this._onBuildApkUpdateAction = OnBuildApkUpdateAction;
|
|
}
|
|
|
|
|
|
private Action _onBuildApkAction;
|
|
private Action _onBuildApkUpdateAction;
|
|
|
|
[Button("加载打包配置", ButtonSizes.Large)]
|
|
private void BuildApk()
|
|
{
|
|
this._onBuildApkAction?.Invoke();
|
|
}
|
|
|
|
[Button("上传服务器", ButtonSizes.Large)]
|
|
private void BuildApkUpdate()
|
|
{
|
|
this._onBuildApkUpdateAction?.Invoke();
|
|
}
|
|
}
|
|
} |