Skip to main content
Version: 0.2.0

Class ServerRpc

Namespace: OblivionMp.Sdk.Serverside
Assembly: OblivionMp.Sdk.Serverside.dll

[ServerRpcFor(typeof(OblivionRpcContracts))]
public class ServerRpc : ServerRpcHandlersBase, IHostedService, IDisposable

Inheritance

objectServerRpcHandlersBaseServerRpc

Implements

IHostedService, IDisposable

Inherited Members

ServerRpcHandlersBase.InitRpc(), ServerRpcHandlersBase.DeInitRpc(), ServerRpcHandlersBase.OnScopeStart(), ServerRpcHandlersBase.Dispose(), ServerRpcHandlersBase.Rpc, ServerRpcHandlersBase.Serializer, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

ServerRpc(EcsApi, OblivionArchetypes, ILogger)

public ServerRpc(EcsApi ecs, OblivionArchetypes archetypes, ILogger logger)

Parameters

ecs EcsApi

archetypes OblivionArchetypes

logger ILogger

Methods

DeInitRpc()

protected override void DeInitRpc()

InitRpc()

protected override void InitRpc()