Class NetworkRpc
- Namespace
- Netick
- Assembly
- Netick.dll
Represents an RPC. Used internally only.
public class NetworkRpc
- Inheritance
-
NetworkRpc
- Inherited Members
Fields
Data
public int* Data
Field Value
- int*
Id
public int Id
Field Value
SizeWords
public int SizeWords
Field Value
Target
public RpcPeers Target
Field Value
Properties
SizeBytes
public int SizeBytes { get; }
Property Value
Methods
InternalCanInvoke(NetickEngine, Entity, RpcPeers, RpcPeers, bool, int, bool, NetworkPlayerId)
public static bool InternalCanInvoke(NetickEngine engine, Entity obj, RpcPeers source, RpcPeers target, bool localInvoke, int rpcId, bool isTargeted, NetworkPlayerId targetPlayer)
Parameters
engineNetickEngineobjEntitysourceRpcPeerstargetRpcPeerslocalInvokeboolrpcIdintisTargetedbooltargetPlayerNetworkPlayerId
Returns
InternalCanInvokeWithRID(NetickEngine, Entity, RpcPeers, RpcPeers, bool, int, bool, NetworkPlayerId, ref RpcContext)
Internal method. Never call this.
public static bool InternalCanInvokeWithRID(NetickEngine engine, Entity obj, RpcPeers source, RpcPeers target, bool localInvoke, int rpcHash, bool isTargeted, NetworkPlayerId targetPlayer, ref RpcContext rpcContext)
Parameters
engineNetickEngineobjEntitysourceRpcPeerstargetRpcPeerslocalInvokeboolrpcHashintisTargetedbooltargetPlayerNetworkPlayerIdrpcContextRpcContext
Returns
InternalCanSend(NetickEngine, Entity, RpcPeers, RpcPeers, int)
Internal method. Never call this.
public static bool InternalCanSend(NetickEngine engine, Entity entity, RpcPeers source, RpcPeers target, int id)
Parameters
engineNetickEngineentityEntitysourceRpcPeerstargetRpcPeersidint
Returns
InternalCreateRelayedRpc(NetickEngine, bool, NetworkPlayerId, NetworkPlayerId, int, INetickNetworkScript, bool, RpcPeers, int)
public static NetworkRpc InternalCreateRelayedRpc(NetickEngine engine, bool isTargeted, NetworkPlayerId sourcePlayer, NetworkPlayerId targetPlayer, int id, INetickNetworkScript behaviour, bool isReliable, RpcPeers target, int wordSize)
Parameters
engineNetickEngineisTargetedboolsourcePlayerNetworkPlayerIdtargetPlayerNetworkPlayerIdidintbehaviourINetickNetworkScriptisReliablebooltargetRpcPeerswordSizeint
Returns
InternalCreateRpc(NetickEngine, bool, NetworkPlayerId, int, INetickNetworkScript, bool, RpcPeers, int)
Internal method. Never call this.
public static NetworkRpc InternalCreateRpc(NetickEngine engine, bool isTargeted, NetworkPlayerId targetPlayer, int id, INetickNetworkScript behaviour, bool isReliable, RpcPeers target, int wordSize)
Parameters
engineNetickEngineisTargetedbooltargetPlayerNetworkPlayerIdidintbehaviourINetickNetworkScriptisReliablebooltargetRpcPeerswordSizeint
Returns
InternalIsResim(NetickEngine)
Internal method. Never call this.
public static bool InternalIsResim(NetickEngine engine)
Parameters
engineNetickEngine