namespace ZGame { public enum UpdatePackageCallbackType { 再次初始化资源包, 开始下载网络文件, // 此处直接使用抛出下载事件的形式,就不选用这个方式进行通知了 再次更新静态版本, 再次更新补丁清单, 再次下载网络文件, } public class UpdatePackageCallbackEventArgs : GameEventArgs { public static readonly int EventId = typeof(UpdatePackageCallbackEventArgs).GetHashCode(); public override int Id => EventId; public UpdatePackageCallbackType callbackType { get; } public UpdatePackageCallbackEventArgs(UpdatePackageCallbackType callbackType) { this.callbackType = callbackType; } } }