Vixen
c7401864
csharp
public record class FurnitureDefinition

One thing that can be put in a house.

Read the guide page for this →

Fields and properties (6)

  • public string DisplayName

    What it is called.

  • public int Cost

    What it costs against the plot's budget.

  • public HouseSurface Surfaces

    What it may sit on.

  • public int MaximumPerPlot

    How many of it one plot may hold, or zero for as many as the budget allows.

  • public string Tag

    What having it placed grants — House.Has.Forge. Empty for one nothing asks about.

  • public List<RequirementDefinition> Requires

    What has to be true to place it.

Methods (1)

  • public override void CollectTags(ICollection<string> tags)

    Every tag this definition mentions, so the content build can bake the tag table.

Used by (7)

  • ContentVixen.Gameplay.Housing.Tests
  • FurnitureVixen.Gameplay.Housing
  • HousingLibraryVixen.Gameplay.Housing
  • HousingModuleVixen.Gameplay.Housing
  • HousingTestsVixen.Gameplay.Housing.Tests
  • TypeRegistrationVixen.Gameplay.Housing
  • Vixen_Gameplay_Housing_FurnitureDefinitionSerializerVixen.Gameplay.Housing