/// <summary> /// 创建加载全局配置时加载依赖资源事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>创建的加载全局配置时加载依赖资源事件。</returns> public static LoadConfigDependencyAssetEventArgs Create(ReadDataDependencyAssetEventArgs e) { LoadConfigDependencyAssetEventArgs loadConfigDependencyAssetEventArgs = ReferencePool.Acquire <LoadConfigDependencyAssetEventArgs>(); loadConfigDependencyAssetEventArgs.ConfigAssetName = e.DataAssetName; loadConfigDependencyAssetEventArgs.DependencyAssetName = e.DependencyAssetName; loadConfigDependencyAssetEventArgs.LoadedCount = e.LoadedCount; loadConfigDependencyAssetEventArgs.TotalCount = e.TotalCount; loadConfigDependencyAssetEventArgs.UserData = e.UserData; return(loadConfigDependencyAssetEventArgs); }
/// <summary> /// 创建读取数据时加载依赖资源事件。 /// </summary> /// <param name="dataAssetName">内容资源名称。</param> /// <param name="dependencyAssetName">被加载的依赖资源名称。</param> /// <param name="loadedCount">当前已加载依赖资源数量。</param> /// <param name="totalCount">总共加载依赖资源数量。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的读取数据时加载依赖资源事件。</returns> public static ReadDataDependencyAssetEventArgs Create(string dataAssetName, string dependencyAssetName, int loadedCount, int totalCount, object userData) { ReadDataDependencyAssetEventArgs loadDataDependencyAssetEventArgs = ReferencePool.Acquire <ReadDataDependencyAssetEventArgs>(); loadDataDependencyAssetEventArgs.DataAssetName = dataAssetName; loadDataDependencyAssetEventArgs.DependencyAssetName = dependencyAssetName; loadDataDependencyAssetEventArgs.LoadedCount = loadedCount; loadDataDependencyAssetEventArgs.TotalCount = totalCount; loadDataDependencyAssetEventArgs.UserData = userData; return(loadDataDependencyAssetEventArgs); }
private void OnReadDataDependencyAsset(object sender, ReadDataDependencyAssetEventArgs e) { m_EventComponent.Raise(this, LoadDataTableDependencyAssetEventArgs.Create(e)); }
private void OnReadDataDependencyAsset(object sender, ReadDataDependencyAssetEventArgs e) { m_EventComponent.Fire(this, LoadConfigDependencyAssetEventArgs.Create(e)); }