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