/// <summary> /// 创建资源更新改变事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>创建的资源更新改变事件。</returns> public static ResourceUpdateChangedEventArgs Create(GameFramework.Resource.ResourceUpdateChangedEventArgs e) { ResourceUpdateChangedEventArgs resourceUpdateChangedEventArgs = ReferencePool.Acquire <ResourceUpdateChangedEventArgs>(); resourceUpdateChangedEventArgs.Name = e.Name; resourceUpdateChangedEventArgs.DownloadPath = e.DownloadPath; resourceUpdateChangedEventArgs.DownloadUri = e.DownloadUri; resourceUpdateChangedEventArgs.CurrentLength = e.CurrentLength; resourceUpdateChangedEventArgs.ZipLength = e.ZipLength; return(resourceUpdateChangedEventArgs); }
private void OnResourceUpdateChanged(object sender, GameFramework.Resource.ResourceUpdateChangedEventArgs e) { m_EventComponent.Fire(this, ResourceUpdateChangedEventArgs.Create(e)); }