//------------------------------------------------------------// Game Framework// Copyright © 2013-2019 Jiang Yin. All rights reserved.// Homepage: http://gameframework.cn/// Feedback: mailto:jiangyin@gameframework.cn//------------------------------------------------------------using GameFramework.Event;using System;namespace UnityGameFramework.Runtime{/// <summary>/// 加载数据表更新事件。/// </summary>public sealed class LoadDataTableUpdateEventArgs : GameEventArgs{/// <summary>/// 加载数据表更新事件编号。/// </summary>public static readonly int EventId = typeof(LoadDataTableUpdateEventArgs).GetHashCode();/// <summary>/// 获取加载数据表更新事件编号。/// </summary>public override int Id{get{return EventId;}}/// <summary>/// 获取数据行的类型。/// </summary>public Type DataRowType{get;private set;}/// <summary>/// 获取数据表名称。/// </summary>public string DataTableName{get;private set;}/// <summary>/// 获取数据表资源名称。/// </summary>public string DataTableAssetName{get;private set;}/// <summary>/// 获取加载数据表进度。/// </summary>public float Progress{get;private set;}/// <summary>/// 获取用户自定义数据。/// </summary>public object UserData{get;private set;}/// <summary>/// 清理加载数据表更新事件。/// </summary>public override void Clear(){DataRowType = default(Type);DataTableName = default(string);DataTableAssetName = default(string);Progress = default(float);UserData = default(object);}/// <summary>/// 填充加载数据表更新事件。/// </summary>/// <param name="e">内部事件。</param>/// <returns>加载数据表更新事件。</returns>public LoadDataTableUpdateEventArgs Fill(GameFramework.DataTable.LoadDataTableUpdateEventArgs e){LoadDataTableInfo loadDataTableInfo = (LoadDataTableInfo)e.UserData;DataRowType = loadDataTableInfo.DataRowType;DataTableName = loadDataTableInfo.DataTableName;DataTableAssetName = e.DataTableAssetName;Progress = e.Progress;UserData = loadDataTableInfo.UserData;return this;}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。