MultiplayerInvokeRemoteProcedure(String, UInt16, ProcedureParameters, ISerializable, Reliability, RemoteProcedureReply, RemoteProcedureAck) Method

Invoke a Remote Procedure Call (RPC).

Definition

Namespace: Alteruna
Assembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4
C#
public uint InvokeRemoteProcedure(
	string name,
	ushort toUserID,
	ProcedureParameters parameters = null,
	ISerializable userData = null,
	Reliability reliability = 1,
	RemoteProcedureReply replyCallback = null,
	RemoteProcedureAck ackCallback = null
)

Parameters

name  String
The name of the RPC to invoke.
toUserID  UInt16
The UserID of the User on which to call the procedure.
parameters  ProcedureParameters  (Optional)
The parameters to be sent to the RPC.
userData  ISerializable  (Optional)
The user data to be sent to the RPC.
reliability  Reliability  (Optional)
The reliability at which to invoke the RPC.
replyCallback  RemoteProcedureReply  (Optional)
The callback gotten from the RPC.
ackCallback  RemoteProcedureAck  (Optional)
 

Return Value

UInt32

See Also