namespace GFramework.Core.events; /// /// 默认注销器类,用于执行注销操作 /// /// 注销时要执行的回调函数 public class DefaultUnRegister(Action onUnRegister) : IUnRegister { private Action _mOnUnRegister = onUnRegister; /// /// 执行注销操作,调用注册的回调函数并清理引用 /// public void UnRegister() { // 调用注销回调函数并清理引用 _mOnUnRegister.Invoke(); _mOnUnRegister = null; } }