複数のクライアントを選択して RPC を実行する方法

RPC クラスではルームに参加している全てのクライアントに対して RPC を実行するだけでなく、選択した特定のクライアントに対してのみ RPC を実行することが可能です。

// rpcID = 1 means that you will invoke RPC method associated with 1
int rpcID = 1;

// List of selected remote client IDs to execute RPC on
List<string> clientIDs = new List<string>();

clientIDs.Add(clientIDOne);
clientIDs.Add(clientIDTwo);

// For UDP client reliable = true means RUDP transmission
bool reliable = true;

bool called = rpc.RPCAll(rpcID, clientIDs, Encoding.UTF8.GetBytes("Hello World"), reliable);