This commit is contained in:
Ell 2022-12-28 18:09:03 +01:00
parent 8703805d2d
commit 0e0f82c932
36 changed files with 1125 additions and 571 deletions

View file

@ -1,3 +1,21 @@
# 0.28.3
*December 28, 2022*
Additions
- Added the option to use a 12-hour clock
Improvements
- Improved the mod options button and menu layout
- Removed the itch community button from the main menu
- Improved pathfinding on pathways by taking diagonal costs into account
- Improved performance of outside tile rendering
Fixes
- Fixed the interaction menu's back button not displaying in the correct location
- Fixed "do you want to enable mods" notification never displaying on startup
- Fixed a lot's home location not being correct for non-residential lots, causing Tinies to walk into weird places
- Fixed rocky ground and grassy dirt being favored for walking
# 0.28.2
*December 23, 2022*

View file

@ -1053,8 +1053,6 @@
"TinyLife.Goals.AutoGoalInfo.Distinct``1(System.String,System.Collections.Generic.IEnumerable{System.String},System.Func{``0,System.String},System.Func{``0,System.Boolean},TinyLife.Goals.GoalTrigger[])": "TinyLife.Goals.AutoGoalInfo.yml",
"TinyLife.Goals.AutoGoalInfo.Distinct``1(System.String,System.Int32,System.Func{``0,System.String},System.Func{``0,System.Boolean},TinyLife.Goals.GoalTrigger[])": "TinyLife.Goals.AutoGoalInfo.yml",
"TinyLife.Goals.AutoGoalInfo.Timed``1(System.String,System.TimeSpan,System.Func{``0,System.Boolean},TinyLife.Goals.GoalTrigger[])": "TinyLife.Goals.AutoGoalInfo.yml",
"TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])": "TinyLife.Goals.AutoGoalInfo.yml",
"TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])": "TinyLife.Goals.AutoGoalInfo.yml",
"TinyLife.Goals.AutoGoalInfo.Triggers": "TinyLife.Goals.AutoGoalInfo.yml",
"TinyLife.Goals.AutoTriggerGoal": "TinyLife.Goals.AutoTriggerGoal.yml",
"TinyLife.Goals.AutoTriggerGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)": "TinyLife.Goals.AutoTriggerGoal.yml",
@ -1105,11 +1103,16 @@
"TinyLife.Goals.GoalSet.Info": "TinyLife.Goals.GoalSet.yml",
"TinyLife.Goals.GoalSet.IsCompleted": "TinyLife.Goals.GoalSet.yml",
"TinyLife.Goals.GoalSet.Reset": "TinyLife.Goals.GoalSet.yml",
"TinyLife.Goals.GoalSet.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)": "TinyLife.Goals.GoalSet.yml",
"TinyLife.Goals.GoalSet.Validate(TinyLife.Goals.GoalSetInfo)": "TinyLife.Goals.GoalSet.yml",
"TinyLife.Goals.GoalSetInfo": "TinyLife.Goals.GoalSetInfo.yml",
"TinyLife.Goals.GoalSetInfo.#ctor(TinyLife.Goals.GoalInfo[])": "TinyLife.Goals.GoalSetInfo.yml",
"TinyLife.Goals.GoalSetInfo.Configurations": "TinyLife.Goals.GoalSetInfo.yml",
"TinyLife.Goals.GoalSetInfo.Construct": "TinyLife.Goals.GoalSetInfo.yml",
"TinyLife.Goals.IGoalTriggerable": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.Job": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.#ctor(TinyLife.Goals.JobType,TinyLife.Objects.Person,System.Int32)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.AddLevel(System.Int32)": "TinyLife.Goals.Job.yml",
@ -2332,6 +2335,7 @@
"TinyLife.Options.StoreInHouseholdKeybind": "TinyLife.Options.yml",
"TinyLife.Options.SwitchPersonKeybind": "TinyLife.Options.yml",
"TinyLife.Options.TransparentTooltips": "TinyLife.Options.yml",
"TinyLife.Options.TwelveHourClock": "TinyLife.Options.yml",
"TinyLife.Options.UiAnimations": "TinyLife.Options.yml",
"TinyLife.Options.UiScale": "TinyLife.Options.yml",
"TinyLife.Options.UnbindKeybind": "TinyLife.Options.yml",
@ -2917,6 +2921,7 @@
"TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Boolean,System.Boolean,System.Boolean)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToSellingPriceString(System.Single)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToSimpleLocalizedString(System.TimeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToWallSide(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Person.Pose)": "TinyLife.Utilities.Extensions.yml",

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed
path: ../TinyLife/Options.cs
startLine: 511
startLine: 516
assemblies:
- Tiny Life
namespace: TinyLife
@ -59,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
startLine: 516
startLine: 521
assemblies:
- Tiny Life
namespace: TinyLife
@ -93,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
startLine: 520
startLine: 525
assemblies:
- Tiny Life
namespace: TinyLife
@ -127,7 +127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
startLine: 524
startLine: 529
assemblies:
- Tiny Life
namespace: TinyLife
@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
startLine: 528
startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
startLine: 533
startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -28,7 +28,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nAn amount goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that keeps track of an amount of things that have been completed.\nTo trigger all amount goals in a goal set, use <xref href=\"TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nAn amount goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that keeps track of an amount of things that have been completed.\nTo trigger all amount goals in a goal set, use <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: 'public class AmountGoal : AutoTriggerGoal<float>, IGenericDataHolder'
@ -263,8 +263,8 @@ references:
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals

View file

@ -12,8 +12,6 @@ items:
- TinyLife.Goals.AutoGoalInfo.Distinct``1(System.String,System.Collections.Generic.IEnumerable{System.String},System.Func{``0,System.String},System.Func{``0,System.Boolean},TinyLife.Goals.GoalTrigger[])
- TinyLife.Goals.AutoGoalInfo.Distinct``1(System.String,System.Int32,System.Func{``0,System.String},System.Func{``0,System.Boolean},TinyLife.Goals.GoalTrigger[])
- TinyLife.Goals.AutoGoalInfo.Timed``1(System.String,System.TimeSpan,System.Func{``0,System.Boolean},TinyLife.Goals.GoalTrigger[])
- TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.AutoGoalInfo.Triggers
langs:
- csharp
@ -91,7 +89,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA set of <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> instances that trigger this auto goal.\nThis value is used in <xref href=\"TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA set of <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> instances that trigger this auto goal.\nThis value is used in <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly GoalTrigger[] Triggers
@ -126,7 +124,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA condition, which takes in an object and returns whether this auto goal can be triggered.\nThis value is used in <xref href=\"TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA condition, which takes in an object and returns whether this auto goal can be triggered.\nThis value is used in <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly Func<object, bool> Condition
@ -470,106 +468,6 @@ items:
- Shared
fullName.vb: TinyLife.Goals.AutoGoalInfo.Conditioned(Of T)(System.String, System.Func(Of T, System.Boolean), TinyLife.Goals.GoalTrigger())
name.vb: Conditioned(Of T)(String, Func(Of T, Boolean), GoalTrigger())
- uid: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
parent: TinyLife.Goals.AutoGoalInfo
langs:
- csharp
- vb
name: Trigger(GoalSet, Object, GoalTrigger, Object[])
nameWithType: AutoGoalInfo.Trigger(GoalSet, Object, GoalTrigger, Object[])
fullName: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet, System.Object, TinyLife.Goals.GoalTrigger, System.Object[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTriggers all auto-triggered goals with the specified type constraint in the given <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen calling this method, it should ideally be called on a specific subclass like <xref href=\"TinyLife.Goals.AmountGoal\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Goals.ConditionedGoal\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Goals.DistinctGoal\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen calling this method for a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, their <xref href=\"TinyLife.Objects.Person.GetCurrentGoals\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
example: []
syntax:
content: public static void Trigger(GoalSet set, object obj, GoalTrigger trigger, params object[] values)
parameters:
- id: set
type: TinyLife.Goals.GoalSet
description: The goal set to search for auto-triggered goals
- id: obj
type: System.Object
description: The object that should be passed to the <xref href="TinyLife.Goals.AutoGoalInfo.Condition" data-throw-if-not-resolved="false"></xref>
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this goal
- id: values
type: System.Object[]
description: The values that should be passed to <xref href="TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)" data-throw-if-not-resolved="false"></xref>
content.vb: Public Shared Sub Trigger(set As GoalSet, obj As Object, trigger As GoalTrigger, ParamArray values As Object())
overload: TinyLife.Goals.AutoGoalInfo.Trigger*
nameWithType.vb: AutoGoalInfo.Trigger(GoalSet, Object, GoalTrigger, Object())
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet, System.Object, TinyLife.Goals.GoalTrigger, System.Object())
name.vb: Trigger(GoalSet, Object, GoalTrigger, Object())
- uid: TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
parent: TinyLife.Goals.AutoGoalInfo
langs:
- csharp
- vb
name: Trigger(IEnumerable<GoalSet>, Object, GoalTrigger, Object[])
nameWithType: AutoGoalInfo.Trigger(IEnumerable<GoalSet>, Object, GoalTrigger, Object[])
fullName: TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable<TinyLife.Goals.GoalSet>, System.Object, TinyLife.Goals.GoalTrigger, System.Object[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 190
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTriggers all auto-triggered goals with the specified type constraint in the given set of <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> instances.\nWhen calling this method, it should ideally be called on a specific subclass like <xref href=\"TinyLife.Goals.AmountGoal\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Goals.ConditionedGoal\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Goals.DistinctGoal\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen calling this method for a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, their <xref href=\"TinyLife.Objects.Person.GetCurrentGoals\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
example: []
syntax:
content: public static void Trigger(IEnumerable<GoalSet> sets, object obj, GoalTrigger trigger, params object[] values)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: System.Object
description: The object that should be passed to the <xref href="TinyLife.Goals.AutoGoalInfo.Condition" data-throw-if-not-resolved="false"></xref>
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this goal
- id: values
type: System.Object[]
description: The values that should be passed to <xref href="TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)" data-throw-if-not-resolved="false"></xref>
content.vb: Public Shared Sub Trigger(sets As IEnumerable(Of GoalSet), obj As Object, trigger As GoalTrigger, ParamArray values As Object())
overload: TinyLife.Goals.AutoGoalInfo.Trigger*
nameWithType.vb: AutoGoalInfo.Trigger(IEnumerable(Of GoalSet), Object, GoalTrigger, Object())
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
fullName.vb: TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.GoalSet), System.Object, TinyLife.Goals.GoalTrigger, System.Object())
name.vb: Trigger(IEnumerable(Of GoalSet), Object, GoalTrigger, Object())
references:
- uid: TinyLife.Goals.GoalInfo
commentId: T:TinyLife.Goals.GoalInfo
@ -1279,8 +1177,8 @@ references:
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
- uid: TinyLife.Goals.GoalTrigger[]
isExternal: true
@ -1815,144 +1713,3 @@ references:
name: Conditioned
nameWithType: AutoGoalInfo.Conditioned
fullName: TinyLife.Goals.AutoGoalInfo.Conditioned
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals
isExternal: true
- uid: TinyLife.Goals.AutoGoalInfo.Condition
commentId: F:TinyLife.Goals.AutoGoalInfo.Condition
isExternal: true
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
name: Trigger(Object)
nameWithType: AutoTriggerGoal.Trigger(Object)
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
nameWithType: AutoTriggerGoal.Trigger
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger
- name: (
nameWithType: (
fullName: (
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
nameWithType: AutoTriggerGoal.Trigger
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger
- name: (
nameWithType: (
fullName: (
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Goals.AutoGoalInfo.Trigger*
commentId: Overload:TinyLife.Goals.AutoGoalInfo.Trigger
name: Trigger
nameWithType: AutoGoalInfo.Trigger
fullName: TinyLife.Goals.AutoGoalInfo.Trigger
- uid: System.Object[]
isExternal: true
name: Object[]
nameWithType: Object[]
fullName: System.Object[]
nameWithType.vb: Object()
fullName.vb: System.Object()
name.vb: Object()
spec.csharp:
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: '[]'
nameWithType: '[]'
fullName: '[]'
spec.vb:
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: ()
nameWithType: ()
fullName: ()
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Goals.GoalSet}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<GoalSet>
nameWithType: IEnumerable<GoalSet>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Goals.GoalSet>
nameWithType.vb: IEnumerable(Of GoalSet)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Goals.GoalSet)
name.vb: IEnumerable(Of GoalSet)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Goals.GoalSet
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Goals.GoalSet
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- name: )
nameWithType: )
fullName: )

View file

@ -30,7 +30,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA distinct goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that keeps track of a distinct set of objects to be completed or obtained.\nTo trigger all distinct goals in a goal set, use <xref href=\"TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA distinct goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that keeps track of a distinct set of objects to be completed or obtained.\nTo trigger all distinct goals in a goal set, use <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: 'public class DistinctGoal : AutoTriggerGoal, IGenericDataHolder'
@ -352,8 +352,8 @@ references:
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals

View file

@ -14,6 +14,7 @@ items:
- TinyLife.Goals.GoalSet.Info
- TinyLife.Goals.GoalSet.IsCompleted
- TinyLife.Goals.GoalSet.Reset
- TinyLife.Goals.GoalSet.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
- TinyLife.Goals.GoalSet.Validate(TinyLife.Goals.GoalSetInfo)
langs:
- csharp
@ -39,18 +40,19 @@ items:
content: >-
[DataContract]
public class GoalSet : JsonTypeSafeGenericDataHolder, IGenericDataHolder
public class GoalSet : JsonTypeSafeGenericDataHolder, IGenericDataHolder, IGoalTriggerable
content.vb: >-
<DataContract>
Public Class GoalSet
Inherits JsonTypeSafeGenericDataHolder
Implements IGenericDataHolder
Implements IGenericDataHolder, IGoalTriggerable
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Goals.IGoalTriggerable
inheritedMembers:
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
@ -464,6 +466,53 @@ items:
- public
modifiers.vb:
- Public
- uid: TinyLife.Goals.GoalSet.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.GoalSet.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
id: TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.GoalSet
langs:
- csharp
- vb
name: TryTrigger(Object, GoalTrigger, Object)
nameWithType: GoalSet.TryTrigger(Object, GoalTrigger, Object)
fullName: TinyLife.Goals.GoalSet.TryTrigger(System.Object, TinyLife.Goals.GoalTrigger, System.Object)
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryTrigger
path: ../TinyLife/Goals/GoalSet.cs
startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTries to trigger this goal triggerable.\nTo call this method more easily, use <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref> or one of its overloads.\n"
example: []
syntax:
content: public bool TryTrigger(object obj, GoalTrigger trigger, object value)
parameters:
- id: obj
type: System.Object
description: The object that triggered the given <code data-dev-comment-type="paramref" class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value
type: System.Object
description: The value that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar.
return:
type: System.Boolean
description: Whether this goal was successfully triggered.
content.vb: Public Function TryTrigger(obj As Object, trigger As GoalTrigger, value As Object) As Boolean
overload: TinyLife.Goals.GoalSet.TryTrigger*
implements:
- TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
modifiers.csharp:
- public
modifiers.vb:
- Public
references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
@ -512,6 +561,12 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
parent: TinyLife.Goals
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1386,3 +1441,83 @@ references:
name: Validate
nameWithType: GoalSet.Validate
fullName: TinyLife.Goals.GoalSet.Validate
- uid: TinyLife.Goals.GoalSet.TryTrigger*
commentId: Overload:TinyLife.Goals.GoalSet.TryTrigger
name: TryTrigger
nameWithType: GoalSet.TryTrigger
fullName: TinyLife.Goals.GoalSet.TryTrigger
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.IGoalTriggerable
isExternal: true
name: TryTrigger(Object, GoalTrigger, Object)
nameWithType: IGoalTriggerable.TryTrigger(Object, GoalTrigger, Object)
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object, TinyLife.Goals.GoalTrigger, System.Object)
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: TryTrigger
nameWithType: IGoalTriggerable.TryTrigger
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger
- name: (
nameWithType: (
fullName: (
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: TryTrigger
nameWithType: IGoalTriggerable.TryTrigger
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger
- name: (
nameWithType: (
fullName: (
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger

View file

@ -0,0 +1,529 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
id: IGoalTriggerable
parent: TinyLife.Goals
children:
- TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
langs:
- csharp
- vb
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
type: Interface
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IGoalTriggerable
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 9
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nAn interface that classes like <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> implement to allow for them or their <xref href=\"TinyLife.Goals.AutoTriggerGoal\" data-throw-if-not-resolved=\"false\"></xref> instances to be triggered by a <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> that is associated with an object and a value.\n"
example: []
syntax:
content: public interface IGoalTriggerable
content.vb: Public Interface IGoalTriggerable
extensionMethods:
- TinyLife.Goals.IGoalTriggerable.TinyLife.Utilities.Extensions.JsonCopy``1
modifiers.csharp:
- public
- interface
modifiers.vb:
- Public
- Interface
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
id: TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: TryTrigger(Object, GoalTrigger, Object)
nameWithType: IGoalTriggerable.TryTrigger(Object, GoalTrigger, Object)
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object, TinyLife.Goals.GoalTrigger, System.Object)
type: Method
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryTrigger
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTries to trigger this goal triggerable.\nTo call this method more easily, use <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref> or one of its overloads.\n"
example: []
syntax:
content: bool TryTrigger(object obj, GoalTrigger trigger, object value)
parameters:
- id: obj
type: System.Object
description: The object that triggered the given <code data-dev-comment-type="paramref" class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value
type: System.Object
description: The value that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar.
return:
type: System.Boolean
description: Whether this goal was successfully triggered.
content.vb: Function TryTrigger(obj As Object, trigger As GoalTrigger, value As Object) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.TryTrigger*
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IGoalTriggerable, Object, GoalTrigger, Object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, Object, GoalTrigger, Object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, System.Object, TinyLife.Goals.GoalTrigger, System.Object[])
type: Method
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTriggers all auto-triggered goals with the specified type constraint in the given <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen calling this method, it should ideally be called on a specific subclass like <xref href=\"TinyLife.Goals.AmountGoal\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Goals.ConditionedGoal\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Goals.DistinctGoal\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen calling this method for a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, their <xref href=\"TinyLife.Objects.Person.GetCurrentGoals\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
example: []
syntax:
content: static bool Trigger(IGoalTriggerable set, object obj, GoalTrigger trigger, params object[] values)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: System.Object
description: The object that triggered the given <code data-dev-comment-type="paramref" class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: values
type: System.Object[]
description: The values that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar. The values will be passed individually to <xref href="TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref>.
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Shared Function Trigger(set As IGoalTriggerable, obj As Object, trigger As GoalTrigger, ParamArray values As Object()) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(IGoalTriggerable, Object, GoalTrigger, Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, System.Object, TinyLife.Goals.GoalTrigger, System.Object())
name.vb: Trigger(IGoalTriggerable, Object, GoalTrigger, Object())
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger(IEnumerable<IGoalTriggerable>, Object, GoalTrigger, Object[])
nameWithType: IGoalTriggerable.Trigger(IEnumerable<IGoalTriggerable>, Object, GoalTrigger, Object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable<TinyLife.Goals.IGoalTriggerable>, System.Object, TinyLife.Goals.GoalTrigger, System.Object[])
type: Method
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTriggers all auto-triggered goals with the specified type constraint in the given set of <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> instances.\nWhen calling this method, it should ideally be called on a specific subclass like <xref href=\"TinyLife.Goals.AmountGoal\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Goals.ConditionedGoal\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Goals.DistinctGoal\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen calling this method for a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, their <xref href=\"TinyLife.Objects.Person.GetCurrentGoals\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
example: []
syntax:
content: static bool Trigger(IEnumerable<IGoalTriggerable> sets, object obj, GoalTrigger trigger, params object[] values)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: System.Object
description: The object that triggered the given <code data-dev-comment-type="paramref" class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: values
type: System.Object[]
description: The values that is associated with the trigger, which is usually an amount that a value has changed by, an amount of money, or similar. The values will be passed individually to <xref href="TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref>.
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Shared Function Trigger(sets As IEnumerable(Of IGoalTriggerable), obj As Object, trigger As GoalTrigger, ParamArray values As Object()) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(IEnumerable(Of IGoalTriggerable), Object, GoalTrigger, Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), System.Object, TinyLife.Goals.GoalTrigger, System.Object())
name.vb: Trigger(IEnumerable(Of IGoalTriggerable), Object, GoalTrigger, Object())
references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
- uid: TinyLife.Goals.IGoalTriggerable.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<IGoalTriggerable>()
nameWithType: Extensions.JsonCopy<IGoalTriggerable>()
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.IGoalTriggerable>()
nameWithType.vb: Extensions.JsonCopy(Of IGoalTriggerable)()
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.IGoalTriggerable)()
name.vb: JsonCopy(Of IGoalTriggerable)()
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy<IGoalTriggerable>
nameWithType: Extensions.JsonCopy<IGoalTriggerable>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.IGoalTriggerable>
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1
name: JsonCopy(Of IGoalTriggerable)
nameWithType: Extensions.JsonCopy(Of IGoalTriggerable)
fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.IGoalTriggerable)
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>
nameWithType: Extensions.JsonCopy<T>
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
- 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: TinyLife.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
parent: TinyLife.Goals
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger*
commentId: Overload:TinyLife.Goals.IGoalTriggerable.TryTrigger
name: TryTrigger
nameWithType: IGoalTriggerable.TryTrigger
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
name: Object
nameWithType: Object
fullName: System.Object
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
name: Boolean
nameWithType: Boolean
fullName: System.Boolean
- uid: System
commentId: N:System
isExternal: true
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Goals.AmountGoal
commentId: T:TinyLife.Goals.AmountGoal
name: AmountGoal
nameWithType: AmountGoal
fullName: TinyLife.Goals.AmountGoal
- uid: TinyLife.Goals.ConditionedGoal
commentId: T:TinyLife.Goals.ConditionedGoal
name: ConditionedGoal
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
- uid: TinyLife.Goals.DistinctGoal
commentId: T:TinyLife.Goals.DistinctGoal
name: DistinctGoal
nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals
isExternal: true
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.IGoalTriggerable
isExternal: true
name: TryTrigger(Object, GoalTrigger, Object)
nameWithType: IGoalTriggerable.TryTrigger(Object, GoalTrigger, Object)
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object, TinyLife.Goals.GoalTrigger, System.Object)
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: TryTrigger
nameWithType: IGoalTriggerable.TryTrigger
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger
- name: (
nameWithType: (
fullName: (
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: TryTrigger
nameWithType: IGoalTriggerable.TryTrigger
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger
- name: (
nameWithType: (
fullName: (
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- name: ', '
nameWithType: ', '
fullName: ', '
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.Goals.IGoalTriggerable.Trigger*
commentId: Overload:TinyLife.Goals.IGoalTriggerable.Trigger
name: Trigger
nameWithType: IGoalTriggerable.Trigger
fullName: TinyLife.Goals.IGoalTriggerable.Trigger
- uid: System.Object[]
isExternal: true
name: Object[]
nameWithType: Object[]
fullName: System.Object[]
nameWithType.vb: Object()
fullName.vb: System.Object()
name.vb: Object()
spec.csharp:
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: '[]'
nameWithType: '[]'
fullName: '[]'
spec.vb:
- uid: System.Object
name: Object
nameWithType: Object
fullName: System.Object
isExternal: true
- name: ()
nameWithType: ()
fullName: ()
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
name: IEnumerable<IGoalTriggerable>
nameWithType: IEnumerable<IGoalTriggerable>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Goals.IGoalTriggerable>
nameWithType.vb: IEnumerable(Of IGoalTriggerable)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable)
name.vb: IEnumerable(Of IGoalTriggerable)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- name: )
nameWithType: )
fullName: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: <
nameWithType: <
fullName: <
- name: T
nameWithType: T
fullName: T
- name: '>'
nameWithType: '>'
fullName: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
isExternal: true
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- name: T
nameWithType: T
fullName: T
- name: )
nameWithType: )
fullName: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic

View file

@ -18,6 +18,7 @@ items:
- TinyLife.Goals.GoalInfo
- TinyLife.Goals.GoalSet
- TinyLife.Goals.GoalSetInfo
- TinyLife.Goals.IGoalTriggerable
- TinyLife.Goals.Job
- TinyLife.Goals.Job.JobPerformanceDelegate
- TinyLife.Goals.JobType
@ -180,6 +181,12 @@ references:
name: ''
nameWithType: ''
fullName: TinyLife.Goals.
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
parent: TinyLife.Goals
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- uid: TinyLife.Goals.Job
commentId: T:TinyLife.Goals.Job
parent: TinyLife.Goals

View file

@ -430,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadOptions
path: ../TinyLife/Mods/ModLoader.cs
startLine: 241
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Mods

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedType
path: ../TinyLife/Need.cs
startLine: 65
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife
@ -88,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Need.cs
startLine: 73
startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Energy
path: ../TinyLife/Need.cs
startLine: 75
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hunger
path: ../TinyLife/Need.cs
startLine: 80
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social
path: ../TinyLife/Need.cs
startLine: 81
startLine: 103
assemblies:
- Tiny Life
namespace: TinyLife
@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: ../TinyLife/Need.cs
startLine: 84
startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife
@ -265,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hygiene
path: ../TinyLife/Need.cs
startLine: 85
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife
@ -300,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Entertainment
path: ../TinyLife/Need.cs
startLine: 86
startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife
@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Need.cs
startLine: 93
startLine: 115
assemblies:
- Tiny Life
namespace: TinyLife
@ -370,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveReduction
path: ../TinyLife/Need.cs
startLine: 97
startLine: 119
assemblies:
- Tiny Life
namespace: TinyLife
@ -405,7 +405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowAction
path: ../TinyLife/Need.cs
startLine: 101
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife
@ -440,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowTime
path: ../TinyLife/Need.cs
startLine: 105
startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife
@ -475,7 +475,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolveImportance
path: ../TinyLife/Need.cs
startLine: 110
startLine: 132
assemblies:
- Tiny Life
namespace: TinyLife
@ -510,7 +510,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Need.cs
startLine: 112
startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife
@ -549,7 +549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Need.cs
startLine: 122
startLine: 144
assemblies:
- Tiny Life
namespace: TinyLife
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Need.cs
startLine: 135
startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup
path: ../TinyLife/Objects/Person.cs
startLine: 2732
startLine: 2720
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -67,7 +67,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
startLine: 2740
startLine: 2728
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -101,7 +101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult
path: ../TinyLife/Objects/Person.cs
startLine: 2746
startLine: 2734
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
startLine: 2754
startLine: 2742
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort
path: ../TinyLife/Objects/Person.cs
startLine: 2757
startLine: 2745
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -93,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short
path: ../TinyLife/Objects/Person.cs
startLine: 2758
startLine: 2746
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Objects/Person.cs
startLine: 2759
startLine: 2747
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long
path: ../TinyLife/Objects/Person.cs
startLine: 2760
startLine: 2748
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong
path: ../TinyLife/Objects/Person.cs
startLine: 2761
startLine: 2749
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -221,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite
path: ../TinyLife/Objects/Person.cs
startLine: 2762
startLine: 2750
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdateDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2618
startLine: 2606
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason
path: ../TinyLife/Objects/Person.cs
startLine: 2683
startLine: 2671
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -58,7 +58,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starvation
path: ../TinyLife/Objects/Person.cs
startLine: 2689
startLine: 2677
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InexplicableReasons
path: ../TinyLife/Objects/Person.cs
startLine: 2694
startLine: 2682
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution
path: ../TinyLife/Objects/Person.cs
startLine: 2699
startLine: 2687
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein
path: ../TinyLife/Objects/Person.cs
startLine: 2703
startLine: 2691
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyModifierDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2603
startLine: 2591
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiersChangedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2628
startLine: 2616
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveActionPriorityDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2613
startLine: 2601
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pose
path: ../TinyLife/Objects/Person.cs
startLine: 2633
startLine: 2621
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -65,7 +65,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Standing
path: ../TinyLife/Objects/Person.cs
startLine: 2638
startLine: 2626
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walking
path: ../TinyLife/Objects/Person.cs
startLine: 2642
startLine: 2630
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sitting
path: ../TinyLife/Objects/Person.cs
startLine: 2646
startLine: 2634
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Laying
path: ../TinyLife/Objects/Person.cs
startLine: 2651
startLine: 2639
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SittingGround
path: ../TinyLife/Objects/Person.cs
startLine: 2656
startLine: 2644
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -235,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingStanding
path: ../TinyLife/Objects/Person.cs
startLine: 2660
startLine: 2648
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSitting
path: ../TinyLife/Objects/Person.cs
startLine: 2664
startLine: 2652
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -303,7 +303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSittingGround
path: ../TinyLife/Objects/Person.cs
startLine: 2668
startLine: 2656
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -337,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Running
path: ../TinyLife/Objects/Person.cs
startLine: 2672
startLine: 2660
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -371,7 +371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingArmsOut
path: ../TinyLife/Objects/Person.cs
startLine: 2676
startLine: 2664
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2623
startLine: 2611
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkSpeedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2608
startLine: 2596
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -3006,10 +3006,10 @@ items:
summary: "\nAn event that is invoked in <xref href=\"TinyLife.Objects.Person.GetCurrentGoals\" data-throw-if-not-resolved=\"false\"></xref>.\nThis event allows adding more goals to a person that should be tracked by <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref> goals.\nThis event can be subscribed to using <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public event Action<List<GoalSet>> OnGetCurrentGoals
content: public event Action<List<IGoalTriggerable>> OnGetCurrentGoals
return:
type: System.Action{System.Collections.Generic.List{TinyLife.Goals.GoalSet}}
content.vb: Public Event OnGetCurrentGoals As Action(Of List(Of GoalSet))
type: System.Action{System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}}
content.vb: Public Event OnGetCurrentGoals As Action(Of List(Of IGoalTriggerable))
modifiers.csharp:
- public
modifiers.vb:
@ -3212,7 +3212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Person.cs
startLine: 815
startLine: 803
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3265,7 +3265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Person.cs
startLine: 884
startLine: 872
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3303,7 +3303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Person.cs
startLine: 920
startLine: 908
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3345,7 +3345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Person.cs
startLine: 925
startLine: 913
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3387,7 +3387,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Person.cs
startLine: 930
startLine: 918
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3426,7 +3426,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Person.cs
startLine: 950
startLine: 938
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3471,7 +3471,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/Person.cs
startLine: 963
startLine: 951
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3513,7 +3513,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusCameraOnEvent
path: ../TinyLife/Objects/Person.cs
startLine: 972
startLine: 960
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3545,7 +3545,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetJob
path: ../TinyLife/Objects/Person.cs
startLine: 986
startLine: 974
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3584,7 +3584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Person.cs
startLine: 997
startLine: 985
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3620,7 +3620,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval
path: ../TinyLife/Objects/Person.cs
startLine: 1048
startLine: 1036
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3652,7 +3652,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLot
path: ../TinyLife/Objects/Person.cs
startLine: 1062
startLine: 1050
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3688,7 +3688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Person.cs
startLine: 1078
startLine: 1066
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3733,7 +3733,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHomeLocation
path: ../TinyLife/Objects/Person.cs
startLine: 1086
startLine: 1074
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3768,7 +3768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRelationship
path: ../TinyLife/Objects/Person.cs
startLine: 1097
startLine: 1085
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3810,7 +3810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeFriendship
path: ../TinyLife/Objects/Person.cs
startLine: 1120
startLine: 1108
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3849,7 +3849,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeRomance
path: ../TinyLife/Objects/Person.cs
startLine: 1164
startLine: 1152
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3888,7 +3888,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmote
path: ../TinyLife/Objects/Person.cs
startLine: 1188
startLine: 1176
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3930,7 +3930,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopEmoting
path: ../TinyLife/Objects/Person.cs
startLine: 1198
startLine: 1186
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -3962,7 +3962,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speak
path: ../TinyLife/Objects/Person.cs
startLine: 1209
startLine: 1197
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4004,7 +4004,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopSpeaking
path: ../TinyLife/Objects/Person.cs
startLine: 1219
startLine: 1207
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4036,7 +4036,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmoteAndSpeak
path: ../TinyLife/Objects/Person.cs
startLine: 1236
startLine: 1224
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4081,7 +4081,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeTalkingSpots
path: ../TinyLife/Objects/Person.cs
startLine: 1245
startLine: 1233
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4119,7 +4119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyActionSpot
path: ../TinyLife/Objects/Person.cs
startLine: 1263
startLine: 1251
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4167,7 +4167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
startLine: 1281
startLine: 1269
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4218,7 +4218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
startLine: 1298
startLine: 1286
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4269,7 +4269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCloseForTalking
path: ../TinyLife/Objects/Person.cs
startLine: 1309
startLine: 1297
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4308,7 +4308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1321
startLine: 1309
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4347,7 +4347,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeedPercentage
path: ../TinyLife/Objects/Person.cs
startLine: 1330
startLine: 1318
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4386,7 +4386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1342
startLine: 1330
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4431,7 +4431,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1378
startLine: 1366
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4479,7 +4479,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkill
path: ../TinyLife/Objects/Person.cs
startLine: 1390
startLine: 1378
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4521,7 +4521,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillTotalPercentage
path: ../TinyLife/Objects/Person.cs
startLine: 1409
startLine: 1397
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4560,7 +4560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillPointPercentage
path: ../TinyLife/Objects/Person.cs
startLine: 1419
startLine: 1407
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4599,7 +4599,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillLevel
path: ../TinyLife/Objects/Person.cs
startLine: 1429
startLine: 1417
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4638,7 +4638,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasSkillLevel
path: ../TinyLife/Objects/Person.cs
startLine: 1439
startLine: 1427
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4680,7 +4680,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainSkill
path: ../TinyLife/Objects/Person.cs
startLine: 1451
startLine: 1439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4725,7 +4725,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepleteNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1467
startLine: 1455
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4767,7 +4767,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasPersonality
path: ../TinyLife/Objects/Person.cs
startLine: 1478
startLine: 1466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4806,7 +4806,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueueAction
path: ../TinyLife/Objects/Person.cs
startLine: 1492
startLine: 1480
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4860,7 +4860,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelAction
path: ../TinyLife/Objects/Person.cs
startLine: 1527
startLine: 1515
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4905,7 +4905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindPathAsync
path: ../TinyLife/Objects/Person.cs
startLine: 1546
startLine: 1534
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4953,7 +4953,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1560
startLine: 1548
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4999,7 +4999,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1575
startLine: 1563
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5055,7 +5055,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1587
startLine: 1575
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5094,7 +5094,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldActionInfo
path: ../TinyLife/Objects/Person.cs
startLine: 1602
startLine: 1590
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5129,7 +5129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToCreatedByString
path: ../TinyLife/Objects/Person.cs
startLine: 1610
startLine: 1598
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5164,7 +5164,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Objects/Person.cs
startLine: 1620
startLine: 1608
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5203,7 +5203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddEmotion
path: ../TinyLife/Objects/Person.cs
startLine: 1715
startLine: 1703
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5254,7 +5254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveEmotion
path: ../TinyLife/Objects/Person.cs
startLine: 1738
startLine: 1726
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5293,7 +5293,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotion
path: ../TinyLife/Objects/Person.cs
startLine: 1759
startLine: 1747
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5338,7 +5338,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotionModifier
path: ../TinyLife/Objects/Person.cs
startLine: 1778
startLine: 1766
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5383,7 +5383,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasEmotionModifier
path: ../TinyLife/Objects/Person.cs
startLine: 1794
startLine: 1782
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5422,7 +5422,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalkSpeed
path: ../TinyLife/Objects/Person.cs
startLine: 1803
startLine: 1791
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5457,7 +5457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
startLine: 1829
startLine: 1817
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5505,7 +5505,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
startLine: 1883
startLine: 1871
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5544,7 +5544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
startLine: 1888
startLine: 1876
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5582,7 +5582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProjects
path: ../TinyLife/Objects/Person.cs
startLine: 1898
startLine: 1886
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5621,7 +5621,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProject
path: ../TinyLife/Objects/Person.cs
startLine: 1908
startLine: 1896
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5663,7 +5663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartProject
path: ../TinyLife/Objects/Person.cs
startLine: 1917
startLine: 1905
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5702,7 +5702,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
startLine: 1929
startLine: 1917
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5741,7 +5741,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 1951
startLine: 1939
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5780,7 +5780,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 1963
startLine: 1951
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5819,7 +5819,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 1979
startLine: 1967
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5855,7 +5855,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Person.cs
startLine: 1995
startLine: 1983
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5900,7 +5900,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
startLine: 2036
startLine: 2024
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5939,7 +5939,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
startLine: 2046
startLine: 2034
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -5978,7 +5978,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPersonalitySkillBoost
path: ../TinyLife/Objects/Person.cs
startLine: 2056
startLine: 2044
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6017,18 +6017,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentGoals
path: ../TinyLife/Objects/Person.cs
startLine: 2076
startLine: 2064
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a set of <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> objects that this person is currently working on.\nTo add more current goals, use <xref href=\"TinyLife.Objects.Person.OnGetCurrentGoals\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public List<GoalSet> GetCurrentGoals()
content: public List<IGoalTriggerable> GetCurrentGoals()
return:
type: System.Collections.Generic.List{TinyLife.Goals.GoalSet}
type: System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}
description: This person&apos;s current goals
content.vb: Public Function GetCurrentGoals As List(Of GoalSet)
content.vb: Public Function GetCurrentGoals As List(Of IGoalTriggerable)
overload: TinyLife.Objects.Person.GetCurrentGoals*
modifiers.csharp:
- public
@ -6052,7 +6052,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Objects/Person.cs
startLine: 2098
startLine: 2086
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6066,7 +6066,7 @@ items:
description: The money to earn.
- id: triggerObject
type: System.Object
description: The object that caused the money to be earned, which is passed to <xref href="TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
description: The object that caused the money to be earned, which is passed to <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub EarnMoney(money As Single, triggerObject As Object)
overload: TinyLife.Objects.Person.EarnMoney*
modifiers.csharp:
@ -6091,7 +6091,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2110
startLine: 2098
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6143,7 +6143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Objects/Person.cs
startLine: 2127
startLine: 2115
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6189,7 +6189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2136
startLine: 2124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6233,7 +6233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2146
startLine: 2134
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6272,7 +6272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDaysBeforeAging
path: ../TinyLife/Objects/Person.cs
startLine: 2160
startLine: 2148
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6307,7 +6307,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToExitRoad
path: ../TinyLife/Objects/Person.cs
startLine: 2168
startLine: 2156
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6339,7 +6339,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdatePortraitIfDirty
path: ../TinyLife/Objects/Person.cs
startLine: 2178
startLine: 2166
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6371,7 +6371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomSpeakSound
path: ../TinyLife/Objects/Person.cs
startLine: 2499
startLine: 2487
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -6424,7 +6424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Objects/Person.cs
startLine: 2522
startLine: 2510
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -10784,16 +10784,16 @@ references:
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: System.Action{System.Collections.Generic.List{TinyLife.Goals.GoalSet}}
commentId: T:System.Action{System.Collections.Generic.List{TinyLife.Goals.GoalSet}}
- uid: System.Action{System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}}
commentId: T:System.Action{System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}}
parent: System
definition: System.Action`1
name: Action<List<GoalSet>>
nameWithType: Action<List<GoalSet>>
fullName: System.Action<System.Collections.Generic.List<TinyLife.Goals.GoalSet>>
nameWithType.vb: Action(Of List(Of GoalSet))
fullName.vb: System.Action(Of System.Collections.Generic.List(Of TinyLife.Goals.GoalSet))
name.vb: Action(Of List(Of GoalSet))
name: Action<List<IGoalTriggerable>>
nameWithType: Action<List<IGoalTriggerable>>
fullName: System.Action<System.Collections.Generic.List<TinyLife.Goals.IGoalTriggerable>>
nameWithType.vb: Action(Of List(Of IGoalTriggerable))
fullName.vb: System.Action(Of System.Collections.Generic.List(Of TinyLife.Goals.IGoalTriggerable))
name.vb: Action(Of List(Of IGoalTriggerable))
spec.csharp:
- uid: System.Action`1
name: Action
@ -10811,10 +10811,10 @@ references:
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Goals.GoalSet
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- name: '>'
nameWithType: '>'
fullName: '>'
@ -10838,10 +10838,10 @@ references:
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Goals.GoalSet
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- name: )
nameWithType: )
fullName: )
@ -12606,16 +12606,16 @@ references:
name: GetCurrentGoals
nameWithType: Person.GetCurrentGoals
fullName: TinyLife.Objects.Person.GetCurrentGoals
- uid: System.Collections.Generic.List{TinyLife.Goals.GoalSet}
commentId: T:System.Collections.Generic.List{TinyLife.Goals.GoalSet}
- uid: System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}
commentId: T:System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
name: List<GoalSet>
nameWithType: List<GoalSet>
fullName: System.Collections.Generic.List<TinyLife.Goals.GoalSet>
nameWithType.vb: List(Of GoalSet)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.GoalSet)
name.vb: List(Of GoalSet)
name: List<IGoalTriggerable>
nameWithType: List<IGoalTriggerable>
fullName: System.Collections.Generic.List<TinyLife.Goals.IGoalTriggerable>
nameWithType.vb: List(Of IGoalTriggerable)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.IGoalTriggerable)
name.vb: List(Of IGoalTriggerable)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
@ -12625,10 +12625,10 @@ references:
- name: <
nameWithType: <
fullName: <
- uid: TinyLife.Goals.GoalSet
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- name: '>'
nameWithType: '>'
fullName: '>'
@ -12641,10 +12641,10 @@ references:
- name: '(Of '
nameWithType: '(Of '
fullName: '(Of '
- uid: TinyLife.Goals.GoalSet
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- name: )
nameWithType: )
fullName: )
@ -12656,8 +12656,8 @@ references:
name: AmountGoal
nameWithType: AmountGoal
fullName: TinyLife.Goals.AmountGoal
- uid: TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.AutoGoalInfo.Trigger(TinyLife.Goals.GoalSet,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
- uid: TinyLife.Objects.Person.EarnMoney*
commentId: Overload:TinyLife.Objects.Person.EarnMoney

View file

@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle
path: ../TinyLife/Objects/Person.cs
startLine: 2772
startLine: 2760
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Affirmative
path: ../TinyLife/Objects/Person.cs
startLine: 2776
startLine: 2764
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry
path: ../TinyLife/Objects/Person.cs
startLine: 2777
startLine: 2765
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Annoyed
path: ../TinyLife/Objects/Person.cs
startLine: 2778
startLine: 2766
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored
path: ../TinyLife/Objects/Person.cs
startLine: 2779
startLine: 2767
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -208,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Childish
path: ../TinyLife/Objects/Person.cs
startLine: 2780
startLine: 2768
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -240,7 +240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confident
path: ../TinyLife/Objects/Person.cs
startLine: 2781
startLine: 2769
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confused
path: ../TinyLife/Objects/Person.cs
startLine: 2782
startLine: 2770
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -304,7 +304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disagreeing
path: ../TinyLife/Objects/Person.cs
startLine: 2783
startLine: 2771
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -336,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Excited
path: ../TinyLife/Objects/Person.cs
startLine: 2784
startLine: 2772
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -368,7 +368,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy
path: ../TinyLife/Objects/Person.cs
startLine: 2785
startLine: 2773
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -400,7 +400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral
path: ../TinyLife/Objects/Person.cs
startLine: 2786
startLine: 2774
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -432,7 +432,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Questioning
path: ../TinyLife/Objects/Person.cs
startLine: 2787
startLine: 2775
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -464,7 +464,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad
path: ../TinyLife/Objects/Person.cs
startLine: 2788
startLine: 2776
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -496,7 +496,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scared
path: ../TinyLife/Objects/Person.cs
startLine: 2789
startLine: 2777
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -528,7 +528,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shocked
path: ../TinyLife/Objects/Person.cs
startLine: 2790
startLine: 2778
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -560,7 +560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Thinking
path: ../TinyLife/Objects/Person.cs
startLine: 2791
startLine: 2779
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
startLine: 2800
startLine: 2788
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Low
path: ../TinyLife/Objects/Person.cs
startLine: 2803
startLine: 2791
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: High
path: ../TinyLife/Objects/Person.cs
startLine: 2804
startLine: 2792
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
startLine: 2805
startLine: 2793
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -54,6 +54,7 @@ items:
- TinyLife.Options.StoreInHouseholdKeybind
- TinyLife.Options.SwitchPersonKeybind
- TinyLife.Options.TransparentTooltips
- TinyLife.Options.TwelveHourClock
- TinyLife.Options.UiAnimations
- TinyLife.Options.UiScale
- TinyLife.Options.UnbindKeybind
@ -2595,6 +2596,49 @@ items:
- public
modifiers.vb:
- Public
- uid: TinyLife.Options.TwelveHourClock
commentId: F:TinyLife.Options.TwelveHourClock
id: TwelveHourClock
parent: TinyLife.Options
langs:
- csharp
- vb
name: TwelveHourClock
nameWithType: Options.TwelveHourClock
fullName: TinyLife.Options.TwelveHourClock
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TwelveHourClock
path: ../TinyLife/Options.cs
startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nWhether to use a twelve-hour clock display. This value is used by <xref href=\"TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
[DataMember]
public bool TwelveHourClock
return:
type: System.Boolean
content.vb: >-
<DataMember>
Public TwelveHourClock As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.Options.Apply
commentId: M:TinyLife.Options.Apply
id: Apply
@ -2613,7 +2657,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Apply
path: ../TinyLife/Options.cs
startLine: 334
startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife
@ -2645,7 +2689,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Save
path: ../TinyLife/Options.cs
startLine: 370
startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife
@ -3789,6 +3833,9 @@ references:
name: Notifications
nameWithType: Notifications
fullName: TinyLife.Uis.Notifications
- uid: TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)
commentId: M:TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)
isExternal: true
- uid: TinyLife.Options.Apply*
commentId: Overload:TinyLife.Options.Apply
name: Apply

View file

@ -33,7 +33,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PerSaveOptions
path: ../TinyLife/Options.cs
startLine: 394
startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife
@ -97,7 +97,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Options.cs
startLine: 401
startLine: 406
assemblies:
- Tiny Life
namespace: TinyLife
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisableAiSelected
path: ../TinyLife/Options.cs
startLine: 407
startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife
@ -179,7 +179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisableAiHousehold
path: ../TinyLife/Options.cs
startLine: 412
startLine: 417
assemblies:
- Tiny Life
namespace: TinyLife
@ -222,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiImportantActions
path: ../TinyLife/Options.cs
startLine: 418
startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife
@ -265,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSkillBuilding
path: ../TinyLife/Options.cs
startLine: 424
startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife
@ -308,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiRelationships
path: ../TinyLife/Options.cs
startLine: 430
startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife
@ -351,7 +351,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxRegularVisitors
path: ../TinyLife/Options.cs
startLine: 436
startLine: 441
assemblies:
- Tiny Life
namespace: TinyLife
@ -394,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadedMods
path: ../TinyLife/Options.cs
startLine: 442
startLine: 447
assemblies:
- Tiny Life
namespace: TinyLife
@ -437,7 +437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapName
path: ../TinyLife/Options.cs
startLine: 448
startLine: 453
assemblies:
- Tiny Life
namespace: TinyLife
@ -480,7 +480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapCustom
path: ../TinyLife/Options.cs
startLine: 454
startLine: 459
assemblies:
- Tiny Life
namespace: TinyLife
@ -523,7 +523,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayedLifespan
path: ../TinyLife/Options.cs
startLine: 460
startLine: 465
assemblies:
- Tiny Life
namespace: TinyLife
@ -566,7 +566,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OtherLifespan
path: ../TinyLife/Options.cs
startLine: 466
startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife
@ -609,7 +609,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Save
path: ../TinyLife/Options.cs
startLine: 471
startLine: 476
assemblies:
- Tiny Life
namespace: TinyLife
@ -644,7 +644,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Load
path: ../TinyLife/Options.cs
startLine: 479
startLine: 484
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -417,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsRotateCcwPressed
path: ../TinyLife/Tools/Tool.cs
startLine: 70
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -456,7 +456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCopyPressed
path: ../TinyLife/Tools/Tool.cs
startLine: 74
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -495,7 +495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnOpened
path: ../TinyLife/Tools/Tool.cs
startLine: 79
startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -530,7 +530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnClosed
path: ../TinyLife/Tools/Tool.cs
startLine: 83
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -565,7 +565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnUpdate
path: ../TinyLife/Tools/Tool.cs
startLine: 87
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDraw
path: ../TinyLife/Tools/Tool.cs
startLine: 91
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -635,7 +635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnInitBuildModeUi
path: ../TinyLife/Tools/Tool.cs
startLine: 95
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -670,7 +670,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Input
path: ../TinyLife/Tools/Tool.cs
startLine: 98
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -708,7 +708,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map
path: ../TinyLife/Tools/Tool.cs
startLine: 100
startLine: 99
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -747,7 +747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/Tools/Tool.cs
startLine: 102
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -786,7 +786,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Tools/Tool.cs
startLine: 110
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -821,7 +821,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayAsTab
path: ../TinyLife/Tools/Tool.cs
startLine: 114
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -856,7 +856,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MousePos
path: ../TinyLife/Tools/Tool.cs
startLine: 119
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -889,7 +889,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Tools/Tool.cs
startLine: 126
startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -928,7 +928,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitBuildModeUi
path: ../TinyLife/Tools/Tool.cs
startLine: 137
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -969,7 +969,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Opened
path: ../TinyLife/Tools/Tool.cs
startLine: 145
startLine: 144
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1003,7 +1003,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Closed
path: ../TinyLife/Tools/Tool.cs
startLine: 174
startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1037,7 +1037,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Tools/Tool.cs
startLine: 185
startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1075,7 +1075,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Tools/Tool.cs
startLine: 206
startLine: 205
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1116,7 +1116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMouseCursor
path: ../TinyLife/Tools/Tool.cs
startLine: 215
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1153,7 +1153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceWallsUp
path: ../TinyLife/Tools/Tool.cs
startLine: 224
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1190,7 +1190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/Tools/Tool.cs
startLine: 232
startLine: 231
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1227,7 +1227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanUndoRedo
path: ../TinyLife/Tools/Tool.cs
startLine: 240
startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1264,7 +1264,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldHighlightSelectedObject
path: ../TinyLife/Tools/Tool.cs
startLine: 250
startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1305,7 +1305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnButtonCreated
path: ../TinyLife/Tools/Tool.cs
startLine: 258
startLine: 257
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1343,7 +1343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsOnLot
path: ../TinyLife/Tools/Tool.cs
startLine: 265
startLine: 264
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1384,7 +1384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorSelection
path: ../TinyLife/Tools/Tool.cs
startLine: 283
startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1434,7 +1434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorSelection
path: ../TinyLife/Tools/Tool.cs
startLine: 304
startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@ -1484,7 +1484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildModeButton
path: ../TinyLife/Tools/Tool.cs
startLine: 343
startLine: 342
assemblies:
- Tiny Life
namespace: TinyLife.Tools

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TransitionType
path: ../TinyLife/Uis/Menus.cs
startLine: 947
startLine: 939
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swipe
path: ../TinyLife/Uis/Menus.cs
startLine: 953
startLine: 945
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fade
path: ../TinyLife/Uis/Menus.cs
startLine: 958
startLine: 950
assemblies:
- Tiny Life
namespace: TinyLife.Uis

View file

@ -43,6 +43,7 @@ items:
- TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Boolean,System.Boolean,System.Boolean)
- TinyLife.Utilities.Extensions.ToSellingPriceString(System.Single)
- TinyLife.Utilities.Extensions.ToSimpleLocalizedString(System.TimeSpan)
- TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)
- TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
- TinyLife.Utilities.Extensions.ToWallSide(MLEM.Misc.Direction2)
- TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Person.Pose)
@ -2118,6 +2119,51 @@ items:
modifiers.vb:
- Public
- Shared
- uid: TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)
commentId: M:TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)
id: ToTimestampString(System.TimeSpan)
isExtensionMethod: true
parent: TinyLife.Utilities.Extensions
langs:
- csharp
- vb
name: ToTimestampString(TimeSpan)
nameWithType: Extensions.ToTimestampString(TimeSpan)
fullName: TinyLife.Utilities.Extensions.ToTimestampString(System.TimeSpan)
type: Method
source:
remote:
path: TinyLife/Utilities/Extensions.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToTimestampString
path: ../TinyLife/Utilities/Extensions.cs
startLine: 779
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: "\nTurns the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">timeSpan</code> into a nicely displayed timestamp in 12- or 24-hour format, based on <xref href=\"TinyLife.Options.TwelveHourClock\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static string ToTimestampString(this TimeSpan timeSpan)
parameters:
- id: timeSpan
type: System.TimeSpan
description: The time span to display.
return:
type: System.String
description: The displayed timestamp.
content.vb: >-
<ExtensionAttribute>
Public Shared Function ToTimestampString(timeSpan As TimeSpan) As String
overload: TinyLife.Utilities.Extensions.ToTimestampString*
modifiers.csharp:
- public
- static
modifiers.vb:
- Public
- Shared
references:
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
@ -3437,3 +3483,11 @@ references:
name: AddGamepadScrolling
nameWithType: Extensions.AddGamepadScrolling
fullName: TinyLife.Utilities.Extensions.AddGamepadScrolling
- uid: TinyLife.Options.TwelveHourClock
commentId: F:TinyLife.Options.TwelveHourClock
isExternal: true
- uid: TinyLife.Utilities.Extensions.ToTimestampString*
commentId: Overload:TinyLife.Utilities.Extensions.ToTimestampString
name: ToTimestampString
nameWithType: Extensions.ToTimestampString
fullName: TinyLife.Utilities.Extensions.ToTimestampString

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallDisplay
path: ../TinyLife/Options.cs
startLine: 541
startLine: 546
assemblies:
- Tiny Life
namespace: TinyLife
@ -58,7 +58,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roofs
path: ../TinyLife/Options.cs
startLine: 546
startLine: 551
assemblies:
- Tiny Life
namespace: TinyLife
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Up
path: ../TinyLife/Options.cs
startLine: 550
startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife
@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Auto
path: ../TinyLife/Options.cs
startLine: 554
startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Down
path: ../TinyLife/Options.cs
startLine: 558
startLine: 563
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDelegate
path: ../TinyLife/World/Map.cs
startLine: 2264
startLine: 2272
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -611,7 +611,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nReturns the home location of the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> on this lot.\nThe home position is the position of the front door on a residential lot (<xref href=\"TinyLife.World.LotType.IsResidential\" data-throw-if-not-resolved=\"false\"></xref>) or the closest border position to the passed <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> otherwise.\n"
summary: "\nReturns the home location of the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> on this lot.\nThe home position is the position of the front door, or the closest border position to the passed <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> otherwise.\n"
example: []
syntax:
content: public Vector2 GetHomeLocation(Person person)

View file

@ -1283,7 +1283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot
path: ../TinyLife/World/Map.cs
startLine: 727
startLine: 726
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1322,7 +1322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot
path: ../TinyLife/World/Map.cs
startLine: 738
startLine: 737
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1361,7 +1361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot
path: ../TinyLife/World/Map.cs
startLine: 751
startLine: 750
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1400,7 +1400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot
path: ../TinyLife/World/Map.cs
startLine: 761
startLine: 760
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1436,7 +1436,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLot
path: ../TinyLife/World/Map.cs
startLine: 769
startLine: 768
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1472,7 +1472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLots
path: ../TinyLife/World/Map.cs
startLine: 777
startLine: 776
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1507,7 +1507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall
path: ../TinyLife/World/Map.cs
startLine: 788
startLine: 787
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1549,7 +1549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall
path: ../TinyLife/World/Map.cs
startLine: 799
startLine: 798
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1588,7 +1588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveWall
path: ../TinyLife/World/Map.cs
startLine: 809
startLine: 808
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1627,7 +1627,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallBetween
path: ../TinyLife/World/Map.cs
startLine: 825
startLine: 824
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1669,7 +1669,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTile
path: ../TinyLife/World/Map.cs
startLine: 839
startLine: 838
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1708,7 +1708,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetTile
path: ../TinyLife/World/Map.cs
startLine: 849
startLine: 848
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1747,7 +1747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRoof
path: ../TinyLife/World/Map.cs
startLine: 865
startLine: 864
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1783,7 +1783,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoof
path: ../TinyLife/World/Map.cs
startLine: 875
startLine: 874
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1822,7 +1822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofs
path: ../TinyLife/World/Map.cs
startLine: 890
startLine: 889
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1861,7 +1861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveRoof
path: ../TinyLife/World/Map.cs
startLine: 903
startLine: 902
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1897,7 +1897,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObjects
path: ../TinyLife/World/Map.cs
startLine: 914
startLine: 913
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1944,7 +1944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObject
path: ../TinyLife/World/Map.cs
startLine: 930
startLine: 929
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1991,7 +1991,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddObject
path: ../TinyLife/World/Map.cs
startLine: 942
startLine: 941
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2027,7 +2027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveObject
path: ../TinyLife/World/Map.cs
startLine: 967
startLine: 966
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2064,7 +2064,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPeople
path: ../TinyLife/World/Map.cs
startLine: 987
startLine: 986
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2099,7 +2099,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold
path: ../TinyLife/World/Map.cs
startLine: 999
startLine: 998
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2138,7 +2138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold
path: ../TinyLife/World/Map.cs
startLine: 1012
startLine: 1011
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2177,7 +2177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddHousehold
path: ../TinyLife/World/Map.cs
startLine: 1025
startLine: 1024
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2216,7 +2216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHousehold
path: ../TinyLife/World/Map.cs
startLine: 1035
startLine: 1034
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2252,7 +2252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHouseholds
path: ../TinyLife/World/Map.cs
startLine: 1043
startLine: 1042
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2287,7 +2287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSection
path: ../TinyLife/World/Map.cs
startLine: 1053
startLine: 1052
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2326,7 +2326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections
path: ../TinyLife/World/Map.cs
startLine: 1065
startLine: 1064
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2368,7 +2368,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections
path: ../TinyLife/World/Map.cs
startLine: 1075
startLine: 1074
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2410,7 +2410,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkDirtyForPathfinding
path: ../TinyLife/World/Map.cs
startLine: 1096
startLine: 1095
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2446,7 +2446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCost
path: ../TinyLife/World/Map.cs
startLine: 1116
startLine: 1115
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2491,7 +2491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanWalkBetween
path: ../TinyLife/World/Map.cs
startLine: 1135
startLine: 1137
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2536,7 +2536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/World/Map.cs
startLine: 1144
startLine: 1146
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2575,7 +2575,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDeadPerson
path: ../TinyLife/World/Map.cs
startLine: 1154
startLine: 1156
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2614,7 +2614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound
path: ../TinyLife/World/Map.cs
startLine: 1174
startLine: 1176
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2668,7 +2668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound
path: ../TinyLife/World/Map.cs
startLine: 1191
startLine: 1193
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2722,7 +2722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestExitRoad
path: ../TinyLife/World/Map.cs
startLine: 1209
startLine: 1211
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2760,7 +2760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetExitRoads
path: ../TinyLife/World/Map.cs
startLine: 1217
startLine: 1219
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2795,7 +2795,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalls
path: ../TinyLife/World/Map.cs
startLine: 1232
startLine: 1234
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2834,7 +2834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyCameraRotation
path: ../TinyLife/World/Map.cs
startLine: 1248
startLine: 1254
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2882,7 +2882,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyInverseCameraRotation
path: ../TinyLife/World/Map.cs
startLine: 1264
startLine: 1270
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2927,7 +2927,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/World/Map.cs
startLine: 1279
startLine: 1285
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2966,7 +2966,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLight
path: ../TinyLife/World/Map.cs
startLine: 1302
startLine: 1308
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3002,7 +3002,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLight
path: ../TinyLife/World/Map.cs
startLine: 1311
startLine: 1317
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3038,7 +3038,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveEverything
path: ../TinyLife/World/Map.cs
startLine: 1323
startLine: 1329
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3083,7 +3083,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateExistingRooms
path: ../TinyLife/World/Map.cs
startLine: 1384
startLine: 1390
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3122,7 +3122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddNewRoomsAndValidateExisting
path: ../TinyLife/World/Map.cs
startLine: 1403
startLine: 1409
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3167,7 +3167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRegularVisitors
path: ../TinyLife/World/Map.cs
startLine: 1454
startLine: 1462
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3202,7 +3202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateExternalPeople
path: ../TinyLife/World/Map.cs
startLine: 1466
startLine: 1474
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3240,7 +3240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllLotEmployments
path: ../TinyLife/World/Map.cs
startLine: 1545
startLine: 1553
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3275,7 +3275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkTileDirtyForDrawing
path: ../TinyLife/World/Map.cs
startLine: 1558
startLine: 1566
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3311,7 +3311,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkObjectDirtyForDrawing
path: ../TinyLife/World/Map.cs
startLine: 1574
startLine: 1582
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3353,7 +3353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadStaticMap
path: ../TinyLife/World/Map.cs
startLine: 2054
startLine: 2062
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3409,7 +3409,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotHidden
path: ../TinyLife/World/Map.cs
startLine: 2100
startLine: 2108
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -131,7 +131,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nA constant value that determines the radius of how many sections (in addition to its own section) a <xref href=\"TinyLife.World.Room\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.World.Roof\" data-throw-if-not-resolved=\"false\"></xref> can span.\nThis value is used by <xref href=\"TinyLife.World.MapSection.GetRoom(Microsoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.World.Map.GetRoofs(MLEM.Misc.RectangleF)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref> to query additional sections.\nThis value is set to 2.\n"
summary: "\nA constant value that determines the radius of how many sections (in addition to its own section) a <xref href=\"TinyLife.World.Room\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.World.Roof\" data-throw-if-not-resolved=\"false\"></xref> can span.\nThis value is used by <xref href=\"TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.World.Map.GetRoofs(MLEM.Misc.RectangleF)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref> to query additional sections.\nThis value is set to 2.\n"
example: []
syntax:
content: public const int Bleed = 2
@ -279,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/MapSection.cs
startLine: 70
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -318,7 +318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/World/MapSection.cs
startLine: 87
startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateEarly
path: ../TinyLife/World/MapSection.cs
startLine: 109
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -396,7 +396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/MapSection.cs
startLine: 132
startLine: 133
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1081,8 +1081,8 @@ references:
name: Roof
nameWithType: Roof
fullName: TinyLife.World.Roof
- uid: TinyLife.World.MapSection.GetRoom(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.MapSection.GetRoom(Microsoft.Xna.Framework.Point)
- uid: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point)
isExternal: true
- uid: TinyLife.World.Map.GetRoofs(MLEM.Misc.RectangleF)
commentId: M:TinyLife.World.Map.GetRoofs(MLEM.Misc.RectangleF)

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegate
path: ../TinyLife/World/Map.cs
startLine: 2254
startLine: 2262
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -203,6 +203,8 @@
name: GoalSet
- uid: TinyLife.Goals.GoalSetInfo
name: GoalSetInfo
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
- uid: TinyLife.Goals.Job
name: Job
- uid: TinyLife.Goals.Job.JobPerformanceDelegate