Show / Hide Table of Contents

Class HousingConfig

Values related to the housing system, set via mods.

Inheritance
System.Object
HousingConfig
Namespace: Eco.Gameplay.Housing.PropertyValues
Assembly: Eco.Gameplay.dll
Syntax
public static class HousingConfig : Object

Fields

OccupancyMultiplierGenerator

Declaration
public static Func<int, float> OccupancyMultiplierGenerator
Field Value
Type Description
System.Func<System.Int32, System.Single>

OccupancyMultiplierGeneratorDescriptior

Declaration
public static Func<int, LocString> OccupancyMultiplierGeneratorDescriptior
Field Value
Type Description
System.Func<System.Int32, LocString>

Uncategorized

Declaration
public static RoomCategory Uncategorized
Field Value
Type Description
RoomCategory

Properties

AllCategories

Declaration
public static IEnumerable<RoomCategory> AllCategories { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<RoomCategory>

Methods

GetRoomCategory(String)

Declaration
public static RoomCategory GetRoomCategory(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
RoomCategory

GetRoomTier(Int32)

Declaration
public static RoomTier GetRoomTier(int tier)
Parameters
Type Name Description
System.Int32 tier
Returns
Type Description
RoomTier

SetRoomCategories(IEnumerable<RoomCategory>)

Initialize the room categories used by the housing system.

Declaration
public static void SetRoomCategories(IEnumerable<RoomCategory> categories)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<RoomCategory> categories

SetRoomTiers(RoomTier[])

Declaration
public static void SetRoomTiers(RoomTier[] tiers)
Parameters
Type Name Description
RoomTier[] tiers
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾