void IPedantic_NoReply.TestPassClass(UnityBasic.Interface.TestParam param) { var requestMessage = new RequestMessage { InvokePayload = new IPedantic_PayloadTable.TestPassClass_Invoke { param = param } }; SendRequest(requestMessage); }
void IGreeterWithObserver_NoReply.Unsubscribe(UnityBasic.Interface.IGreetObserver observer) { var requestMessage = new RequestMessage { InvokePayload = new IGreeterWithObserver_PayloadTable.Unsubscribe_Invoke { observer = (GreetObserver)observer } }; SendRequest(requestMessage); }
public Task<string> TestPassClass(UnityBasic.Interface.TestParam param) { var requestMessage = new RequestMessage { InvokePayload = new IPedantic_PayloadTable.TestPassClass_Invoke { param = param } }; return SendRequestAndReceive<string>(requestMessage); }
public Task Unsubscribe(UnityBasic.Interface.IGreetObserver observer) { var requestMessage = new RequestMessage { InvokePayload = new IGreeterWithObserver_PayloadTable.Unsubscribe_Invoke { observer = (GreetObserver)observer } }; return SendRequestAndWait(requestMessage); }