csharp
public readonly record struct ProfileSectionIdWhat names one library's slice of a character's durable state.
Remarks
A hash of a name, for DefId's reason: no registry to keep, no number to allocate, and two builds agree without being told. "progression", "quests", "wardrobe".
Fields and properties (3)
public uint ValueThe hash.
public static ProfileSectionId NoneNothing.
public bool IsSomeWhether it names a section.
Methods (3)
public ProfileSectionId(uint Value)What names one library's slice of a character's durable state.
public static ProfileSectionId From(string? name)Hashes a name.
public override string ToString()Returns the fully qualified type name of this instance.
Used by (11)
- ExplorationSectionVixen.Live.Gameplay
- IProfileSectionVixen.Live.Gameplay
- PlayerProfileVixen.Live.Gameplay
- PlayerProfileTestsVixen.Live.Gameplay.Tests
- ProfileBinderVixen.Live.Gameplay
- ProfilePityStoreVixen.Live.Gameplay
- ProfileSectionsVixen.Live.Gameplay
- ProgressionSectionVixen.Live.Gameplay
- QuestSectionVixen.Live.Gameplay
- SliceVixen.Live.Gameplay.Tests
- WardrobeSectionVixen.Live.Gameplay