/// <summary> /// 填充加载数据表依赖资源事件 /// </summary> /// <param name="e">内部事件</param> /// <returns>加载数据表依赖资源事件</returns> public LoadDataTableDependencyAssetEventArgs Fill(GameFramework.DataTable.LoadDataTableDependencyAssetEventArgs e) { LoadDataTableInfo info = e.UserData as LoadDataTableInfo; DataRowType = info.DataRowType; DataTableName = info.DataTableName; DataTableAssetName = e.DataTableAssetName; DependencyAssetName = e.DependencyAssetName; LoadedCount = e.LoadedCount; TotalCount = e.TotalCount; UserData = info.UserData; return(this); }
/// <summary> /// 加载数据表 /// </summary> /// <param name="dataTableAsset">数据表资源</param> /// <param name="loadType">数据表加载方式</param> /// <param name="userData">用户自定义数据</param> /// <returns>加载是否成功</returns> public bool LoadDataTable(object dataTableAsset, LoadType loadType, object userData) { LoadDataTableInfo info = userData as LoadDataTableInfo; return(LoadDataTable(info.DataRowType, info.DataTableName, info.DataTableNameInType, dataTableAsset, loadType, info.UserData)); }