BCForbiddenCharacter.cs 701 B

12345678910111213141516171819202122232425
  1. using System.Threading.Tasks;
  2. using BossBase;
  3. namespace BossCommand
  4. {
  5. public class BCForbiddenCharacter: ABossCommand
  6. {
  7. public BCForbiddenCharacter(IMessageChannel iMessageChannel):
  8. base(iMessageChannel)
  9. {
  10. }
  11. public string Guid { get; set; }
  12. public string Command { get; set; }
  13. public string ForbiddenTime { get; set; }
  14. public override async Task<object> DoAsync()
  15. {
  16. this.CommandString = string.Format("{0} {1} {2}", this.Command, this.Guid, this.ForbiddenTime);
  17. this.SendMessage(new CMSG_Boss_Gm { Message = CommandString });
  18. var smsgBossCommandResponse = await this.RecvMessage<SMSG_Boss_Command_Response>();
  19. return smsgBossCommandResponse.ErrorCode;
  20. }
  21. }
  22. }