Table of Contents

Class SyncSpanSerializable<T>

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

Type Parameters

T
Inheritance
object
SyncSpanSerializable<T>
Implements
Inherited Members

Constructors

SyncSpanSerializable(Func<T>)

public SyncSpanSerializable(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(SyncSpanSerializable<T>)

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

Parameters

field SyncSpanSerializable<T>

Returns

T