Table of Contents

Namespace Shard.Gameplay.Universe.Players

Classes

GameModeSystem

Registers core world observers and systems.

PlayerAlreadyActiveException

Reports that an authenticated player already has an active login.

PlayerAvatarExtensions

Provides Universe-owned avatar access for a Player.

WorldPlayerRegistry

Owns committed Player registrations and safe avatar access for one loaded World.

Structs

InventoryPickupPreferences
PlayerPreferences

Delegates

PlayerAvatarAction

Receives one validated Player avatar during a synchronous World callback.

PlayerAvatarAction<TState>

Receives one validated Player avatar and caller-owned state on the World thread.