Table of Contents

Struct ChunkLeaseSnapshot

Namespace
Shard.Gameplay.World
Assembly
Shard.Gameplay.World.dll

Passive query result for a live chunk lease ticket.

public readonly record struct ChunkLeaseSnapshot : IEquatable<ChunkLeaseSnapshot>
Implements
Inherited Members

Constructors

ChunkLeaseSnapshot(ChunkLeaseId, double, IReadOnlyList<Vector3i>, ChunkLeaseStatus)

Passive query result for a live chunk lease ticket.

public ChunkLeaseSnapshot(ChunkLeaseId Id, double Weight, IReadOnlyList<Vector3i> RequestedCoordinates, ChunkLeaseStatus Status)

Parameters

Id ChunkLeaseId
Weight double
RequestedCoordinates IReadOnlyList<Vector3i>
Status ChunkLeaseStatus

Properties

Id

public ChunkLeaseId Id { get; init; }

Property Value

ChunkLeaseId

RequestedCoordinates

public IReadOnlyList<Vector3i> RequestedCoordinates { get; init; }

Property Value

IReadOnlyList<Vector3i>

Status

public ChunkLeaseStatus Status { get; init; }

Property Value

ChunkLeaseStatus

Weight

public double Weight { get; init; }

Property Value

double