Show / Hide Table of Contents

Class SyncNetSerializable<T>

Inheritance
object
InternalBaseClass
SyncableField
SyncNetSerializable<T>
Inherited Members
SyncableField.IsClient
SyncableField.IsServer
SyncableField.BeforeReadRPC()
SyncableField.AfterReadRPC()
SyncableField.OnRollback()
InternalBaseClass.ExecuteRPC(in RemoteCall)
InternalBaseClass.ExecuteRPC<T>(in RemoteCall<T>, T)
InternalBaseClass.ExecuteRPC<T>(in RemoteCallSpan<T>, ReadOnlySpan<T>)
InternalBaseClass.ExecuteRPC<T>(in RemoteCallSerializable<T>, T)
Namespace: LiteEntitySystem.Extensions
Assembly: LiteEntitySystem.dll
Syntax
public class SyncNetSerializable<T> : SyncableField where T : INetSerializable
Type Parameters
Name Description
T

Constructors

SyncNetSerializable(Func<T>)

Declaration
public SyncNetSerializable(Func<T> constructor)
Parameters
Type Name Description
Func<T> constructor

Properties

Value

Declaration
public T Value { get; set; }
Property Value
Type Description
T

Methods

OnSyncRequested()

Declaration
protected override void OnSyncRequested()
Overrides
InternalBaseClass.OnSyncRequested()

RegisterRPC(ref SyncableRPCRegistrator)

Declaration
protected override void RegisterRPC(ref SyncableRPCRegistrator r)
Parameters
Type Name Description
SyncableRPCRegistrator r
Overrides
SyncableField.RegisterRPC(ref SyncableRPCRegistrator)

Operators

implicit operator T(SyncNetSerializable<T>)

Declaration
public static implicit operator T(SyncNetSerializable<T> field)
Parameters
Type Name Description
SyncNetSerializable<T> field
Returns
Type Description
T
In this article
Back to top Generated by DocFX