//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 loyalsoft. All rights reserved. // Homepage: http://www.game7000.com/ // Feedback: http://www.game7000.com/ //------------------------------------------------------------ namespace GameFramework.Resource { /// /// 加载资源代理辅助器更新事件。 /// public sealed class LoadResourceAgentHelperUpdateEventArgs : GameFrameworkEventArgs { /// /// 初始化加载资源代理辅助器更新事件的新实例。 /// public LoadResourceAgentHelperUpdateEventArgs() { Type = LoadResourceProgress.Unknown; Progress = 0f; } /// /// 获取进度类型。 /// public LoadResourceProgress Type { get; private set; } /// /// 获取进度。 /// public float Progress { get; private set; } /// /// 创建加载资源代理辅助器更新事件。 /// /// 进度类型。 /// 进度。 /// 创建的加载资源代理辅助器更新事件。 public static LoadResourceAgentHelperUpdateEventArgs Create(LoadResourceProgress type, float progress) { LoadResourceAgentHelperUpdateEventArgs loadResourceAgentHelperUpdateEventArgs = ReferencePool.Acquire(); loadResourceAgentHelperUpdateEventArgs.Type = type; loadResourceAgentHelperUpdateEventArgs.Progress = progress; return loadResourceAgentHelperUpdateEventArgs; } /// /// 清理加载资源代理辅助器更新事件。 /// public override void Clear() { Type = LoadResourceProgress.Unknown; Progress = 0f; } } }