/// <summary> /// 疗伤 /// </summary> /// <returns></returns> public async Task Exert() { var result = await DoCommand(async() => { var playerId = _account.PlayerId; var command = new ExertCommand(playerId); await _bus.SendCommand(command); }); }
public async Task <Unit> Handle(ExertCommand command, CancellationToken cancellationToken) { await BeginChangeStatus(new PlayerStatusModel { PlayerId = command.PlayerId, Status = PlayerStatusEnum.疗伤 }); return(Unit.Value); }