Files
plugin-library/Assets/00.StaryEvo/Editor/Build/BuildApkEntity.cs
2025-08-21 16:42:16 +08:00

36 lines
911 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();
}
}
}