示例#1
0
    private void RecieveSharedSessionData(byte[] buffer)
    {
        SharedSessionData sharedSessionData = default(SharedSessionData);

        sharedSessionData.ReadFromBuffer(buffer);
        OnScreenLog.Add("RPC Rec: id " + sharedSessionData.id + " - " + sharedSessionData.text + " item1: " + sharedSessionData.item1 + " item2: " + sharedSessionData.item2);
    }
示例#2
0
    private void SendSessionData()
    {
        SharedSessionData sharedSessionData = default(SharedSessionData);

        sharedSessionData.id    = sendCount++;
        sharedSessionData.text  = "Here's some RPC data";
        sharedSessionData.item1 = 2;
        sharedSessionData.item2 = 987654321;
        byte[] array = sharedSessionData.WriteToBuffer();
        GetComponent <NetworkView>().RPC("RecieveSharedSessionData", RPCMode.Others, new object[1]
        {
            array
        });
    }