Esempio n. 1
0
    public void CallTargetReturnValue(NetworkConnection target, string[] answer)
    {
        if (!NetworkServer.active)
        {
            Debug.LogError("TargetRPC Function TargetReturnValue called on client.");
            return;
        }
        if (target is ULocalConnectionToServer)
        {
            Debug.LogError("TargetRPC Function TargetReturnValue called on connection to server");
            return;
        }
        NetworkWriter networkWriter = new NetworkWriter();

        networkWriter.Write(0);
        networkWriter.Write((short)((ushort)2));
        networkWriter.WritePackedUInt32((uint)QueryProcessor.kTargetRpcTargetReturnValue);
        networkWriter.Write(base.GetComponent <NetworkIdentity>().netId);
        GeneratedNetworkCode._WriteArrayString_None(networkWriter, answer);
        this.SendTargetRPCInternal(target, networkWriter, 7, "TargetReturnValue");
    }
Esempio n. 2
0
 // Token: 0x06000A92 RID: 2706 RVA: 0x000344E5 File Offset: 0x000326E5
 public override void Serialize(NetworkWriter writer)
 {
     writer.Write(this.namedObject);
     writer.Write(this.baseToken);
     GeneratedNetworkCode._WriteArrayString_None(writer, this.paramTokens);
 }