From c53a5a8332497ffd2e8c7e24c9748482f2be55f2 Mon Sep 17 00:00:00 2001 From: ww-rm Date: Tue, 18 Nov 2025 23:47:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0ProgressReporterHandler?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Spine/Exporters/BaseExporter.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Spine/Exporters/BaseExporter.cs b/Spine/Exporters/BaseExporter.cs index ec7b200..0679eb1 100644 --- a/Spine/Exporters/BaseExporter.cs +++ b/Spine/Exporters/BaseExporter.cs @@ -14,6 +14,14 @@ namespace Spine.Exporters /// public abstract class BaseExporter : IDisposable { + /// + /// 进度回调函数 + /// + /// 任务总量 + /// 已完成量 + /// 需要设置的进度提示文本 + public delegate void ProgressReporterHandler(float total, float done, string promptText); + /// /// 日志器 /// @@ -56,14 +64,9 @@ namespace Spine.Exporters /// /// 可选的进度回调函数 - /// - /// total: 任务总量 - /// done: 已完成量 - /// progressText: 需要设置的进度提示文本 - /// /// - public Action? ProgressReporter { get => _progressReporter; set => _progressReporter = value; } - protected Action? _progressReporter; + public ProgressReporterHandler? ProgressReporter { get => _progressReporter; set => _progressReporter = value; } + protected ProgressReporterHandler? _progressReporter; /// /// 背景颜色