/// <summary> /// 创建加载数据表更新事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>创建的加载数据表更新事件。</returns> public static LoadDataTableUpdateEventArgs Create(ReadDataUpdateEventArgs e) { LoadDataTableUpdateEventArgs loadDataTableUpdateEventArgs = ReferencePool.Acquire <LoadDataTableUpdateEventArgs>(); loadDataTableUpdateEventArgs.DataTableAssetName = e.DataAssetName; loadDataTableUpdateEventArgs.Progress = e.Progress; loadDataTableUpdateEventArgs.UserData = e.UserData; return(loadDataTableUpdateEventArgs); }
/// <summary> /// 创建读取数据更新事件。 /// </summary> /// <param name="dataAssetName">内容资源名称。</param> /// <param name="progress">读取数据进度。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的读取数据更新事件。</returns> public static ReadDataUpdateEventArgs Create(string dataAssetName, float progress, object userData) { ReadDataUpdateEventArgs loadDataUpdateEventArgs = ReferencePool.Acquire <ReadDataUpdateEventArgs>(); loadDataUpdateEventArgs.DataAssetName = dataAssetName; loadDataUpdateEventArgs.Progress = progress; loadDataUpdateEventArgs.UserData = userData; return(loadDataUpdateEventArgs); }
private void OnReadDataUpdate(object sender, ReadDataUpdateEventArgs e) { m_EventComponent.Raise(this, LoadDataTableUpdateEventArgs.Create(e)); }
private void OnReadDataUpdate(object sender, ReadDataUpdateEventArgs e) { m_EventComponent.Fire(this, LoadConfigUpdateEventArgs.Create(e)); }