Class SyncSpanSerializable<T>
- Namespace
- LiteEntitySystem.Extensions
- Assembly
- LiteEntitySystem.dll
public class SyncSpanSerializable<T> : SyncableField, ISyncFieldChanged where T : ISpanSerializable
Type Parameters
T
- Inheritance
-
objectSyncSpanSerializable<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
Events
ValueChanged
public event Action ValueChanged
Event Type
Operators
implicit operator T(SyncSpanSerializable<T>)
public static implicit operator T(SyncSpanSerializable<T> field)
Parameters
field
SyncSpanSerializable<T>
Returns
- T