跳到主要内容
版本:Next

Class RpcApi

Namespace: ReadyM.Relay.Server.Sdk.Rpc
Assembly: ReadyM.Relay.Server.Sdk.dll

public class RpcApi

Inheritance

objectRpcApi

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Methods

AddServerRpcMessageHandler(RelayMessageCode, Action<ServerEventHeader, NetDataReader>)

public void AddServerRpcMessageHandler(RelayMessageCode eventCode, Action<ServerEventHeader, NetDataReader> handler)

Parameters

eventCode RelayMessageCode

handler Action<ServerEventHeader, NetDataReader>

RemoveServerRpcMessageHandler(RelayMessageCode, Action<ServerEventHeader, NetDataReader>)

public void RemoveServerRpcMessageHandler(RelayMessageCode eventCode, Action<ServerEventHeader, NetDataReader> handler)

Parameters

eventCode RelayMessageCode

handler Action<ServerEventHeader, NetDataReader>

SendToOne(PlayerId, NetDataWriter, DeliveryMethod)

public void SendToOne(PlayerId player, NetDataWriter data, DeliveryMethod deliveryMethod)

Parameters

player PlayerId

data NetDataWriter

deliveryMethod DeliveryMethod

  • Methods
    • AddServerRpcMessageHandler(RelayMessageCode, Action<ServerEventHeader, NetDataReader>)
    • RemoveServerRpcMessageHandler(RelayMessageCode, Action<ServerEventHeader, NetDataReader>)
    • SendToOne(PlayerId, NetDataWriter, DeliveryMethod)