Vixen
02b45cc4
csharp
public record class PlaceRequest

What a gate asks for when a player wants to be somewhere.

Read the guide page for this →

Remarks

The service plane's half of doc 27 § Placement. The social terms are identities rather than counts — the map grain is what knows who is where, and turning the identities into counts is its job rather than the caller's.

Fields and properties (6)

  • public PlayerKey Player

    Who.

  • public ShardKey Key

    Which map, region and version pair.

  • public Guid Party

    Their party, or Empty.

  • public Guid Guild

    Their guild, or Empty.

  • public string Locale

    Their language tag.

  • public ShardId CameFrom

    The shard they were just moved off, if any.

Methods (1)

  • public PlaceRequest(PlayerKey Player, ShardKey Key, Guid Party, Guid Guild, string Locale, ShardId CameFrom)

    What a gate asks for when a player wants to be somewhere.

Used by (10)

  • ClusterFleetDirectoryVixen.Live.Gate
  • ClusterSerializationTestsVixen.Live.Cluster.Tests
  • FakeFleetVixen.Live.Gate.Tests
  • FakeMapVixen.Live.Realm.Cluster.Tests
  • GateServiceTestsVixen.Live.Gate.Tests
  • IFleetDirectoryVixen.Live.Gate
  • IMapGrainVixen.Live.Cluster
  • MapCoordinatorVixen.Live.Orchestrator
  • MapCoordinatorTestsVixen.Live.Orchestrator.Tests
  • MapGrainVixen.Live.Orchestrator