/// <summary> /// 创建加载数据表失败事件。 /// </summary> /// <param name="dataTableAssetName">数据表资源名称。</param> /// <param name="errorMessage">错误信息。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的加载数据表失败事件。</returns> public static LoadDataTableFailureEventArgs Create(string dataTableAssetName, string errorMessage, object userData) { LoadDataTableFailureEventArgs loadDataTableFailureEventArgs = ReferencePool.Acquire <LoadDataTableFailureEventArgs>(); loadDataTableFailureEventArgs.DataTableAssetName = dataTableAssetName; loadDataTableFailureEventArgs.ErrorMessage = errorMessage; loadDataTableFailureEventArgs.UserData = userData; return(loadDataTableFailureEventArgs); }
private void OnLoadDataTableFailure(object sender, GameEventArgs e) { LoadDataTableFailureEventArgs ne = (LoadDataTableFailureEventArgs)e; if (ne.UserData != this) { return; } }
private void OnLoadDataTableFailure(object sender, GameEventArgs e) { LoadDataTableFailureEventArgs ne = (LoadDataTableFailureEventArgs)e; if (ne.UserData != this) { return; } Log.Error("Can not load data table '{0}' from '{1}' with error message '{2}'.", ne.DataTableName, ne.DataTableAssetName, ne.ErrorMessage); }
//加载数据表失败的回调 private void OnLoadDataTableFailure(object sender, BaseEventArgs e) { LoadDataTableFailureEventArgs args = e as LoadDataTableFailureEventArgs; if (args.UserData != this) { return; } Log.Error("Can not load data table '{0}' from '{1}' with error message '{2}'.", args.DataTableName, args.DataTableAssetName, args.ErrorMessage); }
private void OnLoadDataTableFailure(object sender, GameEventArgs e) { LoadDataTableFailureEventArgs evt = (LoadDataTableFailureEventArgs)e; Log.Error("Load data table faild. The error message:" + evt.ErrorMessage); }