Network.RemoveRPCs
static function RemoveRPCs(playerID: NetworkPlayer): void;
static void RemoveRPCs(NetworkPlayer playerID);
static def RemoveRPCs(playerID as NetworkPlayer) as void
Description

Remove all RPC functions which belong to this player ID.

	function OnPlayerDisconnected(player: NetworkPlayer) {
		Debug.Log("Clean up after player " +  player);
		Network.RemoveRPCs(player);
		Network.DestroyPlayerObjects(player);
	}
using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    void OnPlayerDisconnected(NetworkPlayer player) {
        Debug.Log("Clean up after player " + player);
        Network.RemoveRPCs(player);
        Network.DestroyPlayerObjects(player);
    }
}
import UnityEngine
import System.Collections

public class Example(MonoBehaviour):

	def OnPlayerDisconnected(player as NetworkPlayer) as void:
		Debug.Log(('Clean up after player ' + player))
		Network.RemoveRPCs(player)
		Network.DestroyPlayerObjects(player)

static function RemoveRPCs(playerID: NetworkPlayer, group: int): void;
static void RemoveRPCs(NetworkPlayer playerID, int group);
static def RemoveRPCs(playerID as NetworkPlayer, group as int) as void
Description

Remove all RPC functions which belong to this player ID and were sent based on the given group.

static function RemoveRPCs(viewID: NetworkViewID): void;
static void RemoveRPCs(NetworkViewID viewID);
static def RemoveRPCs(viewID as NetworkViewID) as void
Description

Remove the RPC function calls accociated with this view ID number.