public static void ReceiveRPC(RPCSignaturePlaceHolder signature) { Debug.Log("RPC receive: " + signature.name); if (signature.name == "openw") { ; } }
public void SendRPCCall(RPCSignaturePlaceHolder signature) { var transmitObj = new TransmitableRPCPlaceHolderInfo(); transmitObj.InitFromOriginalObejct(signature); var body = transmitObj.Encode(); var message = new Message(Message.Type.RPC, body); buffer.Add(message); }
public static void CallRPC(RPCSignaturePlaceHolder signature) { MessageCollector.instance.SendRPCCall(signature); }
private void Test() { var sig = new RPCSignaturePlaceHolder("openw"); CallRPC(sig); }
public override object ToOriginalObject() { var signature = new RPCSignaturePlaceHolder(name); return(signature); }