MultiplayerMulticastRemoteProcedure Method

Invoke a Remote Procedure Call (RPC) for multiple Users.

Definition

Namespace: Alteruna
Assembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4
C#
public uint MulticastRemoteProcedure(
	string name,
	List<ushort> toUsers,
	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.
toUsers  ListUInt16
The UserIDs of the Users 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)
RPC replay callback.
ackCallback  RemoteProcedureAck  (Optional)
 

Return Value

UInt32
The callID of the RPC.

See Also