### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.LightFurniture.Settings
commentId: T:TinyLife.Objects.LightFurniture.Settings
id: LightFurniture.Settings
parent: TinyLife.Objects
children:
- TinyLife.Objects.LightFurniture.Settings.CreateLights
- TinyLife.Objects.LightFurniture.Settings.FireParticleOffsets
- TinyLife.Objects.LightFurniture.Settings.Flickers
- TinyLife.Objects.LightFurniture.Settings.IsAutomatic
- TinyLife.Objects.LightFurniture.Settings.IsElectrical
langs:
- csharp
- vb
name: LightFurniture.Settings
nameWithType: LightFurniture.Settings
fullName: TinyLife.Objects.LightFurniture.Settings
type: Struct
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A set of settings for a , which can be added to a furniture type using .
example: []
syntax:
content: public struct LightFurniture.Settings
content.vb: Public Structure LightFurniture.Settings
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.LightFurniture.Settings.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.LightFurniture.Settings.CreateLights
commentId: F:TinyLife.Objects.LightFurniture.Settings.CreateLights
id: CreateLights
parent: TinyLife.Objects.LightFurniture.Settings
langs:
- csharp
- vb
name: CreateLights
nameWithType: LightFurniture.Settings.CreateLights
fullName: TinyLife.Objects.LightFurniture.Settings.CreateLights
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A function that is used to create the lights for the .
example: []
syntax:
content: public Func CreateLights
return:
type: System.Func{TinyLife.Objects.LightFurniture,TinyLife.Objects.Light[]}
content.vb: Public CreateLights As Func(Of LightFurniture, Light())
- uid: TinyLife.Objects.LightFurniture.Settings.IsElectrical
commentId: F:TinyLife.Objects.LightFurniture.Settings.IsElectrical
id: IsElectrical
parent: TinyLife.Objects.LightFurniture.Settings
langs:
- csharp
- vb
name: IsElectrical
nameWithType: LightFurniture.Settings.IsElectrical
fullName: TinyLife.Objects.LightFurniture.Settings.IsElectrical
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: Whether the light furniture is electrical. If it is, it will automatically be if the owning household's bills have not been paid.
example: []
syntax:
content: public bool IsElectrical
return:
type: System.Boolean
content.vb: Public IsElectrical As Boolean
- uid: TinyLife.Objects.LightFurniture.Settings.Flickers
commentId: F:TinyLife.Objects.LightFurniture.Settings.Flickers
id: Flickers
parent: TinyLife.Objects.LightFurniture.Settings
langs:
- csharp
- vb
name: Flickers
nameWithType: LightFurniture.Settings.Flickers
fullName: TinyLife.Objects.LightFurniture.Settings.Flickers
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: Whether the light furniture flickers, which causes the lights created in to change size slightly over time.
example: []
syntax:
content: public bool Flickers
return:
type: System.Boolean
content.vb: Public Flickers As Boolean
- uid: TinyLife.Objects.LightFurniture.Settings.FireParticleOffsets
commentId: F:TinyLife.Objects.LightFurniture.Settings.FireParticleOffsets
id: FireParticleOffsets
parent: TinyLife.Objects.LightFurniture.Settings
langs:
- csharp
- vb
name: FireParticleOffsets
nameWithType: LightFurniture.Settings.FireParticleOffsets
fullName: TinyLife.Objects.LightFurniture.Settings.FireParticleOffsets
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
A set of positions that fire particles should be displayed with, based on the given instance's position.
These offsets are applied to .
If this is null, no fire particles will be displayed.
example: []
syntax:
content: public Func[] FireParticleOffsets
return:
type: System.Func{TinyLife.Objects.LightFurniture,Microsoft.Xna.Framework.Vector2}[]
content.vb: Public FireParticleOffsets As Func(Of LightFurniture, Vector2)()
- uid: TinyLife.Objects.LightFurniture.Settings.IsAutomatic
commentId: F:TinyLife.Objects.LightFurniture.Settings.IsAutomatic
id: IsAutomatic
parent: TinyLife.Objects.LightFurniture.Settings
langs:
- csharp
- vb
name: IsAutomatic
nameWithType: LightFurniture.Settings.IsAutomatic
fullName: TinyLife.Objects.LightFurniture.Settings.IsAutomatic
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Whether this light furniture is lit and unlit automatically based on the time of day.
Light furniture with this setting should not use the category, as that is what allows it to be toggled on and off by people.
example: []
syntax:
content: public bool IsAutomatic
return:
type: System.Boolean
content.vb: Public IsAutomatic As Boolean
references:
- uid: TinyLife.Objects.LightFurniture
commentId: T:TinyLife.Objects.LightFurniture
parent: TinyLife.Objects
href: TinyLife.Objects.LightFurniture.html
name: LightFurniture
nameWithType: LightFurniture
fullName: TinyLife.Objects.LightFurniture
- uid: TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_LightSettings
name: LightSettings
nameWithType: FurnitureType.TypeSettings.LightSettings
fullName: TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- 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.LightFurniture.Settings.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy(Settings)
nameWithType: Extensions.JsonCopy(LightFurniture.Settings)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.LightFurniture.Settings)
nameWithType.vb: Extensions.JsonCopy(Of LightFurniture.Settings)(LightFurniture.Settings)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.LightFurniture.Settings)(TinyLife.Objects.LightFurniture.Settings)
name.vb: JsonCopy(Of Settings)(Settings)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.LightFurniture.Settings)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Objects.LightFurniture.Settings
name: Settings
href: TinyLife.Objects.LightFurniture.Settings.html
- name: '>'
- name: (
- uid: TinyLife.Objects.LightFurniture.Settings
name: Settings
href: TinyLife.Objects.LightFurniture.Settings.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.LightFurniture.Settings)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.LightFurniture.Settings
name: Settings
href: TinyLife.Objects.LightFurniture.Settings.html
- name: )
- name: (
- uid: TinyLife.Objects.LightFurniture.Settings
name: Settings
href: TinyLife.Objects.LightFurniture.Settings.html
- name: )
- 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)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy(T)
nameWithType: Extensions.JsonCopy(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy(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
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
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
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: System.Func{TinyLife.Objects.LightFurniture,TinyLife.Objects.Light[]}
commentId: T:System.Func{TinyLife.Objects.LightFurniture,TinyLife.Objects.Light[]}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func
nameWithType: Func
fullName: System.Func
nameWithType.vb: Func(Of LightFurniture, Light())
fullName.vb: System.Func(Of TinyLife.Objects.LightFurniture, TinyLife.Objects.Light())
name.vb: Func(Of LightFurniture, Light())
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.LightFurniture
name: LightFurniture
href: TinyLife.Objects.LightFurniture.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Light
name: Light
href: TinyLife.Objects.Light.html
- name: '['
- name: ']'
- 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.LightFurniture
name: LightFurniture
href: TinyLife.Objects.LightFurniture.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Light
name: Light
href: TinyLife.Objects.Light.html
- name: (
- name: )
- name: )
- uid: System.Func`2
commentId: T:System.Func`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func
nameWithType: Func
fullName: System.Func
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: TinyLife.Objects.LightFurniture.IsDisabled
commentId: F:TinyLife.Objects.LightFurniture.IsDisabled
parent: TinyLife.Objects.LightFurniture
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_IsDisabled
name: IsDisabled
nameWithType: LightFurniture.IsDisabled
fullName: TinyLife.Objects.LightFurniture.IsDisabled
- 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.LightFurniture.Settings.CreateLights
commentId: F:TinyLife.Objects.LightFurniture.Settings.CreateLights
href: TinyLife.Objects.LightFurniture.Settings.html#TinyLife_Objects_LightFurniture_Settings_CreateLights
name: CreateLights
nameWithType: LightFurniture.Settings.CreateLights
fullName: TinyLife.Objects.LightFurniture.Settings.CreateLights
- uid: TinyLife.Objects.Particle.ScreenPosOffset
commentId: F:TinyLife.Objects.Particle.ScreenPosOffset
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_ScreenPosOffset
name: ScreenPosOffset
nameWithType: Particle.ScreenPosOffset
fullName: TinyLife.Objects.Particle.ScreenPosOffset
- uid: System.Func{TinyLife.Objects.LightFurniture,Microsoft.Xna.Framework.Vector2}[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func[]
nameWithType: Func[]
fullName: System.Func[]
nameWithType.vb: Func(Of LightFurniture, Vector2)()
fullName.vb: System.Func(Of TinyLife.Objects.LightFurniture, Microsoft.Xna.Framework.Vector2)()
name.vb: Func(Of LightFurniture, Vector2)()
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.LightFurniture
name: LightFurniture
href: TinyLife.Objects.LightFurniture.html
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: '>'
- name: '['
- 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.LightFurniture
name: LightFurniture
href: TinyLife.Objects.LightFurniture.html
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
- name: (
- name: )
- uid: TinyLife.Objects.ObjectCategory.Lamp
commentId: F:TinyLife.Objects.ObjectCategory.Lamp
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_Lamp
name: Lamp
nameWithType: ObjectCategory.Lamp
fullName: TinyLife.Objects.ObjectCategory.Lamp