using System; namespace ET { [ActorMessageHandler] public class C2M_SendQMacroHandler : AMActorLocationHandler { protected override async ETTask Run(Unit unit, C2M_SendQMacro message) { Log.Error($"*【{ UserComponent.Instance.Get(unit.Id)?.NickName} ({ unit.Id})】按键精灵"); AccoutSafe accoutSafe = await DBComponent.Instance.Query(unit.Id); if (accoutSafe == null) { accoutSafe = new AccoutSafe { Id = unit.Id }; } accoutSafe.log.Add($"{DateTime.Now} 使用按键精灵"); await DBComponent.Instance.Save(accoutSafe); await ETTask.CompletedTask; } } }