Show / Hide Table of Contents

Struct SyncableRPCRegistrator

Namespace: LiteEntitySystem
Assembly: LiteEntitySystem.dll
Syntax
public readonly ref struct SyncableRPCRegistrator

Methods

CreateClientAction<TSyncField>(Action<TSyncField>, ref RemoteCall)

Declaration
public void CreateClientAction<TSyncField>(Action<TSyncField> methodToCall, ref RemoteCall remoteCallHandle) where TSyncField : SyncableField
Parameters
Type Name Description
Action<TSyncField> methodToCall
RemoteCall remoteCallHandle
Type Parameters
Name Description
TSyncField

CreateClientAction<TSyncField>(TSyncField, Action, ref RemoteCall)

Declaration
public void CreateClientAction<TSyncField>(TSyncField self, Action methodToCall, ref RemoteCall remoteCallHandle) where TSyncField : SyncableField
Parameters
Type Name Description
TSyncField self
Action methodToCall
RemoteCall remoteCallHandle
Type Parameters
Name Description
TSyncField

CreateClientAction<TSyncField, T>(SpanAction<TSyncField, T>, ref RemoteCallSpan<T>)

Declaration
public void CreateClientAction<TSyncField, T>(SpanAction<TSyncField, T> methodToCall, ref RemoteCallSpan<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanaged
Parameters
Type Name Description
SpanAction<TSyncField, T> methodToCall
RemoteCallSpan<T> remoteCallHandle
Type Parameters
Name Description
TSyncField
T

CreateClientAction<TSyncField, T>(Action<TSyncField, T>, ref RemoteCallSerializable<T>)

Declaration
public void CreateClientAction<TSyncField, T>(Action<TSyncField, T> methodToCall, ref RemoteCallSerializable<T> remoteCallHandle) where TSyncField : SyncableField where T : struct, ISpanSerializable
Parameters
Type Name Description
Action<TSyncField, T> methodToCall
RemoteCallSerializable<T> remoteCallHandle
Type Parameters
Name Description
TSyncField
T

CreateClientAction<TSyncField, T>(Action<TSyncField, T>, ref RemoteCall<T>)

Declaration
public void CreateClientAction<TSyncField, T>(Action<TSyncField, T> methodToCall, ref RemoteCall<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanaged
Parameters
Type Name Description
Action<TSyncField, T> methodToCall
RemoteCall<T> remoteCallHandle
Type Parameters
Name Description
TSyncField
T

CreateClientAction<TSyncField, T>(TSyncField, SpanAction<T>, ref RemoteCallSpan<T>)

Declaration
public void CreateClientAction<TSyncField, T>(TSyncField self, SpanAction<T> methodToCall, ref RemoteCallSpan<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanaged
Parameters
Type Name Description
TSyncField self
SpanAction<T> methodToCall
RemoteCallSpan<T> remoteCallHandle
Type Parameters
Name Description
TSyncField
T

CreateClientAction<TSyncField, T>(TSyncField, Action<T>, ref RemoteCallSerializable<T>)

Declaration
public void CreateClientAction<TSyncField, T>(TSyncField self, Action<T> methodToCall, ref RemoteCallSerializable<T> remoteCallHandle) where TSyncField : SyncableField where T : struct, ISpanSerializable
Parameters
Type Name Description
TSyncField self
Action<T> methodToCall
RemoteCallSerializable<T> remoteCallHandle
Type Parameters
Name Description
TSyncField
T

CreateClientAction<TSyncField, T>(TSyncField, Action<T>, ref RemoteCall<T>)

Declaration
public void CreateClientAction<TSyncField, T>(TSyncField self, Action<T> methodToCall, ref RemoteCall<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanaged
Parameters
Type Name Description
TSyncField self
Action<T> methodToCall
RemoteCall<T> remoteCallHandle
Type Parameters
Name Description
TSyncField
T
In this article
Back to top Generated by DocFX