Ejemplo n.º 1
0
 /// <summary>
 /// 初始化资源更新失败事件的新实例。
 /// </summary>
 /// <param name="e">内部事件。</param>
 public ResourceUpdateFailureEventArgs(GameFramework.Resource.ResourceUpdateFailureEventArgs e)
 {
     Name            = e.Name;
     DownloadUri     = e.DownloadUri;
     RetryCount      = e.RetryCount;
     TotalRetryCount = e.TotalRetryCount;
     ErrorMessage    = e.ErrorMessage;
 }
        /// <summary>
        /// 创建资源更新失败事件。
        /// </summary>
        /// <param name="e">内部事件。</param>
        /// <returns>创建的资源更新失败事件。</returns>
        public static ResourceUpdateFailureEventArgs Create(GameFramework.Resource.ResourceUpdateFailureEventArgs e)
        {
            ResourceUpdateFailureEventArgs resourceUpdateFailureEventArgs = ReferencePool.Acquire <ResourceUpdateFailureEventArgs>();

            resourceUpdateFailureEventArgs.Name            = e.Name;
            resourceUpdateFailureEventArgs.DownloadUri     = e.DownloadUri;
            resourceUpdateFailureEventArgs.RetryCount      = e.RetryCount;
            resourceUpdateFailureEventArgs.TotalRetryCount = e.TotalRetryCount;
            resourceUpdateFailureEventArgs.ErrorMessage    = e.ErrorMessage;
            return(resourceUpdateFailureEventArgs);
        }