private static async void SubClassTask() { var network = Game.Scene.GetComponent <NetConnectorComponent>().Network; var message = new TesterMessage { Message = "测试消息!", TestId = 1024, }; var charResult = await network.CallMessageAsync <TesterMessage, TesterMessage>(message, NetCommandTest.SubClassTask); if (message.Message == charResult.Message && message.TestId == charResult.TestId) { Console.WriteLine("SubClassTask success."); } else { Console.WriteLine("SubClassTask error."); } }
public TesterMessage SubClass(TesterMessage data) { return(data); }
public Task <TesterMessage> SubClassTask(TesterMessage data) { return(Task.FromResult(data)); }