Skip to main content

MLAPI.Messaging

Namespace MLAPI.Messaging#

Classes#

MLAPI.Messaging.ClientRpcAttribute#

Marks a method as ClientRpc.

A ClientRpc marked method will be fired by the server but executed on clients.

MLAPI.Messaging.CustomMessagingManager#

The manager class to manage custom messages, note that this is different from the NetworkManager custom messages. These are named and are much easier to use.

MLAPI.Messaging.RpcAttribute#

Represents the common base class for Rpc attributes.

MLAPI.Messaging.RpcQueueHistoryFrame#

QueueHistoryFrame Used by the RpcQueueContainer to hold queued RPCs All queued Rpcs end up in a PooledNetworkBuffer within a QueueHistoryFrame instance.

MLAPI.Messaging.ServerRpcAttribute#

Marks a method as ServerRpc.

A ServerRpc marked method will be fired by a client but executed on the server.

Structs#

MLAPI.Messaging.__RpcParams#

MLAPI.Messaging.ClientRpcParams#

MLAPI.Messaging.ClientRpcReceiveParams#

MLAPI.Messaging.ClientRpcSendParams#

MLAPI.Messaging.ServerRpcParams#

MLAPI.Messaging.ServerRpcReceiveParams#

MLAPI.Messaging.ServerRpcSendParams#

Enums#

MLAPI.Messaging.RpcDelivery#

RPC delivery types

MLAPI.Messaging.RpcQueueHistoryFrame.QueueFrameType#

Delegates#

MLAPI.Messaging.CustomMessagingManager.HandleNamedMessageDelegate#

Delegate used to handle named messages

MLAPI.Messaging.CustomMessagingManager.UnnamedMessageDelegate#

Delegate used for incoming unnamed messages