Class UniversalRpcNetworkBehaviour
  
  
  
    Inheritance
    
    
    
    
    
    
    UniversalRpcNetworkBehaviour
   
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Object.FindObjectsByType<T>(FindObjectsSortMode)
    
    
    
      Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    
    
    
    
      Object.FindFirstObjectByType<T>()
    
    
      Object.FindAnyObjectByType<T>()
    
    
      Object.FindFirstObjectByType<T>(FindObjectsInactive)
    
    
      Object.FindAnyObjectByType<T>(FindObjectsInactive)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  
  Assembly: Unity.Netcode.RuntimeTests.dll
  Syntax
  
    public class UniversalRpcNetworkBehaviour : NetworkBehaviour
   
  Fields
  Received
  
  
  Declaration
  
  Field Value
  
  ReceivedCount
  
  
  Declaration
  
  Field Value
  
  ReceivedFrom
  
  
  Declaration
  
    public ulong ReceivedFrom
   
  Field Value
  
  ReceivedParams
  
  
  Declaration
  
    public Tuple<int, bool, float, string> ReceivedParams
   
  Field Value
  
  Stop
  
  
  Declaration
  
  Field Value
  
  Methods
  
  DefaultToClientsAndHostAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost, AllowTargetOverride = true)]
public void DefaultToClientsAndHostAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToClientsAndHostDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost, DeferLocal = true)]
public void DefaultToClientsAndHostDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToClientsAndHostRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost, RequireOwnership = true)]
public void DefaultToClientsAndHostRequireOwnershipRpc()
   
  
  DefaultToClientsAndHostRpc()
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost)]
public void DefaultToClientsAndHostRpc()
   
  
  DefaultToClientsAndHostWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost)]
public void DefaultToClientsAndHostWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToClientsAndHostWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost)]
public void DefaultToClientsAndHostWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToClientsAndHostWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.ClientsAndHost)]
public void DefaultToClientsAndHostWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToEveryoneAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Everyone, AllowTargetOverride = true)]
public void DefaultToEveryoneAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToEveryoneDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Everyone, DeferLocal = true)]
public void DefaultToEveryoneDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToEveryoneRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Everyone, RequireOwnership = true)]
public void DefaultToEveryoneRequireOwnershipRpc()
   
  
  DefaultToEveryoneRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Everyone)]
public void DefaultToEveryoneRpc()
   
  
  DefaultToEveryoneWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Everyone)]
public void DefaultToEveryoneWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToEveryoneWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.Everyone)]
public void DefaultToEveryoneWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToEveryoneWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Everyone)]
public void DefaultToEveryoneWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToMeAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Me, AllowTargetOverride = true)]
public void DefaultToMeAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToMeDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Me, DeferLocal = true)]
public void DefaultToMeDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToMeRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Me, RequireOwnership = true)]
public void DefaultToMeRequireOwnershipRpc()
   
  
  DefaultToMeRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Me)]
public void DefaultToMeRpc()
   
  
  DefaultToMeWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Me)]
public void DefaultToMeWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToMeWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.Me)]
public void DefaultToMeWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToMeWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Me)]
public void DefaultToMeWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotMeAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotMe, AllowTargetOverride = true)]
public void DefaultToNotMeAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotMeRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotMe, RequireOwnership = true)]
public void DefaultToNotMeRequireOwnershipRpc()
   
  
  DefaultToNotMeRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotMe)]
public void DefaultToNotMeRpc()
   
  
  DefaultToNotMeWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotMe)]
public void DefaultToNotMeWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotMeWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.NotMe)]
public void DefaultToNotMeWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToNotMeWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotMe)]
public void DefaultToNotMeWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotOwnerAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner, AllowTargetOverride = true)]
public void DefaultToNotOwnerAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotOwnerDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner, DeferLocal = true)]
public void DefaultToNotOwnerDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotOwnerRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner, RequireOwnership = true)]
public void DefaultToNotOwnerRequireOwnershipRpc()
   
  
  DefaultToNotOwnerRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner)]
public void DefaultToNotOwnerRpc()
   
  
  DefaultToNotOwnerWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner)]
public void DefaultToNotOwnerWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotOwnerWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner)]
public void DefaultToNotOwnerWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToNotOwnerWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotOwner)]
public void DefaultToNotOwnerWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotServerAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotServer, AllowTargetOverride = true)]
public void DefaultToNotServerAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotServerDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotServer, DeferLocal = true)]
public void DefaultToNotServerDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotServerRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotServer, RequireOwnership = true)]
public void DefaultToNotServerRequireOwnershipRpc()
   
  
  DefaultToNotServerRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotServer)]
public void DefaultToNotServerRpc()
   
  
  DefaultToNotServerWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotServer)]
public void DefaultToNotServerWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToNotServerWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.NotServer)]
public void DefaultToNotServerWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToNotServerWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.NotServer)]
public void DefaultToNotServerWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToOwnerAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Owner, AllowTargetOverride = true)]
public void DefaultToOwnerAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToOwnerDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Owner, DeferLocal = true)]
public void DefaultToOwnerDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToOwnerRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Owner, RequireOwnership = true)]
public void DefaultToOwnerRequireOwnershipRpc()
   
  
  DefaultToOwnerRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Owner)]
public void DefaultToOwnerRpc()
   
  
  DefaultToOwnerWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Owner)]
public void DefaultToOwnerWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToOwnerWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.Owner)]
public void DefaultToOwnerWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToOwnerWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Owner)]
public void DefaultToOwnerWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToServerAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Server, AllowTargetOverride = true)]
public void DefaultToServerAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToServerDeferLocalRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Server, DeferLocal = true)]
public void DefaultToServerDeferLocalRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToServerRequireOwnershipRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Server, RequireOwnership = true)]
public void DefaultToServerRequireOwnershipRpc()
   
  
  DefaultToServerRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Server)]
public void DefaultToServerRpc()
   
  
  DefaultToServerWithParamsAndRpcParamsRpc(int, bool, float, string, RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Server)]
public void DefaultToServerWithParamsAndRpcParamsRpc(int i, bool b, float f, string s, RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToServerWithParamsRpc(int, bool, float, string)
  
  
  Declaration
  
    [Rpc(SendTo.Server)]
public void DefaultToServerWithParamsRpc(int i, bool b, float f, string s)
   
  Parameters
  
  
  DefaultToServerWithRpcParamsRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.Server)]
public void DefaultToServerWithRpcParamsRpc(RpcParams rpcParams)
   
  Parameters
  
  
  DefaultToSpecifiedInParamsAllowOverrideRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.SpecifiedInParams)]
public void DefaultToSpecifiedInParamsAllowOverrideRpc(RpcParams rpcParams)
   
  Parameters
  
  
  MutualRecursionClientRpc()
  
  
  Declaration
  
    [Rpc(SendTo.NotServer, DeferLocal = true)]
public void MutualRecursionClientRpc()
   
  
  MutualRecursionServerRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Server, DeferLocal = true)]
public void MutualRecursionServerRpc()
   
  
  OnRpcReceived()
  
  
  Declaration
  
    public void OnRpcReceived()
   
  
  OnRpcReceivedWithParams(int, bool, float, string)
  
  
  Declaration
  
    public void OnRpcReceivedWithParams(int a, bool b, float f, string s)
   
  Parameters
  
  
  SelfRecursiveRpc()
  
  
  Declaration
  
    [Rpc(SendTo.Server, DeferLocal = true)]
public void SelfRecursiveRpc()
   
  
  SpecifiedInParamsRequireOwnershipRpc(RpcParams)
  
  
  Declaration
  
    [Rpc(SendTo.SpecifiedInParams, RequireOwnership = true)]
public void SpecifiedInParamsRequireOwnershipRpc(RpcParams rpcParams)
   
  Parameters