Files
plugin-library/Assets/00.StaryEvo/Editor/Build/BuildApkEntity.cs
2025-07-02 16:28:08 +08:00

33 lines
796 B
C#

using System;
using System.Collections.Generic;
using Sirenix.OdinInspector;
using Sirenix.OdinInspector.Editor;
using UnityEditor;
using UnityEditor.Build.Reporting;
using UnityEngine;
[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();
}
}