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; }