Files
ft/Client/Assets/Scripts/Activity/ActivityResolver.cs
2026-06-29 21:18:33 +08:00

20 lines
509 B
C#

using asap.core;
namespace Activity
{
/// <summary>
/// 活动解析器 - 提供简洁的静态 API 调用活动数据管理器
/// </summary>
public static class ActivityResolver
{
/// <summary>
/// 解析当前活动的管理器实例
/// </summary>
public static TM Resolve<TM>() where TM : AEventDataManager
{
var manager = GContext.container.Resolve<ActivityManager>();
return manager?.Resolve<TM>();
}
}
}