Class ReplicationPacketProjectors
- Namespace
- Shard.Gameplay.Universe.Networking
- Assembly
- Shard.Gameplay.Universe.dll
Converts detached replication values using the packet builder registered by each module.
public sealed class ReplicationPacketProjectors
- Inheritance
-
ReplicationPacketProjectors
- Inherited Members
Methods
Register<TPayload>(Func<TPayload, ComponentUpdate>)
Registers one packet builder during World setup. Builders must not retain ECS handles.
public void Register<TPayload>(Func<TPayload, ComponentUpdate> project) where TPayload : ReplicationPayload
Parameters
projectFunc<TPayload, ComponentUpdate>
Type Parameters
TPayload