public Protos.RPCRes remote(Protos.RPCMsg msg) { Protos.RPCRes response = new Protos.RPCRes(); response.Msg = String.Format("hello from unity :) {0}", System.Guid.NewGuid().ToString()); response.Code = 200; Console.WriteLine("remote executed with arg {0}", msg); return(response); }
public Protos.RPCRes remote(Protos.RPCMsg msg) { var response = new Protos.RPCRes { Msg = $"hello from unity :) {System.Guid.NewGuid().ToString()}", Code = 200 }; Console.WriteLine("remote executed with arg {0}", msg); return(response); }
void SendRPCButtonClicked() { string text = inputRPC.text; Protos.RPCMsg msg = new Protos.RPCMsg(); msg.Msg = text; try { Protos.RPCRes res = PitayaCluster.RPC <Protos.RPCRes>(Pitaya.Route.fromString("connector.testremote.test"), msg); Debug.Log(String.Format("received rpc res: {0}", res.Msg)); } catch (Exception e) { Debug.Log(e.Message); } }