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​

object ← ServerRpcHandlersBase ← ServerRpc

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()