diff --git a/Changelog.md b/Changelog.md index afd073c..1f2cb27 100644 --- a/Changelog.md +++ b/Changelog.md @@ -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* diff --git a/docs/api/.manifest b/docs/api/.manifest index 19bad9e..ccdc4e2 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -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", diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml index 374f10e..a6fa47c 100644 --- a/docs/api/TinyLife.GameSpeed.yml +++ b/docs/api/TinyLife.GameSpeed.yml @@ -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 diff --git a/docs/api/TinyLife.Goals.AmountGoal.yml b/docs/api/TinyLife.Goals.AmountGoal.yml index 77cd17b..dd969fb 100644 --- a/docs/api/TinyLife.Goals.AmountGoal.yml +++ b/docs/api/TinyLife.Goals.AmountGoal.yml @@ -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 , that keeps track of an amount of things that have been completed.\nTo trigger all amount goals in a goal set, use .\n" + summary: "\nAn amount goal is an auto-triggered goal, intended to be used with , that keeps track of an amount of things that have been completed.\nTo trigger all amount goals in a goal set, use .\n" example: [] syntax: content: 'public class AmountGoal : AutoTriggerGoal, 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 diff --git a/docs/api/TinyLife.Goals.AutoGoalInfo.yml b/docs/api/TinyLife.Goals.AutoGoalInfo.yml index f129d6f..fb9f432 100644 --- a/docs/api/TinyLife.Goals.AutoGoalInfo.yml +++ b/docs/api/TinyLife.Goals.AutoGoalInfo.yml @@ -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 instances that trigger this auto goal.\nThis value is used in .\n" + summary: "\nA set of instances that trigger this auto goal.\nThis value is used in .\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 .\n" + summary: "\nA condition, which takes in an object and returns whether this auto goal can be triggered.\nThis value is used in .\n" example: [] syntax: content: public readonly Func 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 .\nWhen calling this method, it should ideally be called on a specific subclass like , or .\nWhen calling this method for a , their 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 - - 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 - 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, Object, GoalTrigger, Object[]) - nameWithType: AutoGoalInfo.Trigger(IEnumerable, Object, GoalTrigger, Object[]) - fullName: TinyLife.Goals.AutoGoalInfo.Trigger(System.Collections.Generic.IEnumerable, 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 instances.\nWhen calling this method, it should ideally be called on a specific subclass like , or .\nWhen calling this method for a , their should be used.\n" - example: [] - syntax: - content: public static void Trigger(IEnumerable 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 - - 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 - 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 - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - 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: ) diff --git a/docs/api/TinyLife.Goals.DistinctGoal.yml b/docs/api/TinyLife.Goals.DistinctGoal.yml index 1daf185..8576438 100644 --- a/docs/api/TinyLife.Goals.DistinctGoal.yml +++ b/docs/api/TinyLife.Goals.DistinctGoal.yml @@ -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 , that keeps track of a distinct set of objects to be completed or obtained.\nTo trigger all distinct goals in a goal set, use .\n" + summary: "\nA distinct goal is an auto-triggered goal, intended to be used with , that keeps track of a distinct set of objects to be completed or obtained.\nTo trigger all distinct goals in a goal set, use .\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 diff --git a/docs/api/TinyLife.Goals.GoalSet.yml b/docs/api/TinyLife.Goals.GoalSet.yml index e219ee5..50006da 100644 --- a/docs/api/TinyLife.Goals.GoalSet.yml +++ b/docs/api/TinyLife.Goals.GoalSet.yml @@ -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: >- 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 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 trigger. + - id: trigger + type: TinyLife.Goals.GoalTrigger + description: The goal trigger that is triggering this . + - 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 diff --git a/docs/api/TinyLife.Goals.IGoalTriggerable.yml b/docs/api/TinyLife.Goals.IGoalTriggerable.yml new file mode 100644 index 0000000..d7b347c --- /dev/null +++ b/docs/api/TinyLife.Goals.IGoalTriggerable.yml @@ -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 implement to allow for them or their instances to be triggered by a 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 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 trigger. + - id: trigger + type: TinyLife.Goals.GoalTrigger + description: The goal trigger that is triggering this . + - 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 .\nWhen calling this method, it should ideally be called on a specific subclass like , or .\nWhen calling this method for a , their 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 trigger. + - id: trigger + type: TinyLife.Goals.GoalTrigger + description: The goal trigger that is triggering this . + - 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 . + 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, Object, GoalTrigger, Object[]) + nameWithType: IGoalTriggerable.Trigger(IEnumerable, Object, GoalTrigger, Object[]) + fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable, 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 instances.\nWhen calling this method, it should ideally be called on a specific subclass like , or .\nWhen calling this method for a , their should be used.\n" + example: [] + syntax: + content: static bool Trigger(IEnumerable 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 trigger. + - id: trigger + type: TinyLife.Goals.GoalTrigger + description: The goal trigger that is triggering this . + - 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 . + 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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of 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) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: 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 + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + 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 + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + 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 diff --git a/docs/api/TinyLife.Goals.yml b/docs/api/TinyLife.Goals.yml index 5be6c7b..19c8300 100644 --- a/docs/api/TinyLife.Goals.yml +++ b/docs/api/TinyLife.Goals.yml @@ -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 diff --git a/docs/api/TinyLife.Mods.ModInfo.yml b/docs/api/TinyLife.Mods.ModInfo.yml index 1767a5d..7613f6f 100644 --- a/docs/api/TinyLife.Mods.ModInfo.yml +++ b/docs/api/TinyLife.Mods.ModInfo.yml @@ -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 diff --git a/docs/api/TinyLife.NeedType.yml b/docs/api/TinyLife.NeedType.yml index 2fdaa13..0b4dd58 100644 --- a/docs/api/TinyLife.NeedType.yml +++ b/docs/api/TinyLife.NeedType.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml index 3f62c49..f947ef9 100644 --- a/docs/api/TinyLife.Objects.AgeGroup.yml +++ b/docs/api/TinyLife.Objects.AgeGroup.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml index ff18c5f..0779d88 100644 --- a/docs/api/TinyLife.Objects.LifeSpan.yml +++ b/docs/api/TinyLife.Objects.LifeSpan.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml index 5cc4282..0b6b43d 100644 --- a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.DeathReason.yml b/docs/api/TinyLife.Objects.Person.DeathReason.yml index 30e7de9..70c0a6d 100644 --- a/docs/api/TinyLife.Objects.Person.DeathReason.yml +++ b/docs/api/TinyLife.Objects.Person.DeathReason.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml index a218422..f0927d5 100644 --- a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml index ea44977..aef91b2 100644 --- a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml index 45dd708..8b3c8cf 100644 --- a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.Pose.yml b/docs/api/TinyLife.Objects.Person.Pose.yml index 970e3af..5c966b5 100644 --- a/docs/api/TinyLife.Objects.Person.Pose.yml +++ b/docs/api/TinyLife.Objects.Person.Pose.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml index 4c069df..c738d69 100644 --- a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml index 012067f..7473847 100644 --- a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index 0d44c54..f71c517 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -3006,10 +3006,10 @@ items: summary: "\nAn event that is invoked in .\nThis event allows adding more goals to a person that should be tracked by goals.\nThis event can be subscribed to using .\n" example: [] syntax: - content: public event Action> OnGetCurrentGoals + content: public event Action> 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 objects that this person is currently working on.\nTo add more current goals, use .\n" example: [] syntax: - content: public List GetCurrentGoals() + content: public List GetCurrentGoals() return: - type: System.Collections.Generic.List{TinyLife.Goals.GoalSet} + type: System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable} description: This person'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 . + description: The object that caused the money to be earned, which is passed to . 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> - nameWithType: Action> - fullName: System.Action> - 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> + nameWithType: Action> + fullName: System.Action> + 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 - nameWithType: List - fullName: System.Collections.Generic.List - nameWithType.vb: List(Of GoalSet) - fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.GoalSet) - name.vb: List(Of GoalSet) + name: List + nameWithType: List + fullName: System.Collections.Generic.List + 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 diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml index cd077df..daf6fe0 100644 --- a/docs/api/TinyLife.Objects.SpeakStyle.yml +++ b/docs/api/TinyLife.Objects.SpeakStyle.yml @@ -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 diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml index 1cc7fd2..a82461d 100644 --- a/docs/api/TinyLife.Objects.VoiceStyle.yml +++ b/docs/api/TinyLife.Objects.VoiceStyle.yml @@ -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 diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml index 1f2ad86..28d9dba 100644 --- a/docs/api/TinyLife.Options.yml +++ b/docs/api/TinyLife.Options.yml @@ -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 .\n" + example: [] + syntax: + content: >- + [DataMember] + + public bool TwelveHourClock + return: + type: System.Boolean + content.vb: >- + + + 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 diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml index 7d5c0ae..44d8df3 100644 --- a/docs/api/TinyLife.PerSaveOptions.yml +++ b/docs/api/TinyLife.PerSaveOptions.yml @@ -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 diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml index 3ad6a66..0d6b51b 100644 --- a/docs/api/TinyLife.Tools.Tool.yml +++ b/docs/api/TinyLife.Tools.Tool.yml @@ -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 diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml index 4ae1404..f3484b2 100644 --- a/docs/api/TinyLife.Uis.Menus.TransitionType.yml +++ b/docs/api/TinyLife.Uis.Menus.TransitionType.yml @@ -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 diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index ff1caca..0f97fb6 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -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 timeSpan into a nicely displayed timestamp in 12- or 24-hour format, based on .\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: >- + + + 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 diff --git a/docs/api/TinyLife.WallDisplay.yml b/docs/api/TinyLife.WallDisplay.yml index 4e94cc7..ae5935e 100644 --- a/docs/api/TinyLife.WallDisplay.yml +++ b/docs/api/TinyLife.WallDisplay.yml @@ -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 diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index 2a82634..1dc7681 100644 --- a/docs/api/TinyLife.World.DrawDelegate.yml +++ b/docs/api/TinyLife.World.DrawDelegate.yml @@ -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 diff --git a/docs/api/TinyLife.World.Lot.yml b/docs/api/TinyLife.World.Lot.yml index 1942da7..a7ce71f 100644 --- a/docs/api/TinyLife.World.Lot.yml +++ b/docs/api/TinyLife.World.Lot.yml @@ -611,7 +611,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the home location of the given on this lot.\nThe home position is the position of the front door on a residential lot () or the closest border position to the passed otherwise.\n" + summary: "\nReturns the home location of the given on this lot.\nThe home position is the position of the front door, or the closest border position to the passed otherwise.\n" example: [] syntax: content: public Vector2 GetHomeLocation(Person person) diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index ad813c6..3b712f0 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -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 diff --git a/docs/api/TinyLife.World.MapSection.yml b/docs/api/TinyLife.World.MapSection.yml index 9a06ea8..84b63e4 100644 --- a/docs/api/TinyLife.World.MapSection.yml +++ b/docs/api/TinyLife.World.MapSection.yml @@ -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 or can span.\nThis value is used by , and 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 or can span.\nThis value is used by , and 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) diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index 58e4c10..e433f0e 100644 --- a/docs/api/TinyLife.World.UpdateDelegate.yml +++ b/docs/api/TinyLife.World.UpdateDelegate.yml @@ -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 diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 85042da..4086bff 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -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