### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.FurnitureType.TypeSettings
  commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
  id: FurnitureType.TypeSettings
  parent: TinyLife.Objects
  children:
  - TinyLife.Objects.FurnitureType.TypeSettings.#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])
  - TinyLife.Objects.FurnitureType.TypeSettings.ActionSpots
  - TinyLife.Objects.FurnitureType.TypeSettings.BrokenBehavior
  - TinyLife.Objects.FurnitureType.TypeSettings.BuyableVariations
  - TinyLife.Objects.FurnitureType.TypeSettings.CanExecuteAction
  - TinyLife.Objects.FurnitureType.TypeSettings.Categories
  - TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
  - TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
  - TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
  - TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
  - TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors
  - TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation
  - TinyLife.Objects.FurnitureType.TypeSettings.DirtyOverlayTextureName
  - TinyLife.Objects.FurnitureType.TypeSettings.DistanceFromObstructions
  - TinyLife.Objects.FurnitureType.TypeSettings.EfficiencyModifier
  - TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
  - TinyLife.Objects.FurnitureType.TypeSettings.GetData``1(System.String)
  - TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys
  - TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
  - TinyLife.Objects.FurnitureType.TypeSettings.HeldArmsOut
  - TinyLife.Objects.FurnitureType.TypeSettings.HeldPivot
  - TinyLife.Objects.FurnitureType.TypeSettings.Icon
  - TinyLife.Objects.FurnitureType.TypeSettings.IsAllowedInSpot
  - TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
  - TinyLife.Objects.FurnitureType.TypeSettings.Name
  - TinyLife.Objects.FurnitureType.TypeSettings.ObjectSpots
  - TinyLife.Objects.FurnitureType.TypeSettings.OnDescription
  - TinyLife.Objects.FurnitureType.TypeSettings.Price
  - TinyLife.Objects.FurnitureType.TypeSettings.Reliability
  - TinyLife.Objects.FurnitureType.TypeSettings.RestoreNeedModifier
  - TinyLife.Objects.FurnitureType.TypeSettings.SetData(System.String,System.Object)
  - TinyLife.Objects.FurnitureType.TypeSettings.SetData``1(System.String,``0)
  - TinyLife.Objects.FurnitureType.TypeSettings.Size
  - TinyLife.Objects.FurnitureType.TypeSettings.Tab
  - TinyLife.Objects.FurnitureType.TypeSettings.TextureName
  - TinyLife.Objects.FurnitureType.TypeSettings.Visibility
  - TinyLife.Objects.FurnitureType.TypeSettings.WaterRating
  langs:
  - csharp
  - vb
  name: FurnitureType.TypeSettings
  nameWithType: FurnitureType.TypeSettings
  fullName: TinyLife.Objects.FurnitureType.TypeSettings
  type: Struct
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: TypeSettings
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 353
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA set of settings that define the properties of a <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: 'public struct FurnitureType.TypeSettings : IGenericDataHolder'
    content.vb: Public Structure FurnitureType.TypeSettings Implements IGenericDataHolder
  implements:
  - MLEM.Misc.IGenericDataHolder
  inheritedMembers:
  - System.ValueType.Equals(System.Object)
  - System.ValueType.GetHashCode
  - System.ValueType.ToString
  - System.Object.Equals(System.Object,System.Object)
  - System.Object.GetType
  - System.Object.ReferenceEquals(System.Object,System.Object)
  extensionMethods:
  - TinyLife.Objects.FurnitureType.TypeSettings.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Name
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Name
  id: Name
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Name
  nameWithType: FurnitureType.TypeSettings.Name
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Name
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Name
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 358
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe name of the furniture type. Should be unique across all game content, including all mods.\n"
  example: []
  syntax:
    content: public string Name
    return:
      type: System.String
    content.vb: Public Name As String
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Size
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Size
  id: Size
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Size
  nameWithType: FurnitureType.TypeSettings.Size
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Size
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Size
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 362
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe size, in full tiles, that this furniture should take up\n"
  example: []
  syntax:
    content: public Point Size
    return:
      type: Microsoft.Xna.Framework.Point
    content.vb: Public Size As Point
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Categories
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Categories
  id: Categories
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Categories
  nameWithType: FurnitureType.TypeSettings.Categories
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Categories
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Categories
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 366
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA set of <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> flags that this furniture should have\n"
  example: []
  syntax:
    content: public ObjectCategory Categories
    return:
      type: TinyLife.Objects.ObjectCategory
    content.vb: Public Categories As ObjectCategory
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ActionSpots
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ActionSpots
  id: ActionSpots
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: ActionSpots
  nameWithType: FurnitureType.TypeSettings.ActionSpots
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ActionSpots
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ActionSpots
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 371
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn array of <xref href=\"TinyLife.Objects.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref> instances that this furniture type should have.\nBy default, every tile that this furniture covers has an action spot reachable from all sides.\n"
  example: []
  syntax:
    content: public ActionSpot[] ActionSpots
    return:
      type: TinyLife.Objects.ActionSpot[]
    content.vb: Public ActionSpots As ActionSpot()
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ObjectSpots
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ObjectSpots
  id: ObjectSpots
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: ObjectSpots
  nameWithType: FurnitureType.TypeSettings.ObjectSpots
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ObjectSpots
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ObjectSpots
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 376
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn array of <xref href=\"TinyLife.Objects.ObjectSpot\" data-throw-if-not-resolved=\"false\"></xref> instances that this furniture type should have.\nBy default, there are no object spots.\n"
  example: []
  syntax:
    content: public ObjectSpot[] ObjectSpots
    return:
      type: TinyLife.Objects.ObjectSpot[]
    content.vb: Public ObjectSpots As ObjectSpot()
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
  id: ColorSchemes
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: ColorSchemes
  nameWithType: FurnitureType.TypeSettings.ColorSchemes
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ColorSchemes
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 381
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn array of color schemes that this furniture type should have.\nIf <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.ColorMap\" data-throw-if-not-resolved=\"false\"></xref> is not set, its value is determined automatically by the amount of color schemes supplied.\n"
  example: []
  syntax:
    content: public ColorScheme[] ColorSchemes
    return:
      type: TinyLife.Utilities.ColorScheme[]
    content.vb: Public ColorSchemes As ColorScheme()
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
  id: ColorMap
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: ColorMap
  nameWithType: FurnitureType.TypeSettings.ColorMap
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ColorMap
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 386
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn array of indices that determines which layers should use which color schemes.\nA furniture will always have the same amount of layers as there are color map entries.\n"
  example: []
  syntax:
    content: public int[] ColorMap
    return:
      type: System.Int32[]
    content.vb: Public ColorMap As Integer()
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors
  id: DefaultColors
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: DefaultColors
  nameWithType: FurnitureType.TypeSettings.DefaultColors
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: DefaultColors
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 391
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe default color selection for this furniture type.\nIf not specified, this defaults to the first entries in each of the <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public int[] DefaultColors
    return:
      type: System.Int32[]
    content.vb: Public DefaultColors As Integer()
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation
  id: DefaultRotation
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: DefaultRotation
  nameWithType: FurnitureType.TypeSettings.DefaultRotation
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: DefaultRotation
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 395
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe rotation that this furniture type should have when picked from the <xref href=\"TinyLife.Tools.FurnitureTool\" data-throw-if-not-resolved=\"false\"></xref>. <xref href=\"MLEM.Misc.Direction2.Up\" data-throw-if-not-resolved=\"false\"></xref> by default.\n"
  example: []
  syntax:
    content: public Direction2 DefaultRotation
    return:
      type: MLEM.Misc.Direction2
    content.vb: Public DefaultRotation As Direction2
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
  id: ConstructedType
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: ConstructedType
  nameWithType: FurnitureType.TypeSettings.ConstructedType
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ConstructedType
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 401
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA delegate to a <xref href=\"System.Type\" data-throw-if-not-resolved=\"false\"></xref> that is constructed when this furniture type is instantiated using <xref href=\"TinyLife.Objects.FurnitureType.Construct%60%601(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\nThe type needs to have a constructor with the same signature as <xref href=\"TinyLife.Objects.Furniture.%23ctor(System.Guid%2cTinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nIf this value is null, a <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instance will be constructed from this type if its <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Reliability\" data-throw-if-not-resolved=\"false\"></xref> is null, or a <xref href=\"TinyLife.Objects.BreakableFurniture\" data-throw-if-not-resolved=\"false\"></xref> instance if it is non-null.\n"
  example: []
  syntax:
    content: public Type ConstructedType
    return:
      type: System.Type
    content.vb: Public ConstructedType As Type
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Price
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Price
  id: Price
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Price
  nameWithType: FurnitureType.TypeSettings.Price
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Price
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Price
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 405
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe price that this furniture should have\n"
  example: []
  syntax:
    content: public float Price
    return:
      type: System.Single
    content.vb: Public Price As Single
- uid: TinyLife.Objects.FurnitureType.TypeSettings.BuyableVariations
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.BuyableVariations
  id: BuyableVariations
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: BuyableVariations
  nameWithType: FurnitureType.TypeSettings.BuyableVariations
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.BuyableVariations
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: BuyableVariations
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 411
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn array of actions that can modify the passed <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instance to allow for multiple variations of it to be displayed as a group in the furniture tool similarly.\nThis is used, for example, for <xref href=\"TinyLife.Objects.FurnitureType.FoodPlate\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.FurnitureType.CustomPainting\" data-throw-if-not-resolved=\"false\"></xref>.\nIf this is null or empty (the former of which it is by default), this furniture item will have no variations.\n"
  example: []
  syntax:
    content: public Action<Furniture>[] BuyableVariations
    return:
      type: System.Action{TinyLife.Objects.Furniture}[]
    content.vb: Public BuyableVariations As Action(Of Furniture)()
- uid: TinyLife.Objects.FurnitureType.TypeSettings.HeldPivot
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.HeldPivot
  id: HeldPivot
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: HeldPivot
  nameWithType: FurnitureType.TypeSettings.HeldPivot
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.HeldPivot
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: HeldPivot
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 416
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nWhether, when this object is held by a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, its textures should maintain their defined pivot points.\nIf this value is false, the item is centered, meaning that its center is in the person&apos;s hand.\n"
  example: []
  syntax:
    content: public bool HeldPivot
    return:
      type: System.Boolean
    content.vb: Public HeldPivot As Boolean
- uid: TinyLife.Objects.FurnitureType.TypeSettings.HeldArmsOut
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.HeldArmsOut
  id: HeldArmsOut
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: HeldArmsOut
  nameWithType: FurnitureType.TypeSettings.HeldArmsOut
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.HeldArmsOut
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: HeldArmsOut
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 421
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nWhether, when this object is held by a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Objects.Pose.StandingArmsOut\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Pose.WalkingArmsOut\" data-throw-if-not-resolved=\"false\"></xref> poses should be used instead of the regular <xref href=\"TinyLife.Objects.Pose.Standing\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Pose.Walking\" data-throw-if-not-resolved=\"false\"></xref> poses.\nThis looks better for bigger objects like <xref href=\"TinyLife.Objects.FurnitureType.CustomPainting\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public bool HeldArmsOut
    return:
      type: System.Boolean
    content.vb: Public HeldArmsOut As Boolean
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
  id: DecorativeRating
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: DecorativeRating
  nameWithType: FurnitureType.TypeSettings.DecorativeRating
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: DecorativeRating
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 428
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA function that returns an integer for a given <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instance of this type.\nThe integer represents the decoration (or prettiness) rating of the object. The rating determines some <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref> values.\nA negative return value makes the object be perceived as ugly, whereas a positive rating makes the object be perceived as pretty.\nBy default, this function returns 0.\n"
  example: []
  syntax:
    content: public Func<Furniture, int> DecorativeRating
    return:
      type: System.Func{TinyLife.Objects.Furniture,System.Int32}
    content.vb: Public DecorativeRating As Func(Of Furniture, Integer)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Icon
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Icon
  id: Icon
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Icon
  nameWithType: FurnitureType.TypeSettings.Icon
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Icon
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Icon
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 433
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe build mode icon for this object, which represents the category / theme / mod that it comes from.\nIf this value is nonnull, the icon will be displayed in the corner of the build mode button for this object.\n"
  example: []
  syntax:
    content: public TextureRegion Icon
    return:
      type: MLEM.Textures.TextureRegion
    content.vb: Public Icon As TextureRegion
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Reliability
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Reliability
  id: Reliability
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Reliability
  nameWithType: FurnitureType.TypeSettings.Reliability
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Reliability
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Reliability
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 439
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe reliability of this furniture item, which should be a value between 1 and 10.\nThis value defaults to null, menaing this object is non-breakable.\nNote that, if this value is non-null, <xref href=\"TinyLife.Objects.FurnitureType.Construct%60%601(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref> will construct a <xref href=\"TinyLife.Objects.BreakableFurniture\" data-throw-if-not-resolved=\"false\"></xref> by default.\n"
  example: []
  syntax:
    content: public int? Reliability
    return:
      type: System.Nullable{System.Int32}
    content.vb: Public Reliability As Integer?
- uid: TinyLife.Objects.FurnitureType.TypeSettings.BrokenBehavior
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.BrokenBehavior
  id: BrokenBehavior
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: BrokenBehavior
  nameWithType: FurnitureType.TypeSettings.BrokenBehavior
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.BrokenBehavior
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: BrokenBehavior
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 444
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA set of <xref href=\"TinyLife.Objects.BreakableFurniture.BrokenBehavior\" data-throw-if-not-resolved=\"false\"></xref> that this object should have if it is broken.\nThis is only relevant if <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Reliability\" data-throw-if-not-resolved=\"false\"></xref> is non-null.\n"
  example: []
  syntax:
    content: public BreakableFurniture.BrokenBehavior BrokenBehavior
    return:
      type: TinyLife.Objects.BreakableFurniture.BrokenBehavior
    content.vb: Public BrokenBehavior As BreakableFurniture.BrokenBehavior
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
  id: ElectricityRating
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: ElectricityRating
  nameWithType: FurnitureType.TypeSettings.ElectricityRating
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ElectricityRating
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 449
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThis object&apos;s electricity rating. A higher electricity rating means the bills for the lot this object is on will be higher.\nThe electricity rating is also displayed in the furniture tool menu.\n"
  example: []
  syntax:
    content: public float ElectricityRating
    return:
      type: System.Single
    content.vb: Public ElectricityRating As Single
- uid: TinyLife.Objects.FurnitureType.TypeSettings.WaterRating
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.WaterRating
  id: WaterRating
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: WaterRating
  nameWithType: FurnitureType.TypeSettings.WaterRating
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.WaterRating
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: WaterRating
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 454
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThis object&apos;s water consumption rating. A higher water consumption rating means the bills for the lot this object is on will be higher.\nThe water consumption rating is also displayed in the furniture tool menu.\n"
  example: []
  syntax:
    content: public float WaterRating
    return:
      type: System.Single
    content.vb: Public WaterRating As Single
- uid: TinyLife.Objects.FurnitureType.TypeSettings.EfficiencyModifier
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.EfficiencyModifier
  id: EfficiencyModifier
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: EfficiencyModifier
  nameWithType: FurnitureType.TypeSettings.EfficiencyModifier
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.EfficiencyModifier
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: EfficiencyModifier
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 459
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThis object&apos;s efficiency modifier, which is multiplied with a person&apos;s efficiency if this object is an involved object in a person&apos;s current action.\nThis value is used in <xref href=\"TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public float EfficiencyModifier
    return:
      type: System.Single
    content.vb: Public EfficiencyModifier As Single
- uid: TinyLife.Objects.FurnitureType.TypeSettings.RestoreNeedModifier
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.RestoreNeedModifier
  id: RestoreNeedModifier
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: RestoreNeedModifier
  nameWithType: FurnitureType.TypeSettings.RestoreNeedModifier
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.RestoreNeedModifier
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: RestoreNeedModifier
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 464
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThis object&apos;s need restoration modifier, which is multiplied with a person&apos;s need restoration speed if this object is an involved object in a person&apos;s current action.\nThis value is used in <xref href=\"TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cTinyLife.NeedType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public float RestoreNeedModifier
    return:
      type: System.Single
    content.vb: Public RestoreNeedModifier As Single
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Visibility
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Visibility
  id: Visibility
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Visibility
  nameWithType: FurnitureType.TypeSettings.Visibility
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Visibility
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Visibility
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 470
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe visibility settings for this furniture type.\nThe visibility determines whether this object gets culled if the camera is far away, etc.\nThis value defaults to <xref href=\"TinyLife.Objects.Visibility.WhenVisible\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public Visibility Visibility
    return:
      type: TinyLife.Objects.Visibility
    content.vb: Public Visibility As Visibility
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Tab
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Tab
  id: Tab
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: Tab
  nameWithType: FurnitureType.TypeSettings.Tab
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Tab
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Tab
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 475
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe <xref href=\"TinyLife.Tools.FurnitureTool\" data-throw-if-not-resolved=\"false\"></xref> tab that this object should display in.\nThis value defaults to the tab returned by <xref href=\"TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public FurnitureTool.Tab Tab
    return:
      type: TinyLife.Tools.FurnitureTool.Tab
    content.vb: Public Tab As FurnitureTool.Tab
- uid: TinyLife.Objects.FurnitureType.TypeSettings.TextureName
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.TextureName
  id: TextureName
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: TextureName
  nameWithType: FurnitureType.TypeSettings.TextureName
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.TextureName
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: TextureName
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 480
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe name of the base texture that this furniture type should use.\nIf this is not explicitly set, it defaults to this furniture type&apos;s <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Name\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public string TextureName
    return:
      type: System.String
    content.vb: Public TextureName As String
- uid: TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
  id: LightSettings
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: LightSettings
  nameWithType: FurnitureType.TypeSettings.LightSettings
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: LightSettings
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 485
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe light settings for an instance of this furniture type.\nNote that, if this value is set, <xref href=\"TinyLife.Objects.FurnitureType.Construct%60%601(System.Int32%5b%5d%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Nullable%7bSystem.Guid%7d)\" data-throw-if-not-resolved=\"false\"></xref> will automatically construct an instance of <xref href=\"TinyLife.Objects.LightFurniture\" data-throw-if-not-resolved=\"false\"></xref>, and any custom <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType\" data-throw-if-not-resolved=\"false\"></xref> should extend <xref href=\"TinyLife.Objects.LightFurniture\" data-throw-if-not-resolved=\"false\"></xref> as well.\n"
  example: []
  syntax:
    content: public LightFurniture.Settings LightSettings
    return:
      type: TinyLife.Objects.LightFurniture.Settings
    content.vb: Public LightSettings As LightFurniture.Settings
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DirtyOverlayTextureName
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DirtyOverlayTextureName
  id: DirtyOverlayTextureName
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: DirtyOverlayTextureName
  nameWithType: FurnitureType.TypeSettings.DirtyOverlayTextureName
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.DirtyOverlayTextureName
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: DirtyOverlayTextureName
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 492
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe name of an overlay texture that should be drawn on top of this object if it is <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref>.\nGiving this field a value will automatically allow the object to get dirty after a while of being used.\nThe textures loaded through this texture name act similarly to the ones loaded through <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.TextureName\" data-throw-if-not-resolved=\"false\"></xref>, in that they adhere to the object&apos;s possible rotations, and have the same amount of layers as <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.ColorMap\" data-throw-if-not-resolved=\"false\"></xref> has entries.\nBy default, the texture to use is &quot;approximated&quot; using <xref href=\"TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public string DirtyOverlayTextureName
    return:
      type: System.String
    content.vb: Public DirtyOverlayTextureName As String
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DistanceFromObstructions
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DistanceFromObstructions
  id: DistanceFromObstructions
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: DistanceFromObstructions
  nameWithType: FurnitureType.TypeSettings.DistanceFromObstructions
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.DistanceFromObstructions
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: DistanceFromObstructions
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 498
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA minimum distance from obstructions (walls and roofs) that this object has to have to be placed.\nThis value is used in <xref href=\"TinyLife.Objects.Furniture.GetWallsInTheWay%60%601(Microsoft.Xna.Framework.Vector2%2cSystem.Single%2cMLEM.Misc.Direction2%2cSystem.Single%2cSystem.Collections.Generic.ICollection%7bTinyLife.Objects.WallLike%7d)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2%2cSystem.Int32%2cMLEM.Misc.Direction2%2cSystem.Single%2cSystem.Collections.Generic.ICollection%7bTinyLife.World.Roof%7d)\" data-throw-if-not-resolved=\"false\"></xref> by inflating the object&apos;s <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Size\" data-throw-if-not-resolved=\"false\"></xref>.\nThis value defaults to 0, and it is used by objects like trees.\n"
  example: []
  syntax:
    content: public int DistanceFromObstructions
    return:
      type: System.Int32
    content.vb: Public DistanceFromObstructions As Integer
- uid: TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
  id: GetDisplayName
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: GetDisplayName
  nameWithType: FurnitureType.TypeSettings.GetDisplayName
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: GetDisplayName
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 503
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA function that is used in <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName\" data-throw-if-not-resolved=\"false\"></xref> to determine the display name that this furniture type&apos;s instances should have.\nNote that, when this function is invoked, the <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instance passed may be null.\n"
  example: []
  syntax:
    content: public Func<string, Furniture, string> GetDisplayName
    return:
      type: System.Func{System.String,TinyLife.Objects.Furniture,System.String}
    content.vb: Public GetDisplayName As Func(Of String, Furniture, String)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.CanExecuteAction
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.CanExecuteAction
  id: CanExecuteAction
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: CanExecuteAction
  nameWithType: FurnitureType.TypeSettings.CanExecuteAction
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.CanExecuteAction
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: CanExecuteAction
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 508
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA function that can be used to allow or disallow certain <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref> instances to execute or not.\nBy default, this function is null, meaning no special conditions are created by this <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref>, and all actions that themselves are valid can be executed on this furniture item.\n"
  example: []
  syntax:
    content: public Func<(ActionType Type, ActionInfo Info, bool Automatic, bool IsAuxiliary), CanExecuteResult> CanExecuteAction
    return:
      type: System.Func{System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean},TinyLife.Actions.CanExecuteResult}
    content.vb: Public CanExecuteAction As Func(Of (Type As ActionType, Info As ActionInfo, Automatic As Boolean, IsAuxiliary As Boolean), CanExecuteResult)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.IsAllowedInSpot
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.IsAllowedInSpot
  id: IsAllowedInSpot
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: IsAllowedInSpot
  nameWithType: FurnitureType.TypeSettings.IsAllowedInSpot
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.IsAllowedInSpot
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: IsAllowedInSpot
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 513
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA function that can be used to allow or disallow this object to be slotted into an <xref href=\"TinyLife.Objects.ObjectSpot\" data-throw-if-not-resolved=\"false\"></xref> on a given <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> instance.\nBy default, this function is null, meaning no special conditions are created by this <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref>, and all object spots that allow this object will be able to accept it.\n"
  example: []
  syntax:
    content: public Func<(Furniture Parent, ObjectSpot Spot), bool> IsAllowedInSpot
    return:
      type: System.Func{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot},System.Boolean}
    content.vb: Public IsAllowedInSpot As Func(Of (Parent As Furniture, Spot As ObjectSpot), Boolean)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.OnDescription
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.OnDescription
  id: OnDescription
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: OnDescription
  nameWithType: FurnitureType.TypeSettings.OnDescription
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.OnDescription
  type: Field
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: OnDescription
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 518
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn action that is invoked when the <xref href=\"TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List%7bSystem.String%7d%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> method is called on a furniture instance that uses these type settings.\nThis action can be used to add additional description lines, or remove existing ones.\n"
  example: []
  syntax:
    content: public Action<List<string>, bool> OnDescription
    return:
      type: System.Action{System.Collections.Generic.List{System.String},System.Boolean}
    content.vb: Public OnDescription As Action(Of List(Of String), Boolean)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])
  commentId: M:TinyLife.Objects.FurnitureType.TypeSettings.#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])
  id: '#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])'
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: TypeSettings(string, Point, ObjectCategory, float, params ColorScheme[])
  nameWithType: FurnitureType.TypeSettings.TypeSettings(string, Point, ObjectCategory, float, params ColorScheme[])
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.TypeSettings(string, Microsoft.Xna.Framework.Point, TinyLife.Objects.ObjectCategory, float, params TinyLife.Utilities.ColorScheme[])
  type: Constructor
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: .ctor
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 530
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nInitializes a new <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings\" data-throw-if-not-resolved=\"false\"></xref> instance with the given data\n"
  example: []
  syntax:
    content: public TypeSettings(string name, Point size, ObjectCategory categories, float price, params ColorScheme[] colorSchemes)
    parameters:
    - id: name
      type: System.String
      description: The name that this furniture type should have
    - id: size
      type: Microsoft.Xna.Framework.Point
      description: The size that this furniture type should have
    - id: categories
      type: TinyLife.Objects.ObjectCategory
      description: The categories that this furniture type should have
    - id: price
      type: System.Single
      description: The price of this furniture type
    - id: colorSchemes
      type: TinyLife.Utilities.ColorScheme[]
      description: The color schemes that this furniture type should have. Cannot be empty.
    content.vb: Public Sub New(name As String, size As Point, categories As ObjectCategory, price As Single, ParamArray colorSchemes As ColorScheme())
  overload: TinyLife.Objects.FurnitureType.TypeSettings.#ctor*
  nameWithType.vb: FurnitureType.TypeSettings.New(String, Point, ObjectCategory, Single, ParamArray ColorScheme())
  fullName.vb: TinyLife.Objects.FurnitureType.TypeSettings.New(String, Microsoft.Xna.Framework.Point, TinyLife.Objects.ObjectCategory, Single, ParamArray TinyLife.Utilities.ColorScheme())
  name.vb: New(String, Point, ObjectCategory, Single, ParamArray ColorScheme())
- uid: TinyLife.Objects.FurnitureType.TypeSettings.SetData(System.String,System.Object)
  commentId: M:TinyLife.Objects.FurnitureType.TypeSettings.SetData(System.String,System.Object)
  id: SetData(System.String,System.Object)
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: SetData(string, object)
  nameWithType: FurnitureType.TypeSettings.SetData(string, object)
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.SetData(string, object)
  type: Method
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: SetData
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 551
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  example: []
  syntax:
    content: public void SetData(string key, object data)
    parameters:
    - id: key
      type: System.String
    - id: data
      type: System.Object
    content.vb: Public Sub SetData(key As String, data As Object)
  overload: TinyLife.Objects.FurnitureType.TypeSettings.SetData*
  implements:
  - MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
  nameWithType.vb: FurnitureType.TypeSettings.SetData(String, Object)
  fullName.vb: TinyLife.Objects.FurnitureType.TypeSettings.SetData(String, Object)
  name.vb: SetData(String, Object)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.SetData``1(System.String,``0)
  commentId: M:TinyLife.Objects.FurnitureType.TypeSettings.SetData``1(System.String,``0)
  id: SetData``1(System.String,``0)
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: SetData<T>(string, T)
  nameWithType: FurnitureType.TypeSettings.SetData<T>(string, T)
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.SetData<T>(string, T)
  type: Method
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: SetData
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 556
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  example: []
  syntax:
    content: public void SetData<T>(string key, T data)
    parameters:
    - id: key
      type: System.String
    - id: data
      type: '{T}'
    typeParameters:
    - id: T
    content.vb: Public Sub SetData(Of T)(key As String, data As T)
  overload: TinyLife.Objects.FurnitureType.TypeSettings.SetData*
  implements:
  - MLEM.Misc.IGenericDataHolder.SetData``1(System.String,{T})
  nameWithType.vb: FurnitureType.TypeSettings.SetData(Of T)(String, T)
  fullName.vb: TinyLife.Objects.FurnitureType.TypeSettings.SetData(Of T)(String, T)
  name.vb: SetData(Of T)(String, T)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.GetData``1(System.String)
  commentId: M:TinyLife.Objects.FurnitureType.TypeSettings.GetData``1(System.String)
  id: GetData``1(System.String)
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: GetData<T>(string)
  nameWithType: FurnitureType.TypeSettings.GetData<T>(string)
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.GetData<T>(string)
  type: Method
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: GetData
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 562
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  example: []
  syntax:
    content: public readonly T GetData<T>(string key)
    parameters:
    - id: key
      type: System.String
    typeParameters:
    - id: T
    return:
      type: '{T}'
    content.vb: Public Function GetData(Of T)(key As String) As T
  overload: TinyLife.Objects.FurnitureType.TypeSettings.GetData*
  implements:
  - MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
  nameWithType.vb: FurnitureType.TypeSettings.GetData(Of T)(String)
  fullName.vb: TinyLife.Objects.FurnitureType.TypeSettings.GetData(Of T)(String)
  name.vb: GetData(Of T)(String)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys
  commentId: M:TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys
  id: GetDataKeys
  parent: TinyLife.Objects.FurnitureType.TypeSettings
  langs:
  - csharp
  - vb
  name: GetDataKeys()
  nameWithType: FurnitureType.TypeSettings.GetDataKeys()
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys()
  type: Method
  source:
    remote:
      path: TinyLife/Objects/FurnitureType.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: GetDataKeys
    path: ../TinyLife/Objects/FurnitureType.cs
    startLine: 567
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  example: []
  syntax:
    content: public readonly IEnumerable<string> GetDataKeys()
    return:
      type: System.Collections.Generic.IEnumerable{System.String}
    content.vb: Public Function GetDataKeys() As IEnumerable(Of String)
  overload: TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys*
  implements:
  - MLEM.Misc.IGenericDataHolder.GetDataKeys
references:
- uid: TinyLife.Objects.FurnitureType
  commentId: T:TinyLife.Objects.FurnitureType
  parent: TinyLife.Objects
  name: FurnitureType
  nameWithType: FurnitureType
  fullName: TinyLife.Objects.FurnitureType
- uid: TinyLife.Objects
  commentId: N:TinyLife.Objects
  name: TinyLife.Objects
  nameWithType: TinyLife.Objects
  fullName: TinyLife.Objects
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Objects
    name: Objects
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Objects
    name: Objects
- uid: MLEM.Misc.IGenericDataHolder
  commentId: T:MLEM.Misc.IGenericDataHolder
  parent: MLEM.Misc
  isExternal: true
  name: IGenericDataHolder
  nameWithType: IGenericDataHolder
  fullName: MLEM.Misc.IGenericDataHolder
- uid: System.ValueType.Equals(System.Object)
  commentId: M:System.ValueType.Equals(System.Object)
  parent: System.ValueType
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
  name: Equals(object)
  nameWithType: ValueType.Equals(object)
  fullName: System.ValueType.Equals(object)
  nameWithType.vb: ValueType.Equals(Object)
  fullName.vb: System.ValueType.Equals(Object)
  name.vb: Equals(Object)
  spec.csharp:
  - uid: System.ValueType.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.ValueType.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.ValueType.GetHashCode
  commentId: M:System.ValueType.GetHashCode
  parent: System.ValueType
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
  name: GetHashCode()
  nameWithType: ValueType.GetHashCode()
  fullName: System.ValueType.GetHashCode()
  spec.csharp:
  - uid: System.ValueType.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
  - name: (
  - name: )
  spec.vb:
  - uid: System.ValueType.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
  - name: (
  - name: )
- uid: System.ValueType.ToString
  commentId: M:System.ValueType.ToString
  parent: System.ValueType
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
  name: ToString()
  nameWithType: ValueType.ToString()
  fullName: System.ValueType.ToString()
  spec.csharp:
  - uid: System.ValueType.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
  - name: (
  - name: )
  spec.vb:
  - uid: System.ValueType.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
  - name: (
  - name: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  name: Equals(object, object)
  nameWithType: object.Equals(object, object)
  fullName: object.Equals(object, object)
  nameWithType.vb: Object.Equals(Object, Object)
  fullName.vb: Object.Equals(Object, Object)
  name.vb: Equals(Object, Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  name: GetType()
  nameWithType: object.GetType()
  fullName: object.GetType()
  nameWithType.vb: Object.GetType()
  fullName.vb: Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  name: ReferenceEquals(object, object)
  nameWithType: object.ReferenceEquals(object, object)
  fullName: object.ReferenceEquals(object, object)
  nameWithType.vb: Object.ReferenceEquals(Object, Object)
  fullName.vb: Object.ReferenceEquals(Object, Object)
  name.vb: ReferenceEquals(Object, Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings.TinyLife.Utilities.Extensions.JsonCopy``1
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  name: JsonCopy<TypeSettings>(TypeSettings)
  nameWithType: Extensions.JsonCopy<FurnitureType.TypeSettings>(FurnitureType.TypeSettings)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.FurnitureType.TypeSettings>(TinyLife.Objects.FurnitureType.TypeSettings)
  nameWithType.vb: Extensions.JsonCopy(Of FurnitureType.TypeSettings)(FurnitureType.TypeSettings)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.FurnitureType.TypeSettings)(TinyLife.Objects.FurnitureType.TypeSettings)
  name.vb: JsonCopy(Of TypeSettings)(TypeSettings)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.FurnitureType.TypeSettings)
    name: JsonCopy
  - name: <
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  - name: '>'
  - name: (
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.FurnitureType.TypeSettings)
    name: JsonCopy
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  - name: )
  - name: (
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  - name: )
- uid: MLEM.Misc
  commentId: N:MLEM.Misc
  isExternal: true
  name: MLEM.Misc
  nameWithType: MLEM.Misc
  fullName: MLEM.Misc
  spec.csharp:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Misc
    name: Misc
    isExternal: true
  spec.vb:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Misc
    name: Misc
    isExternal: true
- uid: System.ValueType
  commentId: T:System.ValueType
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.valuetype
  name: ValueType
  nameWithType: ValueType
  fullName: System.ValueType
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: object
  nameWithType: object
  fullName: object
  nameWithType.vb: Object
  fullName.vb: Object
  name.vb: Object
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  name: JsonCopy<T>(T)
  nameWithType: Extensions.JsonCopy<T>(T)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
  nameWithType.vb: Extensions.JsonCopy(Of T)(T)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
  name.vb: JsonCopy(Of T)(T)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy
  - name: <
  - name: T
  - name: '>'
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - name: T
  - name: )
- uid: TinyLife.Utilities.Extensions
  commentId: T:TinyLife.Utilities.Extensions
  parent: TinyLife.Utilities
  name: Extensions
  nameWithType: Extensions
  fullName: TinyLife.Utilities.Extensions
- uid: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: TinyLife.Utilities
  commentId: N:TinyLife.Utilities
  name: TinyLife.Utilities
  nameWithType: TinyLife.Utilities
  fullName: TinyLife.Utilities
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Utilities
    name: Utilities
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Utilities
    name: Utilities
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: string
  nameWithType: string
  fullName: string
  nameWithType.vb: String
  fullName.vb: String
  name.vb: String
- uid: Microsoft.Xna.Framework.Point
  commentId: T:Microsoft.Xna.Framework.Point
  parent: Microsoft.Xna.Framework
  isExternal: true
  name: Point
  nameWithType: Point
  fullName: Microsoft.Xna.Framework.Point
- uid: Microsoft.Xna.Framework
  commentId: N:Microsoft.Xna.Framework
  isExternal: true
  name: Microsoft.Xna.Framework
  nameWithType: Microsoft.Xna.Framework
  fullName: Microsoft.Xna.Framework
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
  - name: .
  - uid: Microsoft.Xna
    name: Xna
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework
    name: Framework
    isExternal: true
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
  - name: .
  - uid: Microsoft.Xna
    name: Xna
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework
    name: Framework
    isExternal: true
- uid: TinyLife.Objects.ObjectCategory
  commentId: T:TinyLife.Objects.ObjectCategory
  parent: TinyLife.Objects
  name: ObjectCategory
  nameWithType: ObjectCategory
  fullName: TinyLife.Objects.ObjectCategory
- uid: TinyLife.Objects.ActionSpot
  commentId: T:TinyLife.Objects.ActionSpot
  parent: TinyLife.Objects
  name: ActionSpot
  nameWithType: ActionSpot
  fullName: TinyLife.Objects.ActionSpot
- uid: TinyLife.Objects.ActionSpot[]
  isExternal: true
  name: ActionSpot[]
  nameWithType: ActionSpot[]
  fullName: TinyLife.Objects.ActionSpot[]
  nameWithType.vb: ActionSpot()
  fullName.vb: TinyLife.Objects.ActionSpot()
  name.vb: ActionSpot()
  spec.csharp:
  - uid: TinyLife.Objects.ActionSpot
    name: ActionSpot
  - name: '['
  - name: ']'
  spec.vb:
  - uid: TinyLife.Objects.ActionSpot
    name: ActionSpot
  - name: (
  - name: )
- uid: TinyLife.Objects.ObjectSpot
  commentId: T:TinyLife.Objects.ObjectSpot
  parent: TinyLife.Objects
  name: ObjectSpot
  nameWithType: ObjectSpot
  fullName: TinyLife.Objects.ObjectSpot
- uid: TinyLife.Objects.ObjectSpot[]
  isExternal: true
  name: ObjectSpot[]
  nameWithType: ObjectSpot[]
  fullName: TinyLife.Objects.ObjectSpot[]
  nameWithType.vb: ObjectSpot()
  fullName.vb: TinyLife.Objects.ObjectSpot()
  name.vb: ObjectSpot()
  spec.csharp:
  - uid: TinyLife.Objects.ObjectSpot
    name: ObjectSpot
  - name: '['
  - name: ']'
  spec.vb:
  - uid: TinyLife.Objects.ObjectSpot
    name: ObjectSpot
  - name: (
  - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
  name: ColorMap
  nameWithType: FurnitureType.TypeSettings.ColorMap
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap
- uid: TinyLife.Utilities.ColorScheme[]
  isExternal: true
  name: ColorScheme[]
  nameWithType: ColorScheme[]
  fullName: TinyLife.Utilities.ColorScheme[]
  nameWithType.vb: ColorScheme()
  fullName.vb: TinyLife.Utilities.ColorScheme()
  name.vb: ColorScheme()
  spec.csharp:
  - uid: TinyLife.Utilities.ColorScheme
    name: ColorScheme
  - name: '['
  - name: ']'
  spec.vb:
  - uid: TinyLife.Utilities.ColorScheme
    name: ColorScheme
  - name: (
  - name: )
- uid: System.Int32[]
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int[]
  nameWithType: int[]
  fullName: int[]
  nameWithType.vb: Integer()
  fullName.vb: Integer()
  name.vb: Integer()
  spec.csharp:
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '['
  - name: ']'
  spec.vb:
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: (
  - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
  name: ColorSchemes
  nameWithType: FurnitureType.TypeSettings.ColorSchemes
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
- uid: TinyLife.Tools.FurnitureTool
  commentId: T:TinyLife.Tools.FurnitureTool
  name: FurnitureTool
  nameWithType: FurnitureTool
  fullName: TinyLife.Tools.FurnitureTool
- uid: MLEM.Misc.Direction2.Up
  commentId: F:MLEM.Misc.Direction2.Up
  isExternal: true
  name: Up
  nameWithType: Direction2.Up
  fullName: MLEM.Misc.Direction2.Up
- uid: MLEM.Misc.Direction2
  commentId: T:MLEM.Misc.Direction2
  parent: MLEM.Misc
  isExternal: true
  name: Direction2
  nameWithType: Direction2
  fullName: MLEM.Misc.Direction2
- uid: System.Type
  commentId: T:System.Type
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.type
  name: Type
  nameWithType: Type
  fullName: System.Type
- uid: TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Nullable{System.Guid})
  commentId: M:TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Nullable{System.Guid})
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: Construct<T>(int[], Map, Vector2, float, Guid?)
  nameWithType: FurnitureType.Construct<T>(int[], Map, Vector2, float, Guid?)
  fullName: TinyLife.Objects.FurnitureType.Construct<T>(int[], TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float, System.Guid?)
  nameWithType.vb: FurnitureType.Construct(Of T)(Integer(), Map, Vector2, Single, Guid?)
  fullName.vb: TinyLife.Objects.FurnitureType.Construct(Of T)(Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single, System.Guid?)
  name.vb: Construct(Of T)(Integer(), Map, Vector2, Single, Guid?)
  spec.csharp:
  - uid: TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Nullable{System.Guid})
    name: Construct
  - name: <
  - name: T
  - name: '>'
  - name: (
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '['
  - name: ']'
  - name: ','
  - name: " "
  - uid: TinyLife.World.Map
    name: Map
  - name: ','
  - name: " "
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: System.Guid
    name: Guid
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.guid
  - name: '?'
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Nullable{System.Guid})
    name: Construct
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: (
  - name: )
  - name: ','
  - name: " "
  - uid: TinyLife.World.Map
    name: Map
  - name: ','
  - name: " "
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: System.Guid
    name: Guid
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.guid
  - name: '?'
  - name: )
- uid: TinyLife.Objects.Furniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
  commentId: M:TinyLife.Objects.Furniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.guid
  name: Furniture(Guid, FurnitureType, int[], Map, Vector2, float)
  nameWithType: Furniture.Furniture(Guid, FurnitureType, int[], Map, Vector2, float)
  fullName: TinyLife.Objects.Furniture.Furniture(System.Guid, TinyLife.Objects.FurnitureType, int[], TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
  nameWithType.vb: Furniture.New(Guid, FurnitureType, Integer(), Map, Vector2, Single)
  fullName.vb: TinyLife.Objects.Furniture.New(System.Guid, TinyLife.Objects.FurnitureType, Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
  name.vb: New(Guid, FurnitureType, Integer(), Map, Vector2, Single)
  spec.csharp:
  - uid: TinyLife.Objects.Furniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
    name: Furniture
  - name: (
  - uid: System.Guid
    name: Guid
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.guid
  - name: ','
  - name: " "
  - uid: TinyLife.Objects.FurnitureType
    name: FurnitureType
  - name: ','
  - name: " "
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '['
  - name: ']'
  - name: ','
  - name: " "
  - uid: TinyLife.World.Map
    name: Map
  - name: ','
  - name: " "
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
  spec.vb:
  - name: New
  - name: (
  - uid: System.Guid
    name: Guid
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.guid
  - name: ','
  - name: " "
  - uid: TinyLife.Objects.FurnitureType
    name: FurnitureType
  - name: ','
  - name: " "
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: (
  - name: )
  - name: ','
  - name: " "
  - uid: TinyLife.World.Map
    name: Map
  - name: ','
  - name: " "
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
- uid: TinyLife.Objects.Furniture
  commentId: T:TinyLife.Objects.Furniture
  parent: TinyLife.Objects
  name: Furniture
  nameWithType: Furniture
  fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Reliability
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Reliability
  name: Reliability
  nameWithType: FurnitureType.TypeSettings.Reliability
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Reliability
- uid: TinyLife.Objects.BreakableFurniture
  commentId: T:TinyLife.Objects.BreakableFurniture
  parent: TinyLife.Objects
  name: BreakableFurniture
  nameWithType: BreakableFurniture
  fullName: TinyLife.Objects.BreakableFurniture
- uid: System.Single
  commentId: T:System.Single
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.single
  name: float
  nameWithType: float
  fullName: float
  nameWithType.vb: Single
  fullName.vb: Single
  name.vb: Single
- uid: TinyLife.Objects.FurnitureType.FoodPlate
  commentId: F:TinyLife.Objects.FurnitureType.FoodPlate
  name: FoodPlate
  nameWithType: FurnitureType.FoodPlate
  fullName: TinyLife.Objects.FurnitureType.FoodPlate
- uid: TinyLife.Objects.FurnitureType.CustomPainting
  commentId: F:TinyLife.Objects.FurnitureType.CustomPainting
  name: CustomPainting
  nameWithType: FurnitureType.CustomPainting
  fullName: TinyLife.Objects.FurnitureType.CustomPainting
- uid: System.Action{TinyLife.Objects.Furniture}[]
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.action-1
  name: Action<Furniture>[]
  nameWithType: Action<Furniture>[]
  fullName: System.Action<TinyLife.Objects.Furniture>[]
  nameWithType.vb: Action(Of Furniture)()
  fullName.vb: System.Action(Of TinyLife.Objects.Furniture)()
  name.vb: Action(Of Furniture)()
  spec.csharp:
  - uid: System.Action`1
    name: Action
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.action-1
  - name: <
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: '>'
  - name: '['
  - name: ']'
  spec.vb:
  - uid: System.Action`1
    name: Action
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.action-1
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: )
  - name: (
  - name: )
- uid: TinyLife.Objects.Person
  commentId: T:TinyLife.Objects.Person
  parent: TinyLife.Objects
  name: Person
  nameWithType: Person
  fullName: TinyLife.Objects.Person
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: TinyLife.Objects.Pose.StandingArmsOut
  commentId: F:TinyLife.Objects.Pose.StandingArmsOut
  name: StandingArmsOut
  nameWithType: Pose.StandingArmsOut
  fullName: TinyLife.Objects.Pose.StandingArmsOut
- uid: TinyLife.Objects.Pose.WalkingArmsOut
  commentId: F:TinyLife.Objects.Pose.WalkingArmsOut
  name: WalkingArmsOut
  nameWithType: Pose.WalkingArmsOut
  fullName: TinyLife.Objects.Pose.WalkingArmsOut
- uid: TinyLife.Objects.Pose.Standing
  commentId: F:TinyLife.Objects.Pose.Standing
  name: Standing
  nameWithType: Pose.Standing
  fullName: TinyLife.Objects.Pose.Standing
- uid: TinyLife.Objects.Pose.Walking
  commentId: F:TinyLife.Objects.Pose.Walking
  name: Walking
  nameWithType: Pose.Walking
  fullName: TinyLife.Objects.Pose.Walking
- uid: TinyLife.Emotions.EmotionModifier
  commentId: T:TinyLife.Emotions.EmotionModifier
  parent: TinyLife.Emotions
  name: EmotionModifier
  nameWithType: EmotionModifier
  fullName: TinyLife.Emotions.EmotionModifier
- uid: System.Func{TinyLife.Objects.Furniture,System.Int32}
  commentId: T:System.Func{TinyLife.Objects.Furniture,System.Int32}
  parent: System
  definition: System.Func`2
  href: https://learn.microsoft.com/dotnet/api/system.func-2
  name: Func<Furniture, int>
  nameWithType: Func<Furniture, int>
  fullName: System.Func<TinyLife.Objects.Furniture, int>
  nameWithType.vb: Func(Of Furniture, Integer)
  fullName.vb: System.Func(Of TinyLife.Objects.Furniture, Integer)
  name.vb: Func(Of Furniture, Integer)
  spec.csharp:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: ','
  - name: " "
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '>'
  spec.vb:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: ','
  - name: " "
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: )
- uid: TinyLife.Emotions
  commentId: N:TinyLife.Emotions
  name: TinyLife.Emotions
  nameWithType: TinyLife.Emotions
  fullName: TinyLife.Emotions
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Emotions
    name: Emotions
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Emotions
    name: Emotions
- uid: System.Func`2
  commentId: T:System.Func`2
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.func-2
  name: Func<T, TResult>
  nameWithType: Func<T, TResult>
  fullName: System.Func<T, TResult>
  nameWithType.vb: Func(Of T, TResult)
  fullName.vb: System.Func(Of T, TResult)
  name.vb: Func(Of T, TResult)
  spec.csharp:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - name: T
  - name: ','
  - name: " "
  - name: TResult
  - name: '>'
  spec.vb:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: ','
  - name: " "
  - name: TResult
  - name: )
- uid: MLEM.Textures.TextureRegion
  commentId: T:MLEM.Textures.TextureRegion
  parent: MLEM.Textures
  isExternal: true
  name: TextureRegion
  nameWithType: TextureRegion
  fullName: MLEM.Textures.TextureRegion
- uid: MLEM.Textures
  commentId: N:MLEM.Textures
  isExternal: true
  name: MLEM.Textures
  nameWithType: MLEM.Textures
  fullName: MLEM.Textures
  spec.csharp:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Textures
    name: Textures
    isExternal: true
  spec.vb:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Textures
    name: Textures
    isExternal: true
- uid: System.Nullable{System.Int32}
  commentId: T:System.Nullable{System.Int32}
  parent: System
  definition: System.Nullable`1
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int?
  nameWithType: int?
  fullName: int?
  nameWithType.vb: Integer?
  fullName.vb: Integer?
  name.vb: Integer?
  spec.csharp:
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '?'
  spec.vb:
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '?'
- uid: System.Nullable`1
  commentId: T:System.Nullable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  name: Nullable<T>
  nameWithType: Nullable<T>
  fullName: System.Nullable<T>
  nameWithType.vb: Nullable(Of T)
  fullName.vb: System.Nullable(Of T)
  name.vb: Nullable(Of T)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: TinyLife.Objects.BreakableFurniture.BrokenBehavior
  commentId: T:TinyLife.Objects.BreakableFurniture.BrokenBehavior
  parent: TinyLife.Objects
  name: BreakableFurniture.BrokenBehavior
  nameWithType: BreakableFurniture.BrokenBehavior
  fullName: TinyLife.Objects.BreakableFurniture.BrokenBehavior
  spec.csharp:
  - uid: TinyLife.Objects.BreakableFurniture
    name: BreakableFurniture
  - name: .
  - uid: TinyLife.Objects.BreakableFurniture.BrokenBehavior
    name: BrokenBehavior
  spec.vb:
  - uid: TinyLife.Objects.BreakableFurniture
    name: BreakableFurniture
  - name: .
  - uid: TinyLife.Objects.BreakableFurniture.BrokenBehavior
    name: BrokenBehavior
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
  commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
  parent: TinyLife.Objects.Furniture
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float)
  nameWithType: Furniture.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float)
  fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
  nameWithType.vb: Furniture.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
  fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
  name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
  spec.csharp:
  - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
    name: GetEfficiencyModifier
  - name: (
  - uid: TinyLife.Objects.Person
    name: Person
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.ActionInfo
    name: ActionInfo
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: TinyLife.Skills.SkillType
    name: SkillType
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
    name: GetEfficiencyModifier
  - name: (
  - uid: TinyLife.Objects.Person
    name: Person
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.ActionInfo
    name: ActionInfo
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: TinyLife.Skills.SkillType
    name: SkillType
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: )
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
  commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
  parent: TinyLife.Objects.Furniture
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType)
  nameWithType: Furniture.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType)
  fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
  nameWithType.vb: Furniture.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType)
  fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
  name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType)
  spec.csharp:
  - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
    name: GetRestoreNeedModifier
  - name: (
  - uid: TinyLife.Objects.Person
    name: Person
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.ActionInfo
    name: ActionInfo
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: TinyLife.NeedType
    name: NeedType
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
    name: GetRestoreNeedModifier
  - name: (
  - uid: TinyLife.Objects.Person
    name: Person
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.ActionInfo
    name: ActionInfo
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: TinyLife.NeedType
    name: NeedType
  - name: )
- uid: TinyLife.Objects.Visibility.WhenVisible
  commentId: F:TinyLife.Objects.Visibility.WhenVisible
  name: WhenVisible
  nameWithType: Visibility.WhenVisible
  fullName: TinyLife.Objects.Visibility.WhenVisible
- uid: TinyLife.Objects.Visibility
  commentId: T:TinyLife.Objects.Visibility
  parent: TinyLife.Objects
  name: Visibility
  nameWithType: Visibility
  fullName: TinyLife.Objects.Visibility
- uid: TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
  commentId: M:TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
  name: GetDefaultTab(ObjectCategory)
  nameWithType: Extensions.GetDefaultTab(ObjectCategory)
  fullName: TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
    name: GetDefaultTab
  - name: (
  - uid: TinyLife.Objects.ObjectCategory
    name: ObjectCategory
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
    name: GetDefaultTab
  - name: (
  - uid: TinyLife.Objects.ObjectCategory
    name: ObjectCategory
  - name: )
- uid: TinyLife.Tools.FurnitureTool.Tab
  commentId: T:TinyLife.Tools.FurnitureTool.Tab
  parent: TinyLife.Tools
  name: FurnitureTool.Tab
  nameWithType: FurnitureTool.Tab
  fullName: TinyLife.Tools.FurnitureTool.Tab
  spec.csharp:
  - uid: TinyLife.Tools.FurnitureTool
    name: FurnitureTool
  - name: .
  - uid: TinyLife.Tools.FurnitureTool.Tab
    name: Tab
  spec.vb:
  - uid: TinyLife.Tools.FurnitureTool
    name: FurnitureTool
  - name: .
  - uid: TinyLife.Tools.FurnitureTool.Tab
    name: Tab
- uid: TinyLife.Tools
  commentId: N:TinyLife.Tools
  name: TinyLife.Tools
  nameWithType: TinyLife.Tools
  fullName: TinyLife.Tools
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Tools
    name: Tools
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Tools
    name: Tools
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Name
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Name
  name: Name
  nameWithType: FurnitureType.TypeSettings.Name
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Name
- uid: TinyLife.Objects.LightFurniture
  commentId: T:TinyLife.Objects.LightFurniture
  parent: TinyLife.Objects
  name: LightFurniture
  nameWithType: LightFurniture
  fullName: TinyLife.Objects.LightFurniture
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
  name: ConstructedType
  nameWithType: FurnitureType.TypeSettings.ConstructedType
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType
- uid: TinyLife.Objects.LightFurniture.Settings
  commentId: T:TinyLife.Objects.LightFurniture.Settings
  parent: TinyLife.Objects
  name: LightFurniture.Settings
  nameWithType: LightFurniture.Settings
  fullName: TinyLife.Objects.LightFurniture.Settings
  spec.csharp:
  - uid: TinyLife.Objects.LightFurniture
    name: LightFurniture
  - name: .
  - uid: TinyLife.Objects.LightFurniture.Settings
    name: Settings
  spec.vb:
  - uid: TinyLife.Objects.LightFurniture
    name: LightFurniture
  - name: .
  - uid: TinyLife.Objects.LightFurniture.Settings
    name: Settings
- uid: TinyLife.Objects.Furniture.Dirty
  commentId: P:TinyLife.Objects.Furniture.Dirty
  parent: TinyLife.Objects.Furniture
  name: Dirty
  nameWithType: Furniture.Dirty
  fullName: TinyLife.Objects.Furniture.Dirty
- uid: TinyLife.Objects.FurnitureType.TypeSettings.TextureName
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.TextureName
  name: TextureName
  nameWithType: FurnitureType.TypeSettings.TextureName
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.TextureName
- uid: TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)
  commentId: M:TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)
  name: GetDefaultDirtyOverlayTextureName(ObjectCategory)
  nameWithType: Extensions.GetDefaultDirtyOverlayTextureName(ObjectCategory)
  fullName: TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)
    name: GetDefaultDirtyOverlayTextureName
  - name: (
  - uid: TinyLife.Objects.ObjectCategory
    name: ObjectCategory
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)
    name: GetDefaultDirtyOverlayTextureName
  - name: (
  - uid: TinyLife.Objects.ObjectCategory
    name: ObjectCategory
  - name: )
- uid: TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
  commentId: M:TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
  parent: TinyLife.Objects.Furniture
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.single
  name: GetWallsInTheWay<T>(Vector2, float, Direction2, float, ICollection<WallLike>)
  nameWithType: Furniture.GetWallsInTheWay<T>(Vector2, float, Direction2, float, ICollection<WallLike>)
  fullName: TinyLife.Objects.Furniture.GetWallsInTheWay<T>(Microsoft.Xna.Framework.Vector2, float, MLEM.Misc.Direction2, float, System.Collections.Generic.ICollection<TinyLife.Objects.WallLike>)
  nameWithType.vb: Furniture.GetWallsInTheWay(Of T)(Vector2, Single, Direction2, Single, ICollection(Of WallLike))
  fullName.vb: TinyLife.Objects.Furniture.GetWallsInTheWay(Of T)(Microsoft.Xna.Framework.Vector2, Single, MLEM.Misc.Direction2, Single, System.Collections.Generic.ICollection(Of TinyLife.Objects.WallLike))
  name.vb: GetWallsInTheWay(Of T)(Vector2, Single, Direction2, Single, ICollection(Of WallLike))
  spec.csharp:
  - uid: TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
    name: GetWallsInTheWay
  - name: <
  - name: T
  - name: '>'
  - name: (
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: MLEM.Misc.Direction2
    name: Direction2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: <
  - uid: TinyLife.Objects.WallLike
    name: WallLike
  - name: '>'
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
    name: GetWallsInTheWay
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: MLEM.Misc.Direction2
    name: Direction2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Objects.WallLike
    name: WallLike
  - name: )
  - name: )
- uid: TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
  commentId: M:TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
  parent: TinyLife.Objects.Furniture
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: GetRoofingInTheWay(Vector2, int, Direction2, float, ICollection<Roof>)
  nameWithType: Furniture.GetRoofingInTheWay(Vector2, int, Direction2, float, ICollection<Roof>)
  fullName: TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2, int, MLEM.Misc.Direction2, float, System.Collections.Generic.ICollection<TinyLife.World.Roof>)
  nameWithType.vb: Furniture.GetRoofingInTheWay(Vector2, Integer, Direction2, Single, ICollection(Of Roof))
  fullName.vb: TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2, Integer, MLEM.Misc.Direction2, Single, System.Collections.Generic.ICollection(Of TinyLife.World.Roof))
  name.vb: GetRoofingInTheWay(Vector2, Integer, Direction2, Single, ICollection(Of Roof))
  spec.csharp:
  - uid: TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
    name: GetRoofingInTheWay
  - name: (
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: ','
  - name: " "
  - uid: MLEM.Misc.Direction2
    name: Direction2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: float
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: <
  - uid: TinyLife.World.Roof
    name: Roof
  - name: '>'
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
    name: GetRoofingInTheWay
  - name: (
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: ','
  - name: " "
  - uid: MLEM.Misc.Direction2
    name: Direction2
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Single
    name: Single
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.single
  - name: ','
  - name: " "
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.World.Roof
    name: Roof
  - name: )
  - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Size
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Size
  name: Size
  nameWithType: FurnitureType.TypeSettings.Size
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.Size
- uid: System.Int32
  commentId: T:System.Int32
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int
  nameWithType: int
  fullName: int
  nameWithType.vb: Integer
  fullName.vb: Integer
  name.vb: Integer
- uid: TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
  commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
  name: GetDisplayName
  nameWithType: FurnitureType.TypeSettings.GetDisplayName
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.GetDisplayName
- uid: System.Func{System.String,TinyLife.Objects.Furniture,System.String}
  commentId: T:System.Func{System.String,TinyLife.Objects.Furniture,System.String}
  parent: System
  definition: System.Func`3
  href: https://learn.microsoft.com/dotnet/api/system.func-3
  name: Func<string, Furniture, string>
  nameWithType: Func<string, Furniture, string>
  fullName: System.Func<string, TinyLife.Objects.Furniture, string>
  nameWithType.vb: Func(Of String, Furniture, String)
  fullName.vb: System.Func(Of String, TinyLife.Objects.Furniture, String)
  name.vb: Func(Of String, Furniture, String)
  spec.csharp:
  - uid: System.Func`3
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-3
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  spec.vb:
  - uid: System.Func`3
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-3
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.Func`3
  commentId: T:System.Func`3
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.func-3
  name: Func<T1, T2, TResult>
  nameWithType: Func<T1, T2, TResult>
  fullName: System.Func<T1, T2, TResult>
  nameWithType.vb: Func(Of T1, T2, TResult)
  fullName.vb: System.Func(Of T1, T2, TResult)
  name.vb: Func(Of T1, T2, TResult)
  spec.csharp:
  - uid: System.Func`3
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-3
  - name: <
  - name: T1
  - name: ','
  - name: " "
  - name: T2
  - name: ','
  - name: " "
  - name: TResult
  - name: '>'
  spec.vb:
  - uid: System.Func`3
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-3
  - name: (
  - name: Of
  - name: " "
  - name: T1
  - name: ','
  - name: " "
  - name: T2
  - name: ','
  - name: " "
  - name: TResult
  - name: )
- uid: TinyLife.Actions.ActionType
  commentId: T:TinyLife.Actions.ActionType
  parent: TinyLife.Actions
  name: ActionType
  nameWithType: ActionType
  fullName: TinyLife.Actions.ActionType
- uid: System.Func{System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean},TinyLife.Actions.CanExecuteResult}
  commentId: T:System.Func{System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean},TinyLife.Actions.CanExecuteResult}
  parent: System
  definition: System.Func`2
  href: https://learn.microsoft.com/dotnet/api/system.func-2
  name: Func<(ActionType Type, ActionInfo Info, bool Automatic, bool IsAuxiliary), CanExecuteResult>
  nameWithType: Func<(ActionType Type, ActionInfo Info, bool Automatic, bool IsAuxiliary), CanExecuteResult>
  fullName: System.Func<(TinyLife.Actions.ActionType Type, TinyLife.Actions.ActionInfo Info, bool Automatic, bool IsAuxiliary), TinyLife.Actions.CanExecuteResult>
  nameWithType.vb: Func(Of (Type As ActionType, Info As ActionInfo, Automatic As Boolean, IsAuxiliary As Boolean), CanExecuteResult)
  fullName.vb: System.Func(Of (Type As TinyLife.Actions.ActionType, Info As TinyLife.Actions.ActionInfo, Automatic As Boolean, IsAuxiliary As Boolean), TinyLife.Actions.CanExecuteResult)
  name.vb: Func(Of (Type As ActionType, Info As ActionInfo, Automatic As Boolean, IsAuxiliary As Boolean), CanExecuteResult)
  spec.csharp:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - name: (
  - uid: TinyLife.Actions.ActionType
    name: ActionType
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.Type
    name: Type
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.type
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.ActionInfo
    name: ActionInfo
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.Info
    name: Info
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.info
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.Automatic
    name: Automatic
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.automatic
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.IsAuxiliary
    name: IsAuxiliary
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.isauxiliary
  - name: )
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.CanExecuteResult
    name: CanExecuteResult
  - name: '>'
  spec.vb:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - name: (
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.Type
    name: Type
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.type
  - name: " "
  - name: As
  - name: " "
  - uid: TinyLife.Actions.ActionType
    name: ActionType
  - name: ','
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.Info
    name: Info
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.info
  - name: " "
  - name: As
  - name: " "
  - uid: TinyLife.Actions.ActionInfo
    name: ActionInfo
  - name: ','
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.Automatic
    name: Automatic
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.automatic
  - name: " "
  - name: As
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean}.IsAuxiliary
    name: IsAuxiliary
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actiontype,tinylife.actions.actioninfo,system.boolean,system.boolean-.isauxiliary
  - name: " "
  - name: As
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  - name: ','
  - name: " "
  - uid: TinyLife.Actions.CanExecuteResult
    name: CanExecuteResult
  - name: )
- uid: TinyLife.Actions
  commentId: N:TinyLife.Actions
  name: TinyLife.Actions
  nameWithType: TinyLife.Actions
  fullName: TinyLife.Actions
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Actions
    name: Actions
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Actions
    name: Actions
- uid: System.Func{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot},System.Boolean}
  commentId: T:System.Func{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot},System.Boolean}
  parent: System
  definition: System.Func`2
  href: https://learn.microsoft.com/dotnet/api/system.func-2
  name: Func<(Furniture Parent, ObjectSpot Spot), bool>
  nameWithType: Func<(Furniture Parent, ObjectSpot Spot), bool>
  fullName: System.Func<(TinyLife.Objects.Furniture Parent, TinyLife.Objects.ObjectSpot Spot), bool>
  nameWithType.vb: Func(Of (Parent As Furniture, Spot As ObjectSpot), Boolean)
  fullName.vb: System.Func(Of (Parent As TinyLife.Objects.Furniture, Spot As TinyLife.Objects.ObjectSpot), Boolean)
  name.vb: Func(Of (Parent As Furniture, Spot As ObjectSpot), Boolean)
  spec.csharp:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - name: (
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: " "
  - uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}.Parent
    name: Parent
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.objectspot-.parent
  - name: ','
  - name: " "
  - uid: TinyLife.Objects.ObjectSpot
    name: ObjectSpot
  - name: " "
  - uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}.Spot
    name: Spot
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.objectspot-.spot
  - name: )
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - name: (
  - uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}.Parent
    name: Parent
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.objectspot-.parent
  - name: " "
  - name: As
  - name: " "
  - uid: TinyLife.Objects.Furniture
    name: Furniture
  - name: ','
  - name: " "
  - uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot}.Spot
    name: Spot
    href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.objectspot-.spot
  - name: " "
  - name: As
  - name: " "
  - uid: TinyLife.Objects.ObjectSpot
    name: ObjectSpot
  - name: )
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
  commentId: M:TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
  parent: TinyLife.Objects.Furniture
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: GetDescription(List<string>, bool)
  nameWithType: Furniture.GetDescription(List<string>, bool)
  fullName: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List<string>, bool)
  nameWithType.vb: Furniture.GetDescription(List(Of String), Boolean)
  fullName.vb: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List(Of String), Boolean)
  name.vb: GetDescription(List(Of String), Boolean)
  spec.csharp:
  - uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
    name: GetDescription
  - name: (
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
    name: GetDescription
  - name: (
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: System.Action{System.Collections.Generic.List{System.String},System.Boolean}
  commentId: T:System.Action{System.Collections.Generic.List{System.String},System.Boolean}
  parent: System
  definition: System.Action`2
  href: https://learn.microsoft.com/dotnet/api/system.action-2
  name: Action<List<string>, bool>
  nameWithType: Action<List<string>, bool>
  fullName: System.Action<System.Collections.Generic.List<string>, bool>
  nameWithType.vb: Action(Of List(Of String), Boolean)
  fullName.vb: System.Action(Of System.Collections.Generic.List(Of String), Boolean)
  name.vb: Action(Of List(Of String), Boolean)
  spec.csharp:
  - uid: System.Action`2
    name: Action
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.action-2
  - name: <
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Action`2
    name: Action
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.action-2
  - name: (
  - name: Of
  - name: " "
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: System.Action`2
  commentId: T:System.Action`2
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.action-2
  name: Action<T1, T2>
  nameWithType: Action<T1, T2>
  fullName: System.Action<T1, T2>
  nameWithType.vb: Action(Of T1, T2)
  fullName.vb: System.Action(Of T1, T2)
  name.vb: Action(Of T1, T2)
  spec.csharp:
  - uid: System.Action`2
    name: Action
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.action-2
  - name: <
  - name: T1
  - name: ','
  - name: " "
  - name: T2
  - name: '>'
  spec.vb:
  - uid: System.Action`2
    name: Action
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.action-2
  - name: (
  - name: Of
  - name: " "
  - name: T1
  - name: ','
  - name: " "
  - name: T2
  - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings
  commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
  parent: TinyLife.Objects
  name: FurnitureType.TypeSettings
  nameWithType: FurnitureType.TypeSettings
  fullName: TinyLife.Objects.FurnitureType.TypeSettings
  spec.csharp:
  - uid: TinyLife.Objects.FurnitureType
    name: FurnitureType
  - name: .
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  spec.vb:
  - uid: TinyLife.Objects.FurnitureType
    name: FurnitureType
  - name: .
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
- uid: TinyLife.Objects.FurnitureType.TypeSettings.#ctor*
  commentId: Overload:TinyLife.Objects.FurnitureType.TypeSettings.#ctor
  name: TypeSettings
  nameWithType: FurnitureType.TypeSettings.TypeSettings
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.TypeSettings
  nameWithType.vb: FurnitureType.TypeSettings.New
  fullName.vb: TinyLife.Objects.FurnitureType.TypeSettings.New
  name.vb: New
- uid: TinyLife.Objects.FurnitureType.TypeSettings.SetData*
  commentId: Overload:TinyLife.Objects.FurnitureType.TypeSettings.SetData
  name: SetData
  nameWithType: FurnitureType.TypeSettings.SetData
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.SetData
- uid: MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
  commentId: M:MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
  parent: MLEM.Misc.IGenericDataHolder
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: SetData(string, object)
  nameWithType: IGenericDataHolder.SetData(string, object)
  fullName: MLEM.Misc.IGenericDataHolder.SetData(string, object)
  nameWithType.vb: IGenericDataHolder.SetData(String, Object)
  fullName.vb: MLEM.Misc.IGenericDataHolder.SetData(String, Object)
  name.vb: SetData(String, Object)
  spec.csharp:
  - uid: MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
    name: SetData
    isExternal: true
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
    name: SetData
    isExternal: true
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,{T})
  commentId: M:MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
  parent: MLEM.Misc.IGenericDataHolder
  definition: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: SetData<T>(string, T)
  nameWithType: IGenericDataHolder.SetData<T>(string, T)
  fullName: MLEM.Misc.IGenericDataHolder.SetData<T>(string, T)
  nameWithType.vb: IGenericDataHolder.SetData(Of T)(String, T)
  fullName.vb: MLEM.Misc.IGenericDataHolder.SetData(Of T)(String, T)
  name.vb: SetData(Of T)(String, T)
  spec.csharp:
  - uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
    name: SetData
    isExternal: true
  - name: <
  - name: T
  - name: '>'
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - name: T
  - name: )
  spec.vb:
  - uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
    name: SetData
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - name: T
  - name: )
- uid: '{T}'
  commentId: '!:T'
  definition: T
  name: T
  nameWithType: T
  fullName: T
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
  commentId: M:MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: SetData<T>(string, T)
  nameWithType: IGenericDataHolder.SetData<T>(string, T)
  fullName: MLEM.Misc.IGenericDataHolder.SetData<T>(string, T)
  nameWithType.vb: IGenericDataHolder.SetData(Of T)(String, T)
  fullName.vb: MLEM.Misc.IGenericDataHolder.SetData(Of T)(String, T)
  name.vb: SetData(Of T)(String, T)
  spec.csharp:
  - uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
    name: SetData
    isExternal: true
  - name: <
  - name: T
  - name: '>'
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - name: T
  - name: )
  spec.vb:
  - uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
    name: SetData
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - name: T
  - name: )
- uid: T
  name: T
  nameWithType: T
  fullName: T
- uid: TinyLife.Objects.FurnitureType.TypeSettings.GetData*
  commentId: Overload:TinyLife.Objects.FurnitureType.TypeSettings.GetData
  name: GetData
  nameWithType: FurnitureType.TypeSettings.GetData
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.GetData
- uid: MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
  commentId: M:MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
  parent: MLEM.Misc.IGenericDataHolder
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: GetData<T>(string)
  nameWithType: IGenericDataHolder.GetData<T>(string)
  fullName: MLEM.Misc.IGenericDataHolder.GetData<T>(string)
  nameWithType.vb: IGenericDataHolder.GetData(Of T)(String)
  fullName.vb: MLEM.Misc.IGenericDataHolder.GetData(Of T)(String)
  name.vb: GetData(Of T)(String)
  spec.csharp:
  - uid: MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
    name: GetData
    isExternal: true
  - name: <
  - name: T
  - name: '>'
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
    name: GetData
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys*
  commentId: Overload:TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys
  name: GetDataKeys
  nameWithType: FurnitureType.TypeSettings.GetDataKeys
  fullName: TinyLife.Objects.FurnitureType.TypeSettings.GetDataKeys
- uid: MLEM.Misc.IGenericDataHolder.GetDataKeys
  commentId: M:MLEM.Misc.IGenericDataHolder.GetDataKeys
  parent: MLEM.Misc.IGenericDataHolder
  isExternal: true
  name: GetDataKeys()
  nameWithType: IGenericDataHolder.GetDataKeys()
  fullName: MLEM.Misc.IGenericDataHolder.GetDataKeys()
  spec.csharp:
  - uid: MLEM.Misc.IGenericDataHolder.GetDataKeys
    name: GetDataKeys
    isExternal: true
  - name: (
  - name: )
  spec.vb:
  - uid: MLEM.Misc.IGenericDataHolder.GetDataKeys
    name: GetDataKeys
    isExternal: true
  - name: (
  - name: )
- uid: System.Collections.Generic.IEnumerable{System.String}
  commentId: T:System.Collections.Generic.IEnumerable{System.String}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.IEnumerable`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<string>
  nameWithType: IEnumerable<string>
  fullName: System.Collections.Generic.IEnumerable<string>
  nameWithType.vb: IEnumerable(Of String)
  fullName.vb: System.Collections.Generic.IEnumerable(Of String)
  name.vb: IEnumerable(Of String)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.Collections.Generic.IEnumerable`1
  commentId: T:System.Collections.Generic.IEnumerable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<T>
  nameWithType: IEnumerable<T>
  fullName: System.Collections.Generic.IEnumerable<T>
  nameWithType.vb: IEnumerable(Of T)
  fullName.vb: System.Collections.Generic.IEnumerable(Of T)
  name.vb: IEnumerable(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System.Collections.Generic
  commentId: N:System.Collections.Generic
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Collections.Generic
  nameWithType: System.Collections.Generic
  fullName: System.Collections.Generic
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
