Struct SyncableRPCRegistrator (original) (raw)
Namespace
Assembly
LiteEntitySystem.dll
public readonly ref struct SyncableRPCRegistratorMethods
CreateClientAction(Action, ref RemoteCall)
public void CreateClientAction<TSyncField>(Action<TSyncField> methodToCall, ref RemoteCall remoteCallHandle) where TSyncField : SyncableFieldParameters
methodToCall Action
remoteCallHandle RemoteCall
Type Parameters
TSyncField
CreateClientAction(TSyncField, Action, ref RemoteCall)
public void CreateClientAction<TSyncField>(TSyncField self, Action methodToCall, ref RemoteCall remoteCallHandle) where TSyncField : SyncableFieldParameters
self TSyncField
methodToCall Action
remoteCallHandle RemoteCall
Type Parameters
TSyncField
CreateClientAction<TSyncField, T>(SpanAction<TSyncField, T>, ref RemoteCallSpan)
public void CreateClientAction<TSyncField, T>(SpanAction<TSyncField, T> methodToCall, ref RemoteCallSpan<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanagedParameters
methodToCall SpanAction<TSyncField, T>
remoteCallHandle RemoteCallSpan
Type Parameters
TSyncField
T
CreateClientAction<TSyncField, T>(Action<TSyncField, T>, ref RemoteCallSerializable)
public void CreateClientAction<TSyncField, T>(Action<TSyncField, T> methodToCall, ref RemoteCallSerializable<T> remoteCallHandle) where TSyncField : SyncableField where T : struct, ISpanSerializableParameters
methodToCall Action<TSyncField, T>
remoteCallHandle RemoteCallSerializable
Type Parameters
TSyncField
T
CreateClientAction<TSyncField, T>(Action<TSyncField, T>, ref RemoteCall)
public void CreateClientAction<TSyncField, T>(Action<TSyncField, T> methodToCall, ref RemoteCall<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanagedParameters
methodToCall Action<TSyncField, T>
remoteCallHandle RemoteCall
Type Parameters
TSyncField
T
CreateClientAction<TSyncField, T>(TSyncField, SpanAction, ref RemoteCallSpan)
public void CreateClientAction<TSyncField, T>(TSyncField self, SpanAction<T> methodToCall, ref RemoteCallSpan<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanagedParameters
self TSyncField
methodToCall SpanAction
remoteCallHandle RemoteCallSpan
Type Parameters
TSyncField
T
CreateClientAction<TSyncField, T>(TSyncField, Action, ref RemoteCallSerializable)
public void CreateClientAction<TSyncField, T>(TSyncField self, Action<T> methodToCall, ref RemoteCallSerializable<T> remoteCallHandle) where TSyncField : SyncableField where T : struct, ISpanSerializableParameters
self TSyncField
methodToCall Action
remoteCallHandle RemoteCallSerializable
Type Parameters
TSyncField
T
CreateClientAction<TSyncField, T>(TSyncField, Action, ref RemoteCall)
public void CreateClientAction<TSyncField, T>(TSyncField self, Action<T> methodToCall, ref RemoteCall<T> remoteCallHandle) where TSyncField : SyncableField where T : unmanagedParameters
self TSyncField
methodToCall Action
remoteCallHandle RemoteCall
Type Parameters
TSyncField
T