33 lines
796 B
C#
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();
|
||
|
|
}
|
||
|
|
}
|