csharp
public record class PlotDefinitionA kind of house: how much fits in it, how it snaps, and what each verb costs in standing.
Fields and properties (12)
public string DisplayNameWhat it is called.
public int BudgetHow much furniture fits, in the same units as a piece's cost.
public HouseSurface SurfacesWhat surfaces it offers.
public float SnapGridHow far apart the grid is, in metres. Zero for free placement.
public float SnapDegreesHow far apart the allowed facings are, in degrees. Zero for free rotation.
public string TagWhat being in one grants — House.Inside. Empty for one nothing asks about.
public HouseTier EnterTierThe lowest standing that may come in.
public HouseTier UseTierThe lowest standing that may use what is in it.
public HouseTier DecorateTierThe lowest standing that may decorate.
public HouseTier AdministerTierThe lowest standing that may change who is allowed what.
public HouseTier OpennessWhat a stranger is treated as, before an owner changes it.
public List<RequirementDefinition> RequiresWhat has to be true to own one.
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
- HousingLibraryVixen.Gameplay.Housing
- HousingModuleVixen.Gameplay.Housing
- HousingTestsVixen.Gameplay.Housing.Tests
- PlotVixen.Gameplay.Housing
- TypeRegistrationVixen.Gameplay.Housing
- Vixen_Gameplay_Housing_PlotDefinitionSerializerVixen.Gameplay.Housing