### YamlMime:ManagedReference
items:
- uid: TinyLife.World.LotEmployment
commentId: T:TinyLife.World.LotEmployment
id: LotEmployment
parent: TinyLife.World
children:
- TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32)
- TinyLife.World.LotEmployment.ActionPriorityMultiplier
- TinyLife.World.LotEmployment.Actions
- TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean,System.Boolean)
- TinyLife.World.LotEmployment.AiPriorityMultiplier
- TinyLife.World.LotEmployment.Babysitter
- TinyLife.World.LotEmployment.Barista
- TinyLife.World.LotEmployment.Bartender
- TinyLife.World.LotEmployment.ForHireOnce
- TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot)
- TinyLife.World.LotEmployment.GymTrainer
- TinyLife.World.LotEmployment.Hidden
- TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
- TinyLife.World.LotEmployment.HourlyFee
- TinyLife.World.LotEmployment.Icon
- TinyLife.World.LotEmployment.IdleObjects
- TinyLife.World.LotEmployment.IdleTime
- TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map)
- TinyLife.World.LotEmployment.IsFinished
- TinyLife.World.LotEmployment.Librarian
- TinyLife.World.LotEmployment.MailCarrier
- TinyLife.World.LotEmployment.MapWideEmployments
- TinyLife.World.LotEmployment.MaxAmount
- TinyLife.World.LotEmployment.MuseumCurator
- TinyLife.World.LotEmployment.Name
- TinyLife.World.LotEmployment.OffWorkDays
- TinyLife.World.LotEmployment.OnFinished
- TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean})
- TinyLife.World.LotEmployment.TrashCollector
- TinyLife.World.LotEmployment.WorkHours
langs:
- csharp
- vb
name: LotEmployment
nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment
type: Class
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmployment
path: ../TinyLife/World/LotEmployment.cs
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A lot employment is a job that a executes somewhat perpetually.
A person with a does not live on a or in a , but instead either works at their lot employment or "leaves the city" through an .
Lot employments can be added to lots using or to a map using .
example: []
syntax:
content: public class LotEmployment
content.vb: Public Class LotEmployment
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.World.LotEmployment.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.World.LotEmployment.MailCarrier
commentId: F:TinyLife.World.LotEmployment.MailCarrier
id: MailCarrier
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: MailCarrier
nameWithType: LotEmployment.MailCarrier
fullName: TinyLife.World.LotEmployment.MailCarrier
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MailCarrier
path: ../TinyLife/World/LotEmployment.cs
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment MailCarrier
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly MailCarrier As LotEmployment
- uid: TinyLife.World.LotEmployment.TrashCollector
commentId: F:TinyLife.World.LotEmployment.TrashCollector
id: TrashCollector
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: TrashCollector
nameWithType: LotEmployment.TrashCollector
fullName: TinyLife.World.LotEmployment.TrashCollector
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashCollector
path: ../TinyLife/World/LotEmployment.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment TrashCollector
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly TrashCollector As LotEmployment
- uid: TinyLife.World.LotEmployment.Babysitter
commentId: F:TinyLife.World.LotEmployment.Babysitter
id: Babysitter
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Babysitter
nameWithType: LotEmployment.Babysitter
fullName: TinyLife.World.LotEmployment.Babysitter
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Babysitter
path: ../TinyLife/World/LotEmployment.cs
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment Babysitter
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly Babysitter As LotEmployment
- uid: TinyLife.World.LotEmployment.Barista
commentId: F:TinyLife.World.LotEmployment.Barista
id: Barista
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Barista
nameWithType: LotEmployment.Barista
fullName: TinyLife.World.LotEmployment.Barista
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barista
path: ../TinyLife/World/LotEmployment.cs
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment Barista
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly Barista As LotEmployment
- uid: TinyLife.World.LotEmployment.Librarian
commentId: F:TinyLife.World.LotEmployment.Librarian
id: Librarian
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Librarian
nameWithType: LotEmployment.Librarian
fullName: TinyLife.World.LotEmployment.Librarian
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Librarian
path: ../TinyLife/World/LotEmployment.cs
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment Librarian
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly Librarian As LotEmployment
- uid: TinyLife.World.LotEmployment.Bartender
commentId: F:TinyLife.World.LotEmployment.Bartender
id: Bartender
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Bartender
nameWithType: LotEmployment.Bartender
fullName: TinyLife.World.LotEmployment.Bartender
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bartender
path: ../TinyLife/World/LotEmployment.cs
startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment Bartender
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly Bartender As LotEmployment
- uid: TinyLife.World.LotEmployment.GymTrainer
commentId: F:TinyLife.World.LotEmployment.GymTrainer
id: GymTrainer
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: GymTrainer
nameWithType: LotEmployment.GymTrainer
fullName: TinyLife.World.LotEmployment.GymTrainer
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymTrainer
path: ../TinyLife/World/LotEmployment.cs
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment GymTrainer
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly GymTrainer As LotEmployment
- uid: TinyLife.World.LotEmployment.MuseumCurator
commentId: F:TinyLife.World.LotEmployment.MuseumCurator
id: MuseumCurator
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: MuseumCurator
nameWithType: LotEmployment.MuseumCurator
fullName: TinyLife.World.LotEmployment.MuseumCurator
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MuseumCurator
path: ../TinyLife/World/LotEmployment.cs
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly LotEmployment MuseumCurator
return:
type: TinyLife.World.LotEmployment
content.vb: Public Shared ReadOnly MuseumCurator As LotEmployment
- uid: TinyLife.World.LotEmployment.MapWideEmployments
commentId: F:TinyLife.World.LotEmployment.MapWideEmployments
id: MapWideEmployments
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: MapWideEmployments
nameWithType: LotEmployment.MapWideEmployments
fullName: TinyLife.World.LotEmployment.MapWideEmployments
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapWideEmployments
path: ../TinyLife/World/LotEmployment.cs
startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A list of lot employments that are map-wide, that is, that aren't bound to a .
To add more map-wide lot employments, just add additional entries to this list.
example: []
syntax:
content: public static readonly List MapWideEmployments
return:
type: System.Collections.Generic.List{TinyLife.World.LotEmployment}
content.vb: Public Shared ReadOnly MapWideEmployments As List(Of LotEmployment)
- uid: TinyLife.World.LotEmployment.Name
commentId: F:TinyLife.World.LotEmployment.Name
id: Name
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Name
nameWithType: LotEmployment.Name
fullName: TinyLife.World.LotEmployment.Name
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/World/LotEmployment.cs
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: The name of this lot employment
example: []
syntax:
content: public readonly string Name
return:
type: System.String
content.vb: Public ReadOnly Name As String
- uid: TinyLife.World.LotEmployment.Icon
commentId: F:TinyLife.World.LotEmployment.Icon
id: Icon
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Icon
nameWithType: LotEmployment.Icon
fullName: TinyLife.World.LotEmployment.Icon
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/World/LotEmployment.cs
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: The icon of this lot employment.
example: []
syntax:
content: public readonly TextureRegion Icon
return:
type: MLEM.Textures.TextureRegion
content.vb: Public ReadOnly Icon As TextureRegion
- uid: TinyLife.World.LotEmployment.Actions
commentId: F:TinyLife.World.LotEmployment.Actions
id: Actions
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Actions
nameWithType: LotEmployment.Actions
fullName: TinyLife.World.LotEmployment.Actions
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/World/LotEmployment.cs
startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A set of instances that a person working in this employment should choose to randomly execute very often.
Using actions with the category will cause any instances of the action to act as if they had the category instead.
Note that, for an returned by this function to have an effect, its needs to be greater than 0.
example: []
syntax:
content: public readonly Func> Actions
return:
type: System.Func{System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType}}
content.vb: Public ReadOnly Actions As Func(Of IEnumerable(Of ActionType))
- uid: TinyLife.World.LotEmployment.WorkHours
commentId: F:TinyLife.World.LotEmployment.WorkHours
id: WorkHours
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: WorkHours
nameWithType: LotEmployment.WorkHours
fullName: TinyLife.World.LotEmployment.WorkHours
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkHours
path: ../TinyLife/World/LotEmployment.cs
startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
The range of hours that this lot employment is active in.
During times outside of these hours, people with this employment will automatically enqueue and execute a .
example: []
syntax:
content: public readonly (int Start, int End) WorkHours
return:
type: System.ValueTuple{System.Int32,System.Int32}
content.vb: Public ReadOnly WorkHours As (Start As Integer, [End] As Integer)
- uid: TinyLife.World.LotEmployment.ForHireOnce
commentId: F:TinyLife.World.LotEmployment.ForHireOnce
id: ForHireOnce
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: ForHireOnce
nameWithType: LotEmployment.ForHireOnce
fullName: TinyLife.World.LotEmployment.ForHireOnce
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForHireOnce
path: ../TinyLife/World/LotEmployment.cs
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
Whether this lot employment is intended for one-off hires.
If this is true, the person will never autonomously start work, and has to be hired for a lot using .
Additionally, employments that are for hire once won't automatically have members assigned or generated in .
example: []
syntax:
content: public readonly bool ForHireOnce
return:
type: System.Boolean
content.vb: Public ReadOnly ForHireOnce As Boolean
- uid: TinyLife.World.LotEmployment.MaxAmount
commentId: F:TinyLife.World.LotEmployment.MaxAmount
id: MaxAmount
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: MaxAmount
nameWithType: LotEmployment.MaxAmount
fullName: TinyLife.World.LotEmployment.MaxAmount
type: Field
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxAmount
path: ../TinyLife/World/LotEmployment.cs
startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
The maximum amount of people that can simultaneously be employed in this position.
By default, this only has an effect in and when manually invoking .
example: []
syntax:
content: public readonly int MaxAmount
return:
type: System.Int32
content.vb: Public ReadOnly MaxAmount As Integer
- uid: TinyLife.World.LotEmployment.IsFinished
commentId: P:TinyLife.World.LotEmployment.IsFinished
id: IsFinished
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: IsFinished
nameWithType: LotEmployment.IsFinished
fullName: TinyLife.World.LotEmployment.IsFinished
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFinished
path: ../TinyLife/World/LotEmployment.cs
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A function that can be used to finish the lot employment's work hours before the current time is outside of .
This is used by the mail carrier to make them stop working once all mail is delivered.
example: []
syntax:
content: public Func IsFinished { get; init; }
parameters: []
return:
type: System.Func{TinyLife.World.LotEmployment.Instance,TinyLife.Objects.Person,System.Boolean}
content.vb: Public Property IsFinished As Func(Of LotEmployment.Instance, Person, Boolean)
overload: TinyLife.World.LotEmployment.IsFinished*
- uid: TinyLife.World.LotEmployment.IdleObjects
commentId: P:TinyLife.World.LotEmployment.IdleObjects
id: IdleObjects
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: IdleObjects
nameWithType: LotEmployment.IdleObjects
fullName: TinyLife.World.LotEmployment.IdleObjects
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IdleObjects
path: ../TinyLife/World/LotEmployment.cs
startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A set of flags that represent the item types that a person with this lot employment will idle around if they have nothing else to do.
If this is set to a non- category, people with this lot employment will automatically enqueue the action if there is nothing else to do currently.
example: []
syntax:
content: public ObjectCategory IdleObjects { get; init; }
parameters: []
return:
type: TinyLife.Objects.ObjectCategory
content.vb: Public Property IdleObjects As ObjectCategory
overload: TinyLife.World.LotEmployment.IdleObjects*
- uid: TinyLife.World.LotEmployment.IdleTime
commentId: P:TinyLife.World.LotEmployment.IdleTime
id: IdleTime
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: IdleTime
nameWithType: LotEmployment.IdleTime
fullName: TinyLife.World.LotEmployment.IdleTime
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IdleTime
path: ../TinyLife/World/LotEmployment.cs
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
The amount of in-game time that a person with this lot employment will idle at one of their for.
Defaults to 5 minutes.
example: []
syntax:
content: public TimeSpan IdleTime { get; init; }
parameters: []
return:
type: System.TimeSpan
content.vb: Public Property IdleTime As TimeSpan
overload: TinyLife.World.LotEmployment.IdleTime*
- uid: TinyLife.World.LotEmployment.ActionPriorityMultiplier
commentId: P:TinyLife.World.LotEmployment.ActionPriorityMultiplier
id: ActionPriorityMultiplier
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: ActionPriorityMultiplier
nameWithType: LotEmployment.ActionPriorityMultiplier
fullName: TinyLife.World.LotEmployment.ActionPriorityMultiplier
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionPriorityMultiplier
path: ../TinyLife/World/LotEmployment.cs
startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A function that can optionally be used to make certain actions have a higher priority for people with this lot employment.
The returned will be multiplied with the default priority for the given .
example: []
syntax:
content: public Func ActionPriorityMultiplier { get; init; }
parameters: []
return:
type: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Single}
content.vb: Public Property ActionPriorityMultiplier As Func(Of Person, ActionType, Single)
overload: TinyLife.World.LotEmployment.ActionPriorityMultiplier*
- uid: TinyLife.World.LotEmployment.AiPriorityMultiplier
commentId: P:TinyLife.World.LotEmployment.AiPriorityMultiplier
id: AiPriorityMultiplier
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: AiPriorityMultiplier
nameWithType: LotEmployment.AiPriorityMultiplier
fullName: TinyLife.World.LotEmployment.AiPriorityMultiplier
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiPriorityMultiplier
path: ../TinyLife/World/LotEmployment.cs
startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A function that can optionally be used to make certain objects have a higher priority for usage with a given action.
The returned will be multiplied with the default priority for the given .
example: []
syntax:
content: public Func AiPriorityMultiplier { get; init; }
parameters: []
return:
type: System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory,System.Single}
content.vb: Public Property AiPriorityMultiplier As Func(Of Person, MapObject, ObjectCategory, Single)
overload: TinyLife.World.LotEmployment.AiPriorityMultiplier*
- uid: TinyLife.World.LotEmployment.OnFinished
commentId: P:TinyLife.World.LotEmployment.OnFinished
id: OnFinished
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: OnFinished
nameWithType: LotEmployment.OnFinished
fullName: TinyLife.World.LotEmployment.OnFinished
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinished
path: ../TinyLife/World/LotEmployment.cs
startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: An action that is invoked when this lot employment's work is finished in .
example: []
syntax:
content: public Action OnFinished { get; init; }
parameters: []
return:
type: System.Action{TinyLife.World.LotEmployment.Instance,TinyLife.Objects.Person}
content.vb: Public Property OnFinished As Action(Of LotEmployment.Instance, Person)
overload: TinyLife.World.LotEmployment.OnFinished*
- uid: TinyLife.World.LotEmployment.OffWorkDays
commentId: P:TinyLife.World.LotEmployment.OffWorkDays
id: OffWorkDays
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: OffWorkDays
nameWithType: LotEmployment.OffWorkDays
fullName: TinyLife.World.LotEmployment.OffWorkDays
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OffWorkDays
path: ../TinyLife/World/LotEmployment.cs
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: A set of weekdays where work should not be done.
example: []
syntax:
content: public DayOfWeek[] OffWorkDays { get; init; }
parameters: []
return:
type: System.DayOfWeek[]
content.vb: Public Property OffWorkDays As DayOfWeek()
overload: TinyLife.World.LotEmployment.OffWorkDays*
- uid: TinyLife.World.LotEmployment.HourlyFee
commentId: P:TinyLife.World.LotEmployment.HourlyFee
id: HourlyFee
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: HourlyFee
nameWithType: LotEmployment.HourlyFee
fullName: TinyLife.World.LotEmployment.HourlyFee
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HourlyFee
path: ../TinyLife/World/LotEmployment.cs
startLine: 133
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: The amount of tiny bucks that a person with this lot employment will earn per hour if hired once using .
example: []
syntax:
content: public float HourlyFee { get; init; }
parameters: []
return:
type: System.Single
content.vb: Public Property HourlyFee As Single
overload: TinyLife.World.LotEmployment.HourlyFee*
- uid: TinyLife.World.LotEmployment.Hidden
commentId: P:TinyLife.World.LotEmployment.Hidden
id: Hidden
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: Hidden
nameWithType: LotEmployment.Hidden
fullName: TinyLife.World.LotEmployment.Hidden
type: Property
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/World/LotEmployment.cs
startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: A property that determines whether instances of this lot employment should be hidden from the player in the household selection and build mode UIs. This defaults to false.
example: []
syntax:
content: public bool Hidden { get; init; }
parameters: []
return:
type: System.Boolean
content.vb: Public Property Hidden As Boolean
overload: TinyLife.World.LotEmployment.Hidden*
- uid: TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32)
commentId: M:TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32)'
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: LotEmployment(string, TextureRegion, (int Start, int End), Func, bool, int)
nameWithType: LotEmployment.LotEmployment(string, TextureRegion, (int Start, int End), Func, bool, int)
fullName: TinyLife.World.LotEmployment.LotEmployment(string, MLEM.Textures.TextureRegion, (int Start, int End), System.Func, bool, int)
type: Constructor
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/LotEmployment.cs
startLine: 148
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: Creates a new lot employment with the given settings
example: []
syntax:
content: public LotEmployment(string name, TextureRegion icon, (int Start, int End) workHours, Func actions, bool forHireOnce = false, int maxAmount = 1)
parameters:
- id: name
type: System.String
description: The lot employment's name
- id: icon
type: MLEM.Textures.TextureRegion
description: The icon to use for this lot employment.
- id: workHours
type: System.ValueTuple{System.Int32,System.Int32}
description: The lot employment's work hours.
- id: actions
type: System.Func{TinyLife.Actions.ActionType[]}
description: The that lot employees should execute
- id: forHireOnce
type: System.Boolean
description: Whether this lot employment is intended for one-off hires. If this is true, the person will never autonomously start work, and has to be hired for a lot using .
- id: maxAmount
type: System.Int32
description: The maximum amount of people that can simultaneously be employed in this position. By default, this only has an effect in and when manually invoking .
content.vb: Public Sub New(name As String, icon As TextureRegion, workHours As (Start As Integer, [End] As Integer), actions As Func(Of ActionType()), forHireOnce As Boolean = False, maxAmount As Integer = 1)
overload: TinyLife.World.LotEmployment.#ctor*
nameWithType.vb: LotEmployment.New(String, TextureRegion, (Start As Integer, End As Integer), Func(Of ActionType()), Boolean, Integer)
fullName.vb: TinyLife.World.LotEmployment.New(String, MLEM.Textures.TextureRegion, (Start As Integer, End As Integer), System.Func(Of TinyLife.Actions.ActionType()), Boolean, Integer)
name.vb: New(String, TextureRegion, (Start As Integer, End As Integer), Func(Of ActionType()), Boolean, Integer)
- uid: TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot)
commentId: M:TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot)
id: GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot)
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: GetCurrentPeople(Map, Lot)
nameWithType: LotEmployment.GetCurrentPeople(Map, Lot)
fullName: TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map, TinyLife.World.Lot)
type: Method
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentPeople
path: ../TinyLife/World/LotEmployment.cs
startLine: 165
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
Returns the that is currently in charge of this lot employment.
To check for , a null lot can be passed.
example: []
syntax:
content: public IEnumerable GetCurrentPeople(Map map, Lot employmentLot)
parameters:
- id: map
type: TinyLife.World.Map
description: The map that the employment is on.
- id: employmentLot
type: TinyLife.World.Lot
description: The lot, or null for a entry
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
description: The person that currently works in this lot employment, or null if there is none
content.vb: Public Function GetCurrentPeople(map As Map, employmentLot As Lot) As IEnumerable(Of Person)
overload: TinyLife.World.LotEmployment.GetCurrentPeople*
- uid: TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean,System.Boolean)
commentId: M:TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean,System.Boolean)
id: AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean,System.Boolean)
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: AddCurrentPerson(Map, Lot, Person, bool, bool)
nameWithType: LotEmployment.AddCurrentPerson(Map, Lot, Person, bool, bool)
fullName: TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot, TinyLife.Objects.Person, bool, bool)
type: Method
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddCurrentPerson
path: ../TinyLife/World/LotEmployment.cs
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
Sets the current person for this lot employment on the given and .
If this employment is a entry, the employmentLot
should be null.
example: []
syntax:
content: public bool AddCurrentPerson(Map map, Lot employmentLot, Person person, bool manual = true, bool enqueueAwayAction = true)
parameters:
- id: map
type: TinyLife.World.Map
description: The map
- id: employmentLot
type: TinyLife.World.Lot
description: The lot, or null if this is a map wide employment
- id: person
type: TinyLife.Objects.Person
description: The person to set, or null to remove the currently employed person.
- id: manual
type: System.Boolean
description: Whether this person was set manually (by a user) or automatically (using
- id: enqueueAwayAction
type: System.Boolean
description: Whether the action should be immediately enqueued.
return:
type: System.Boolean
content.vb: Public Function AddCurrentPerson(map As Map, employmentLot As Lot, person As Person, manual As Boolean = True, enqueueAwayAction As Boolean = True) As Boolean
overload: TinyLife.World.LotEmployment.AddCurrentPerson*
nameWithType.vb: LotEmployment.AddCurrentPerson(Map, Lot, Person, Boolean, Boolean)
fullName.vb: TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot, TinyLife.Objects.Person, Boolean, Boolean)
name.vb: AddCurrentPerson(Map, Lot, Person, Boolean, Boolean)
- uid: TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean})
commentId: M:TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean})
id: RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean})
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: RemoveCurrentPeople(Map, Lot, Func)
nameWithType: LotEmployment.RemoveCurrentPeople(Map, Lot, Func)
fullName: TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map, TinyLife.World.Lot, System.Func)
type: Method
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveCurrentPeople
path: ../TinyLife/World/LotEmployment.cs
startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: Removes all people that match the given predicate (or all people, if shouldRemove
is null), from this lot employment.
example: []
syntax:
content: public void RemoveCurrentPeople(Map map, Lot employmentLot, Func shouldRemove = null)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to remove people from.
- id: employmentLot
type: TinyLife.World.Lot
description: The lot, or null if this is a map wide employment
- id: shouldRemove
type: System.Func{TinyLife.Objects.Person,System.Boolean}
description: A predicate that checks whether a given person should be removed. If this is null, all people will be removed.
content.vb: Public Sub RemoveCurrentPeople(map As Map, employmentLot As Lot, shouldRemove As Func(Of Person, Boolean) = Nothing)
overload: TinyLife.World.LotEmployment.RemoveCurrentPeople*
nameWithType.vb: LotEmployment.RemoveCurrentPeople(Map, Lot, Func(Of Person, Boolean))
fullName.vb: TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map, TinyLife.World.Lot, System.Func(Of TinyLife.Objects.Person, Boolean))
name.vb: RemoveCurrentPeople(Map, Lot, Func(Of Person, Boolean))
- uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
commentId: M:TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
id: HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: HireOnceForLot(Map, Lot, bool)
nameWithType: LotEmployment.HireOnceForLot(Map, Lot, bool)
fullName: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, bool)
type: Method
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HireOnceForLot
path: ../TinyLife/World/LotEmployment.cs
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
Causes a person that works at this lot employment to be hired as a one-off laborer at the given workLot
.
If generateAdditional
is true, and there is no lot employee currently free, a new one will be generated if has not been reached yet.
example: []
syntax:
content: public Person HireOnceForLot(Map map, Lot workLot, bool generateAdditional = true)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to use.
- id: workLot
type: TinyLife.World.Lot
description: The lot to work at.
- id: generateAdditional
type: System.Boolean
description: Whether additional employees should be generated if none are free.
return:
type: TinyLife.Objects.Person
description: The hired person, or null if no person could be hired.
content.vb: Public Function HireOnceForLot(map As Map, workLot As Lot, generateAdditional As Boolean = True) As Person
overload: TinyLife.World.LotEmployment.HireOnceForLot*
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown if this lot employment is not .
nameWithType.vb: LotEmployment.HireOnceForLot(Map, Lot, Boolean)
fullName.vb: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, Boolean)
name.vb: HireOnceForLot(Map, Lot, Boolean)
- uid: TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map)
commentId: M:TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map)
id: IsDuringWorkHours(TinyLife.World.Map)
parent: TinyLife.World.LotEmployment
langs:
- csharp
- vb
name: IsDuringWorkHours(Map)
nameWithType: LotEmployment.IsDuringWorkHours(Map)
fullName: TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/World/LotEmployment.cs
branch: 0.43.8-dev
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDuringWorkHours
path: ../TinyLife/World/LotEmployment.cs
startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: Whether the given map's is during , and not during .
example: []
syntax:
content: public bool IsDuringWorkHours(Map map)
parameters:
- id: map
type: TinyLife.World.Map
description: The map whose time to use.
return:
type: System.Boolean
description: Whether the map's time is during work hours.
content.vb: Public Function IsDuringWorkHours(map As Map) As Boolean
overload: TinyLife.World.LotEmployment.IsDuringWorkHours*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.LotEmployment
commentId: F:TinyLife.Objects.Person.LotEmployment
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LotEmployment
name: LotEmployment
nameWithType: Person.LotEmployment
fullName: TinyLife.Objects.Person.LotEmployment
- uid: TinyLife.World.Lot
commentId: T:TinyLife.World.Lot
parent: TinyLife.World
href: TinyLife.World.Lot.html
name: Lot
nameWithType: Lot
fullName: TinyLife.World.Lot
- uid: TinyLife.World.Household
commentId: T:TinyLife.World.Household
parent: TinyLife.World
href: TinyLife.World.Household.html
name: Household
nameWithType: Household
fullName: TinyLife.World.Household
- uid: TinyLife.Actions.BeAwayFromLotEmploymentAction
commentId: T:TinyLife.Actions.BeAwayFromLotEmploymentAction
href: TinyLife.Actions.BeAwayFromLotEmploymentAction.html
name: BeAwayFromLotEmploymentAction
nameWithType: BeAwayFromLotEmploymentAction
fullName: TinyLife.Actions.BeAwayFromLotEmploymentAction
- uid: TinyLife.World.LotType.Employments
commentId: P:TinyLife.World.LotType.Employments
href: TinyLife.World.LotType.html#TinyLife_World_LotType_Employments
name: Employments
nameWithType: LotType.Employments
fullName: TinyLife.World.LotType.Employments
- uid: TinyLife.World.LotEmployment.MapWideEmployments
commentId: F:TinyLife.World.LotEmployment.MapWideEmployments
href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_MapWideEmployments
name: MapWideEmployments
nameWithType: LotEmployment.MapWideEmployments
fullName: TinyLife.World.LotEmployment.MapWideEmployments
- uid: TinyLife.World
commentId: N:TinyLife.World
href: TinyLife.html
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
- 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: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- 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)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- 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.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- 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.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- 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: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.World.LotEmployment.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(LotEmployment)
nameWithType: Extensions.JsonCopy(LotEmployment)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.LotEmployment)
nameWithType.vb: Extensions.JsonCopy(Of LotEmployment)(LotEmployment)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.LotEmployment)(TinyLife.World.LotEmployment)
name.vb: JsonCopy(Of LotEmployment)(LotEmployment)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.LotEmployment)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: '>'
- name: (
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.LotEmployment)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: )
- name: (
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: )
- 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
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- 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: 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: TinyLife.World.LotEmployment
commentId: T:TinyLife.World.LotEmployment
parent: TinyLife.World
href: TinyLife.World.LotEmployment.html
name: LotEmployment
nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment
- uid: System.Collections.Generic.List{TinyLife.World.LotEmployment}
commentId: T:System.Collections.Generic.List{TinyLife.World.LotEmployment}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of LotEmployment)
fullName.vb: System.Collections.Generic.List(Of TinyLife.World.LotEmployment)
name.vb: List(Of LotEmployment)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: '>'
spec.vb:
- 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: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- 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: " "
- 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
- 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: 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: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Objects.ObjectCategory.Nothing
commentId: F:TinyLife.Objects.ObjectCategory.Nothing
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_Nothing
name: Nothing
nameWithType: ObjectCategory.Nothing
fullName: TinyLife.Objects.ObjectCategory.Nothing
- uid: TinyLife.Objects.ObjectCategory.Self
commentId: F:TinyLife.Objects.ObjectCategory.Self
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_Self
name: Self
nameWithType: ObjectCategory.Self
fullName: TinyLife.Objects.ObjectCategory.Self
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority
commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority
href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_PassivePriority
name: PassivePriority
nameWithType: ActionType.AiSettings.PassivePriority
fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority
- uid: System.Func{System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType}}
commentId: T:System.Func{System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType}}
parent: System
definition: System.Func`1
href: https://learn.microsoft.com/dotnet/api/system.func-1
name: Func>
nameWithType: Func>
fullName: System.Func>
nameWithType.vb: Func(Of IEnumerable(Of ActionType))
fullName.vb: System.Func(Of System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionType))
name.vb: Func(Of IEnumerable(Of ActionType))
spec.csharp:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- 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: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: )
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: System.Func`1
commentId: T:System.Func`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
name: Func
nameWithType: Func
fullName: System.Func
nameWithType.vb: Func(Of TResult)
fullName.vb: System.Func(Of TResult)
name.vb: Func(Of TResult)
spec.csharp:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- name: TResult
- name: '>'
spec.vb:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- name: TResult
- name: )
- uid: System.ValueTuple{System.Int32,System.Int32}
commentId: T:System.ValueTuple{System.Int32,System.Int32}
parent: System
definition: System.ValueTuple`2
href: https://learn.microsoft.com/dotnet/api/system.int32
name: (int Start, int End)
nameWithType: (int Start, int End)
fullName: (int Start, int End)
nameWithType.vb: (Start As Integer, End As Integer)
fullName.vb: (Start As Integer, End As Integer)
name.vb: (Start As Integer, End As Integer)
spec.csharp:
- name: (
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: " "
- uid: System.ValueTuple{System.Int32,System.Int32}.Start
name: Start
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.start
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: " "
- uid: System.ValueTuple{System.Int32,System.Int32}.End
name: End
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.end
- name: )
spec.vb:
- name: (
- uid: System.ValueTuple{System.Int32,System.Int32}.Start
name: Start
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.start
- name: " "
- name: As
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.ValueTuple{System.Int32,System.Int32}.End
name: End
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.end
- name: " "
- name: As
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: System.ValueTuple`2
commentId: T:System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: (T1, T2)
spec.csharp:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
spec.vb:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
- uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
commentId: M:TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
isExternal: true
href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_
name: HireOnceForLot(Map, Lot, bool)
nameWithType: LotEmployment.HireOnceForLot(Map, Lot, bool)
fullName: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, bool)
nameWithType.vb: LotEmployment.HireOnceForLot(Map, Lot, Boolean)
fullName.vb: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, Boolean)
name.vb: HireOnceForLot(Map, Lot, Boolean)
spec.csharp:
- uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
name: HireOnceForLot
href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.World.Lot
name: Lot
href: TinyLife.World.Lot.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)
name: HireOnceForLot
href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.World.Lot
name: Lot
href: TinyLife.World.Lot.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
commentId: M:TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
isExternal: true
href: TinyLife.World.Map.html#TinyLife_World_Map_UpdateExternalPeople_System_Collections_Generic_ICollection_TinyLife_World_Map__System_Action_System_String__System_Action_System_Single__
name: UpdateExternalPeople(ICollection