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