Пример #1
0
 public static void ReceiveRPC(RPCSignaturePlaceHolder signature)
 {
     Debug.Log("RPC receive: " + signature.name);
     if (signature.name == "openw")
     {
         ;
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
 public static void CallRPC(RPCSignaturePlaceHolder signature)
 {
     MessageCollector.instance.SendRPCCall(signature);
 }
Пример #4
0
        private void Test()
        {
            var sig = new RPCSignaturePlaceHolder("openw");

            CallRPC(sig);
        }
Пример #5
0
        public override object ToOriginalObject()
        {
            var signature = new RPCSignaturePlaceHolder(name);

            return(signature);
        }