using BetterGenshinImpact.Core.Simulator;
using BetterGenshinImpact.GameTask.AutoFight.Assets;
using BetterGenshinImpact.Model;
namespace BetterGenshinImpact.GameTask.AutoFight;
///
/// 自动战斗上下文
/// 请在启动BetterGI以后再初始化
///
public class AutoFightContext : Singleton
{
private AutoFightContext()
{
Simulator = Simulation.PostMessage(TaskContext.Instance().GameHandle);
}
///
/// find资源
///
public AutoFightAssets FightAssets => AutoFightAssets.Instance;
///
/// 战斗专用的PostMessage模拟键鼠操作
///
public readonly PostMessageSimulator Simulator;
}