/// <summary> /// 创建加载数据表成功事件。 /// </summary> /// <param name="e">内部事件。</param> /// <returns>创建的加载数据表成功事件。</returns> public static LoadDataTableSuccessEventArgs Create(ReadDataSuccessEventArgs e) { LoadDataTableSuccessEventArgs loadDataTableSuccessEventArgs = ReferencePool.Acquire <LoadDataTableSuccessEventArgs>(); loadDataTableSuccessEventArgs.DataTableAssetName = e.DataAssetName; loadDataTableSuccessEventArgs.Duration = e.Duration; loadDataTableSuccessEventArgs.UserData = e.UserData; return(loadDataTableSuccessEventArgs); }
/// <summary> /// 创建读取数据成功事件。 /// </summary> /// <param name="dataAssetName">内容资源名称。</param> /// <param name="duration">加载持续时间。</param> /// <param name="userData">用户自定义数据。</param> /// <returns>创建的读取数据成功事件。</returns> public static ReadDataSuccessEventArgs Create(string dataAssetName, float duration, object userData) { ReadDataSuccessEventArgs loadDataSuccessEventArgs = ReferencePool.Acquire <ReadDataSuccessEventArgs>(); loadDataSuccessEventArgs.DataAssetName = dataAssetName; loadDataSuccessEventArgs.Duration = duration; loadDataSuccessEventArgs.UserData = userData; return(loadDataSuccessEventArgs); }
private void OnReadDataSuccess(object sender, ReadDataSuccessEventArgs e) { m_EventComponent.Raise(this, LoadDataTableSuccessEventArgs.Create(e)); }
private void OnReadDataSuccess(object sender, ReadDataSuccessEventArgs e) { m_EventComponent.Fire(this, LoadConfigSuccessEventArgs.Create(e)); }