Vixen
c7401864
csharp
public readonly record struct ProfileSectionId

What names one library's slice of a character's durable state.

Read the guide page for this →

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 Value

    The hash.

  • public static ProfileSectionId None

    Nothing.

  • public bool IsSome

    Whether 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