### YamlMime:ManagedReference items: - uid: TinyLife.Actions.ActionType.AiSettings commentId: T:TinyLife.Actions.ActionType.AiSettings id: ActionType.AiSettings parent: TinyLife.Actions children: - TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint - TinyLife.Actions.ActionType.AiSettings.CanDoRandomly - TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot - TinyLife.Actions.ActionType.AiSettings.PassivePriority - TinyLife.Actions.ActionType.AiSettings.SolvedNeeds langs: - csharp - vb name: ActionType.AiSettings nameWithType: ActionType.AiSettings fullName: TinyLife.Actions.ActionType.AiSettings type: Struct source: remote: path: TinyLife/Actions/ActionType.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSettings path: Actions/ActionType.cs startLine: 319 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA set of settings that uses to determine how should deal with this \n" example: [] syntax: content: public struct AiSettings content.vb: Public Structure AiSettings 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.Actions.ActionType.AiSettings.TinyLife.Utilities.Extensions.JsonCopy``1 modifiers.csharp: - public - struct modifiers.vb: - Public - Structure - uid: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds commentId: F:TinyLife.Actions.ActionType.AiSettings.SolvedNeeds id: SolvedNeeds parent: TinyLife.Actions.ActionType.AiSettings langs: - csharp - vb name: SolvedNeeds nameWithType: ActionType.AiSettings.SolvedNeeds fullName: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds type: Field source: remote: path: TinyLife/Actions/ActionType.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SolvedNeeds path: Actions/ActionType.cs startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe need that this action solves when invoked.\nThe action doesn't need to actually solve this need in its implementation, but instead, this value is used to determine which actions to choose from if a person's needs are low.\nDefaults to null.\n" example: [] syntax: content: public NeedType[] SolvedNeeds return: type: TinyLife.NeedType[] content.vb: Public SolvedNeeds As NeedType() modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority id: PassivePriority parent: TinyLife.Actions.ActionType.AiSettings langs: - csharp - vb name: PassivePriority nameWithType: ActionType.AiSettings.PassivePriority fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority type: Field source: remote: path: TinyLife/Actions/ActionType.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassivePriority path: Actions/ActionType.cs startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA function that returns the passive priority of this action type.\nBy default, the passive priority is 0, meaning this action will never be executed randomly.\nThe higher the passive priority, the more likely it is that this action will be invoked randomly by a person.\nThis function is usually only queried through , as personality modifiers and the like get applied there.\n" example: [] syntax: content: public Func PassivePriority return: type: System.Func{TinyLife.Objects.Person,System.Single} content.vb: Public PassivePriority As Func(Of Person, Single) modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly id: CanDoRandomly parent: TinyLife.Actions.ActionType.AiSettings langs: - csharp - vb name: CanDoRandomly nameWithType: ActionType.AiSettings.CanDoRandomly fullName: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly type: Field source: remote: path: TinyLife/Actions/ActionType.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoRandomly path: Actions/ActionType.cs startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA value that determines whether or not this action can be started randomly by the AI.\nA random action will only be started if the corresponding person's is empty.\nIf this value is false, but is true, this action will still be started if the need set is low.\nNote that, for this value to have an effect, the needs to be greater than 0.\n" example: [] syntax: content: public bool CanDoRandomly return: type: System.Boolean content.vb: Public CanDoRandomly As Boolean modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint id: CanDoAtAnyPoint parent: TinyLife.Actions.ActionType.AiSettings langs: - csharp - vb name: CanDoAtAnyPoint nameWithType: ActionType.AiSettings.CanDoAtAnyPoint fullName: TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint type: Field source: remote: path: TinyLife/Actions/ActionType.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoAtAnyPoint path: Actions/ActionType.cs startLine: 347 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA value that determines whether or not this action can be started randomly, at any point, by the AI.\nWhereas actions can only be started when the is empty, an action with this flag can always be started randomly.\nIf this value is false, but is true, this action will still be started if the need set is low.\nNote that, for this value to have an effect, the needs to be greater than 0.\n" example: [] syntax: content: public bool CanDoAtAnyPoint return: type: System.Boolean content.vb: Public CanDoAtAnyPoint As Boolean modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot commentId: F:TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot id: NeedsFreeActionSpot parent: TinyLife.Actions.ActionType.AiSettings langs: - csharp - vb name: NeedsFreeActionSpot nameWithType: ActionType.AiSettings.NeedsFreeActionSpot fullName: TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot type: Field source: remote: path: TinyLife/Actions/ActionType.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedsFreeActionSpot path: Actions/ActionType.cs startLine: 353 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA value that determines whether this action needs to find a free on the object that it is invoked on.\nThis value only has an effect if this action can be executed on any .\nThis value defaults to true.\n" example: [] syntax: content: public bool NeedsFreeActionSpot return: type: System.Boolean content.vb: Public NeedsFreeActionSpot As Boolean modifiers.csharp: - public modifiers.vb: - Public references: - uid: TinyLife.Actions.ActionType.TypeSettings commentId: T:TinyLife.Actions.ActionType.TypeSettings parent: TinyLife.Actions name: ActionType.TypeSettings nameWithType: ActionType.TypeSettings fullName: TinyLife.Actions.ActionType.TypeSettings - uid: TinyLife.Objects.PersonAi commentId: T:TinyLife.Objects.PersonAi name: PersonAi nameWithType: PersonAi fullName: TinyLife.Objects.PersonAi - uid: TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType parent: TinyLife.Actions name: ActionType nameWithType: ActionType fullName: TinyLife.Actions.ActionType - uid: TinyLife.Actions commentId: N:TinyLife.Actions name: TinyLife.Actions nameWithType: TinyLife.Actions fullName: TinyLife.Actions - uid: System.ValueType.Equals(System.Object) commentId: M:System.ValueType.Equals(System.Object) parent: System.ValueType isExternal: true name: Equals(Object) nameWithType: ValueType.Equals(Object) fullName: System.ValueType.Equals(System.Object) spec.csharp: - uid: System.ValueType.Equals(System.Object) name: Equals nameWithType: ValueType.Equals fullName: System.ValueType.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.ValueType.Equals(System.Object) name: Equals nameWithType: ValueType.Equals fullName: System.ValueType.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.ValueType.GetHashCode commentId: M:System.ValueType.GetHashCode parent: System.ValueType isExternal: true name: GetHashCode() nameWithType: ValueType.GetHashCode() fullName: System.ValueType.GetHashCode() spec.csharp: - uid: System.ValueType.GetHashCode name: GetHashCode nameWithType: ValueType.GetHashCode fullName: System.ValueType.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.ValueType.GetHashCode name: GetHashCode nameWithType: ValueType.GetHashCode fullName: System.ValueType.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.ValueType.ToString commentId: M:System.ValueType.ToString parent: System.ValueType isExternal: true name: ToString() nameWithType: ValueType.ToString() fullName: System.ValueType.ToString() spec.csharp: - uid: System.ValueType.ToString name: ToString nameWithType: ValueType.ToString fullName: System.ValueType.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.ValueType.ToString name: ToString nameWithType: ValueType.ToString fullName: System.ValueType.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true name: Equals(Object, Object) nameWithType: Object.Equals(Object, Object) fullName: System.Object.Equals(System.Object, System.Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true name: GetType() nameWithType: Object.GetType() fullName: System.Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true name: ReferenceEquals(Object, Object) nameWithType: Object.ReferenceEquals(Object, Object) fullName: System.Object.ReferenceEquals(System.Object, System.Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Actions.ActionType.AiSettings.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() nameWithType: Extensions.JsonCopy() fullName: TinyLife.Utilities.Extensions.JsonCopy() nameWithType.vb: Extensions.JsonCopy(Of ActionType.AiSettings)() fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.ActionType.AiSettings)() name.vb: JsonCopy(Of ActionType.AiSettings)() spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy nameWithType: Extensions.JsonCopy fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy(Of ActionType.AiSettings) nameWithType: Extensions.JsonCopy(Of ActionType.AiSettings) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.ActionType.AiSettings) - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.ValueType commentId: T:System.ValueType parent: System isExternal: true name: ValueType nameWithType: ValueType fullName: System.ValueType - uid: System.Object commentId: T:System.Object parent: System isExternal: true name: Object nameWithType: Object fullName: System.Object - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M: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 nameWithType: Extensions.JsonCopy fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(Of T) nameWithType: Extensions.JsonCopy(Of T) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) - name: ( nameWithType: ( fullName: ( - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - 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 name: System nameWithType: System fullName: System - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities - uid: TinyLife.NeedType[] isExternal: true name: NeedType[] nameWithType: NeedType[] fullName: TinyLife.NeedType[] nameWithType.vb: NeedType() fullName.vb: TinyLife.NeedType() name.vb: NeedType() spec.csharp: - uid: TinyLife.NeedType name: NeedType nameWithType: NeedType fullName: TinyLife.NeedType - name: '[]' nameWithType: '[]' fullName: '[]' spec.vb: - uid: TinyLife.NeedType name: NeedType nameWithType: NeedType fullName: TinyLife.NeedType - name: () nameWithType: () fullName: () - uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) isExternal: true - uid: System.Func{TinyLife.Objects.Person,System.Single} commentId: T:System.Func{TinyLife.Objects.Person,System.Single} parent: System definition: System.Func`2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of Person, Single) fullName.vb: System.Func(Of TinyLife.Objects.Person, System.Single) name.vb: Func(Of Person, Single) spec.csharp: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Objects.Person name: Person nameWithType: Person fullName: TinyLife.Objects.Person - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Single name: Single nameWithType: Single fullName: System.Single isExternal: true - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Objects.Person name: Person nameWithType: Person fullName: TinyLife.Objects.Person - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Single name: Single nameWithType: Single fullName: System.Single isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true 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 nameWithType: Func fullName: System.Func isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Objects.Person.ActionQueue commentId: F:TinyLife.Objects.Person.ActionQueue isExternal: true - uid: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds commentId: F:TinyLife.Actions.ActionType.AiSettings.SolvedNeeds isExternal: true - uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority isExternal: true - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly isExternal: true - uid: TinyLife.Objects.ActionSpot commentId: T:TinyLife.Objects.ActionSpot parent: TinyLife.Objects name: ActionSpot nameWithType: ActionSpot fullName: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects