Table of Contents

Delegate PlayerJoinContributor

Namespace
Shard.Gameplay.Universe.Networking
Assembly
Shard.Gameplay.Universe.dll

Builds one module's initial state while the joining avatar is borrowed on its world thread.

public delegate PlayerJoinContribution PlayerJoinContributor(World store, Entity avatar, Player player)

Parameters

store World
Builds one module's initial state while the joining avatar is borrowed on its world thread.
avatar Entity
Builds one module's initial state while the joining avatar is borrowed on its world thread.
player Player
Builds one module's initial state while the joining avatar is borrowed on its world thread.

Returns

PlayerJoinContribution
Builds one module's initial state while the joining avatar is borrowed on its world thread.

Remarks

The Store and Entity are borrowed only for the callback, whereas the Player is the exact durable login that owns the joining avatar.