Table of Contents

Class SyncNetSerializable<T>

Namespace
LiteEntitySystem.Extensions
Assembly
LiteEntitySystem.dll
public class SyncNetSerializable<T> : SyncableField, ISyncFieldChanged where T : INetSerializable

Type Parameters

T
Inheritance
object
SyncNetSerializable<T>
Implements
Inherited Members

Constructors

SyncNetSerializable(Func<T>)

public SyncNetSerializable(Func<T> constructor)

Parameters

constructor Func<T>

Properties

Value

public T Value { get; set; }

Property Value

T

Methods

OnSyncRequested()

Method for executing RPCs containing initial sync data that need to be sent after entity creation to existing players or when new player connected

protected override void OnSyncRequested()

RegisterRPC(ref SyncableRPCRegistrator)

protected override void RegisterRPC(ref SyncableRPCRegistrator r)

Parameters

r SyncableRPCRegistrator

Events

ValueChanged

public event Action ValueChanged

Event Type

Action

Operators

implicit operator T(SyncNetSerializable<T>)

public static implicit operator T(SyncNetSerializable<T> field)

Parameters

field SyncNetSerializable<T>

Returns

T