csharp
public readonly record struct ContainerIdWhich container. A bag, an equipment set, a bank tab, a trade window's side.
Remarks
A hash of a name for Symbol's reason: a container id is exchanged between a client and a realm and stored in a durable row, so it has to be the same number in every process without a table to agree on. bags/0, equipment, bank/3.
Fields and properties (3)
public uint ValueThe hash of its name. Zero is None.
public static ContainerId NoneNot a container.
public bool IsSomeWhether this names one.
Methods (3)
public ContainerId(uint Value)Which container. A bag, an equipment set, a bank tab, a trade window's side.
public static ContainerId From(string? name)The id a name hashes to.
public override string ToString()Returns the fully qualified type name of this instance.
Used by (9)
- AtomicityTestsVixen.Gameplay.Inventory.Tests
- ContainerVixen.Gameplay.Inventory
- ContainerBasicsTestsVixen.Gameplay.Inventory.Tests
- ContainerSetVixen.Gameplay.Inventory
- ContainerTransactionVixen.Gameplay.Inventory
- ContainerTransactionTestsVixen.Gameplay.Inventory.Tests
- ContentVixen.Gameplay.Inventory.Tests
- SlotRefVixen.Gameplay.Inventory
- StepVixen.Gameplay.Inventory