V1Alpha1.RemoteInteractionService.RemoteInteractionServiceBase Class

Namespace: Improbable.SpatialOS.RemoteInteraction

Base class for server-side implementations of RemoteInteractionService

If you use the GDK for Unreal version 0.10 or later, this class is not compatible with the Standard Runtime variant. If you want to use this class, you must use the Compatibility Mode Runtime variant.


Methods

EntityCommand
global::System.Threading.Tasks.Task<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandResponse> EntityCommand(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request, grpc::ServerCallContext context)

Execute an entity command.

Returns:
The response to send back to the client (wrapped by a task).

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request : The request received from the client.
  • grpc::ServerCallContext context : The context of the server-side call handler being invoked.

ReserveEntityId
global::System.Threading.Tasks.Task<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdResponse> ReserveEntityId(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request, grpc::ServerCallContext context)

Reserve an entity ID.

Returns:
The response to send back to the client (wrapped by a task).

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request : The request received from the client.
  • grpc::ServerCallContext context : The context of the server-side call handler being invoked.

CreateEntity
global::System.Threading.Tasks.Task<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityResponse> CreateEntity(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request, grpc::ServerCallContext context)

Create a new entity.

Returns:
The response to send back to the client (wrapped by a task).

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request : The request received from the client.
  • grpc::ServerCallContext context : The context of the server-side call handler being invoked.

DeleteEntity
global::System.Threading.Tasks.Task<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityResponse> DeleteEntity(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request, grpc::ServerCallContext context)

Delete an existing entity.

Returns:
The response to send back to the client (wrapped by a task).

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request : The request received from the client.
  • grpc::ServerCallContext context : The context of the server-side call handler being invoked.

EntityQuery
global::System.Threading.Tasks.Task<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryResponse> EntityQuery(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request, grpc::ServerCallContext context)

Execute a one-shot query.

Returns:
The response to send back to the client (wrapped by a task).

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request : The request received from the client.
  • grpc::ServerCallContext context : The context of the server-side call handler being invoked.

Updated 11 months ago


V1Alpha1.RemoteInteractionService.RemoteInteractionServiceBase Class


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.