Table of Contents

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

project Func<TPayload, ComponentUpdate>

Type Parameters

TPayload