This commit is contained in:
Ell 2023-07-22 12:03:54 +02:00
parent 23d0a799bc
commit c90288db5c
9 changed files with 261 additions and 156 deletions

View file

@ -1,3 +1,19 @@
# 0.35.1
*July 22, 2023*
Improvements
- Clarified popup that displays when the game crashed
- Improved path cost modifiers for tiles slightly
- Clarified map selection in new game menu for multi-maps
Fixes
- Fixed an occasional crash when trying to import a household
- Fixed a crash when validating lot employments on an old custom map
- Fixed an exception when picking up a person that was deleted
API
- Also use dictionaries for map neighborhood
# 0.35.0 # 0.35.0
*July 20, 2023* *July 20, 2023*

View file

@ -3582,7 +3582,7 @@
"TinyLife.World.Map.IsInBounds(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.IsInBounds(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot)": "TinyLife.World.Map.yml", "TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.IsRoad(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.IsRoad(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MailToSend": "TinyLife.World.Map.yml", "TinyLife.World.Map.MailToSend": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject,TinyLife.World.MapSection,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject,TinyLife.World.MapSection,System.Boolean)": "TinyLife.World.Map.yml",
@ -3616,7 +3616,7 @@
"TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.Map.yml", "TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[])": "TinyLife.World.Map.yml", "TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[])": "TinyLife.World.Map.yml",
"TinyLife.World.MapAudioEmitter": "TinyLife.World.MapAudioEmitter.yml", "TinyLife.World.MapAudioEmitter": "TinyLife.World.MapAudioEmitter.yml",
"TinyLife.World.MapAudioEmitter.WorldPosition": "TinyLife.World.MapAudioEmitter.yml", "TinyLife.World.MapAudioEmitter.WorldPosition": "TinyLife.World.MapAudioEmitter.yml",

View file

@ -233,11 +233,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalMap id: GoalMap
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: "\nThe <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref> that this action&apos;s action object, action wall and other key action components are expected to be on. This is essentially the map that the <xref href=\"TinyLife.Actions.ActionInfo.Person\" data-throw-if-not-resolved=\"false\"></xref> should do most of the action on.\n" summary: "\nThe <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref> that this action&apos;s action object, action wall and other key action components are expected to be on. This is essentially the map that the <xref href=\"TinyLife.Actions.ActionInfo.Person\" data-throw-if-not-resolved=\"false\"></xref> should do most of the action on.\nIf no explicit goal map is present, <xref href=\"TinyLife.Actions.ActionInfo.CurrentMap\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: [] example: []
syntax: syntax:
content: public Map GoalMap { get; set; } content: public Map GoalMap { get; set; }
@ -264,7 +264,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lot id: Lot
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 56 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -295,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionObject id: GetActionObject
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 91 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddAuxiliaryLocation id: AddAuxiliaryLocation
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 113 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddAuxiliaryLocation id: AddAuxiliaryLocation
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 126 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -409,7 +409,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedLocations id: GetInvolvedLocations
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 134 startLine: 129
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -440,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddAuxiliaryObject id: AddAuxiliaryObject
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 151 startLine: 146
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -477,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjects id: GetInvolvedObjects
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 172 startLine: 167
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -524,7 +524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObject id: GetInvolvedObject
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 191 startLine: 186
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -574,7 +574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedActionSpot id: GetInvolvedActionSpot
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 210 startLine: 205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -609,7 +609,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToFreeActionSpot id: ToFreeActionSpot
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 231 startLine: 226
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -644,7 +644,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjectIds id: GetInvolvedObjectIds
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 243 startLine: 238
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -675,7 +675,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 259 startLine: 254
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -709,7 +709,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 331 startLine: 328
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -750,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 343 startLine: 340
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -791,7 +791,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 355 startLine: 352
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -835,7 +835,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 365 startLine: 362
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -873,7 +873,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 374 startLine: 371
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -908,7 +908,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 385 startLine: 382
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1702,6 +1702,11 @@ references:
name: MapObject name: MapObject
nameWithType: MapObject nameWithType: MapObject
fullName: TinyLife.Objects.MapObject fullName: TinyLife.Objects.MapObject
- uid: TinyLife.Actions.ActionInfo.CurrentMap
commentId: P:TinyLife.Actions.ActionInfo.CurrentMap
name: CurrentMap
nameWithType: ActionInfo.CurrentMap
fullName: TinyLife.Actions.ActionInfo.CurrentMap
- uid: TinyLife.Actions.ActionInfo.GoalMap* - uid: TinyLife.Actions.ActionInfo.GoalMap*
commentId: Overload:TinyLife.Actions.ActionInfo.GoalMap commentId: Overload:TinyLife.Actions.ActionInfo.GoalMap
name: GoalMap name: GoalMap
@ -2084,11 +2089,6 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
- uid: TinyLife.Actions.ActionInfo.CurrentMap
commentId: P:TinyLife.Actions.ActionInfo.CurrentMap
name: CurrentMap
nameWithType: ActionInfo.CurrentMap
fullName: TinyLife.Actions.ActionInfo.CurrentMap
- uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)
name: GetInvolvedActionSpot(Furniture) name: GetInvolvedActionSpot(Furniture)

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType id: GenealogyType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 539 startLine: 541
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated id: Unrelated
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 544 startLine: 546
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent id: Parent
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 548 startLine: 550
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 552 startLine: 554
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -145,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling id: Sibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 556 startLine: 558
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling id: Nibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 560 startLine: 562
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling id: Pibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 564 startLine: 566
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -229,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent id: Grandparent
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 568 startLine: 570
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -257,7 +257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild id: Grandchild
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 572 startLine: 574
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -285,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin id: Cousin
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 576 startLine: 578
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -313,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated id: DistantlyRelated
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 580 startLine: 582
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -275,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Goals/Memory.cs path: ../TinyLife/Goals/Memory.cs
startLine: 57 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -310,7 +310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Goals/Memory.cs path: ../TinyLife/Goals/Memory.cs
startLine: 69 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -394,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendLevel id: FriendLevel
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 88 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -425,7 +425,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceLevel id: RomanceLevel
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 98 startLine: 100
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -456,7 +456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendPercentage id: FriendPercentage
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 111 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -487,7 +487,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomancePercentage id: RomancePercentage
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 115 startLine: 117
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -518,7 +518,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 119 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -549,7 +549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceType id: RomanceType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 139 startLine: 141
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -580,7 +580,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendDisplayString id: FriendDisplayString
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 157 startLine: 159
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -611,7 +611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceDisplayString id: RomanceDisplayString
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 161 startLine: 163
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -642,7 +642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Genealogy id: Genealogy
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 167 startLine: 169
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -683,7 +683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dating id: Dating
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 173 startLine: 175
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -722,7 +722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadFirstKiss id: HadFirstKiss
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 178 startLine: 180
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -770,7 +770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: KnownJobType id: KnownJobType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 183 startLine: 185
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -809,7 +809,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryingForBaby id: TryingForBaby
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 189 startLine: 191
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -852,7 +852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSocialEffectiveness id: GetSocialEffectiveness
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 213 startLine: 215
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -887,7 +887,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRecentSocialAmount id: GetRecentSocialAmount
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 226 startLine: 228
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -922,7 +922,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRecentSocial id: AddRecentSocial
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 236 startLine: 238
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -954,7 +954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 247 startLine: 249
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -986,7 +986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic id: ResetToStatic
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 267 startLine: 269
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1024,7 +1024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetGenealogy id: SetGenealogy
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 297 startLine: 299
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1062,7 +1062,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory id: AddMemory
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 335 startLine: 337
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1111,7 +1111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories id: GetMemories
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 350 startLine: 352
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1154,7 +1154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory id: RemoveMemory
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 364 startLine: 366
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1200,7 +1200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory id: GetTimeSinceMemory
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 379 startLine: 381
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1246,7 +1246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePanel id: CreatePanel
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 398 startLine: 400
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1290,7 +1290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateTooltip id: PopulateTooltip
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 443 startLine: 445
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipType id: RelationshipType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 485 startLine: 487
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Enemies id: Enemies
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 490 startLine: 492
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disliked id: Disliked
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 494 startLine: 496
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Acquaintances id: Acquaintances
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 498 startLine: 500
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Friends id: Friends
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 502 startLine: 504
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoodFriends id: GoodFriends
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 506 startLine: 508
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceType id: RomanceType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 514 startLine: 516
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoRomance id: NoRomance
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 519 startLine: 521
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Interested id: Interested
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 523 startLine: 525
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sweethearts id: Sweethearts
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 527 startLine: 529
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Soulmates id: Soulmates
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 531 startLine: 533
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -61,7 +61,7 @@ items:
- TinyLife.World.Map.IsInBounds(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.IsInBounds(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot) - TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot)
- TinyLife.World.Map.IsRoad(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.IsRoad(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
- TinyLife.World.Map.MailToSend - TinyLife.World.Map.MailToSend
- TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject,TinyLife.World.MapSection,System.Boolean) - TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject,TinyLife.World.MapSection,System.Boolean)
@ -95,7 +95,7 @@ items:
- TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
- TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single})
- TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
- TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) - TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[])
langs: langs:
- csharp - csharp
@ -622,11 +622,11 @@ items:
summary: "\nThe set of all maps that are loaded together as part of the same save, including this map.\nDuring gameplay, this collection is the same as <xref href=\"TinyLife.GameImpl.CurrentMaps\" data-throw-if-not-resolved=\"false\"></xref>.\n" summary: "\nThe set of all maps that are loaded together as part of the same save, including this map.\nDuring gameplay, this collection is the same as <xref href=\"TinyLife.GameImpl.CurrentMaps\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: [] example: []
syntax: syntax:
content: public ICollection<Map> Neighborhood { get; } content: public Dictionary<string, Map> Neighborhood { get; }
parameters: [] parameters: []
return: return:
type: System.Collections.Generic.ICollection{TinyLife.World.Map} type: System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map}
content.vb: Public Property Neighborhood As ICollection(Of Map) content.vb: Public Property Neighborhood As Dictionary(Of String, Map)
overload: TinyLife.World.Map.Neighborhood* overload: TinyLife.World.Map.Neighborhood*
- uid: TinyLife.World.Map.IsCurrent - uid: TinyLife.World.Map.IsCurrent
commentId: P:TinyLife.World.Map.IsCurrent commentId: P:TinyLife.World.Map.IsCurrent
@ -1264,16 +1264,16 @@ items:
nameWithType.vb: Map.GetRandomTile(Random, Vector2, Integer, Boolean, Boolean, Predicate(Of Point)) nameWithType.vb: Map.GetRandomTile(Random, Vector2, Integer, Boolean, Boolean, Predicate(Of Point))
fullName.vb: TinyLife.World.Map.GetRandomTile(System.Random, Microsoft.Xna.Framework.Vector2, Integer, Boolean, Boolean, System.Predicate(Of Microsoft.Xna.Framework.Point)) fullName.vb: TinyLife.World.Map.GetRandomTile(System.Random, Microsoft.Xna.Framework.Vector2, Integer, Boolean, Boolean, System.Predicate(Of Microsoft.Xna.Framework.Point))
name.vb: GetRandomTile(Random, Vector2, Integer, Boolean, Boolean, Predicate(Of Point)) name.vb: GetRandomTile(Random, Vector2, Integer, Boolean, Boolean, Predicate(Of Point))
- uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
commentId: M:TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
id: ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) id: ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
parent: TinyLife.World.Map parent: TinyLife.World.Map
langs: langs:
- csharp - csharp
- vb - vb
name: ValidateEarly(MapInfo, ICollection<Map>, Action<string>, Action<float>) name: ValidateEarly(MapInfo, Dictionary<string, Map>, Action<string>, Action<float>)
nameWithType: Map.ValidateEarly(PerSaveOptions.MapInfo, ICollection<Map>, Action<string>, Action<float>) nameWithType: Map.ValidateEarly(PerSaveOptions.MapInfo, Dictionary<string, Map>, Action<string>, Action<float>)
fullName: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.ICollection<TinyLife.World.Map>, System.Action<string>, System.Action<float>) fullName: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary<string, TinyLife.World.Map>, System.Action<string>, System.Action<float>)
type: Method type: Method
source: source:
remote: remote:
@ -1289,13 +1289,13 @@ items:
summary: "\nThis method is called when this object is loaded from disk, before <xref href=\"TinyLife.World.Map.Validate(System.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref> is called.\nWhen called on a map, early section and object validation occurs.\n" summary: "\nThis method is called when this object is loaded from disk, before <xref href=\"TinyLife.World.Map.Validate(System.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref> is called.\nWhen called on a map, early section and object validation occurs.\n"
example: [] example: []
syntax: syntax:
content: public void ValidateEarly(PerSaveOptions.MapInfo info, ICollection<Map> neighborhood, Action<string> setState, Action<float> setProgress) content: public void ValidateEarly(PerSaveOptions.MapInfo info, Dictionary<string, Map> neighborhood, Action<string> setState, Action<float> setProgress)
parameters: parameters:
- id: info - id: info
type: TinyLife.PerSaveOptions.MapInfo type: TinyLife.PerSaveOptions.MapInfo
description: The <xref href="TinyLife.PerSaveOptions.MapInfo" data-throw-if-not-resolved="false"></xref> to assign to this map. description: The <xref href="TinyLife.PerSaveOptions.MapInfo" data-throw-if-not-resolved="false"></xref> to assign to this map.
- id: neighborhood - id: neighborhood
type: System.Collections.Generic.ICollection{TinyLife.World.Map} type: System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map}
description: The <xref href="TinyLife.World.Map.Neighborhood" data-throw-if-not-resolved="false"></xref> to assign to this map. description: The <xref href="TinyLife.World.Map.Neighborhood" data-throw-if-not-resolved="false"></xref> to assign to this map.
- id: setState - id: setState
type: System.Action{System.String} type: System.Action{System.String}
@ -1303,11 +1303,11 @@ items:
- id: setProgress - id: setProgress
type: System.Action{System.Single} type: System.Action{System.Single}
description: An action that accepts the progress of the current state of the loading process. description: An action that accepts the progress of the current state of the loading process.
content.vb: Public Sub ValidateEarly(info As PerSaveOptions.MapInfo, neighborhood As ICollection(Of Map), setState As Action(Of String), setProgress As Action(Of Single)) content.vb: Public Sub ValidateEarly(info As PerSaveOptions.MapInfo, neighborhood As Dictionary(Of String, Map), setState As Action(Of String), setProgress As Action(Of Single))
overload: TinyLife.World.Map.ValidateEarly* overload: TinyLife.World.Map.ValidateEarly*
nameWithType.vb: Map.ValidateEarly(PerSaveOptions.MapInfo, ICollection(Of Map), Action(Of String), Action(Of Single)) nameWithType.vb: Map.ValidateEarly(PerSaveOptions.MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single))
fullName.vb: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.ICollection(Of TinyLife.World.Map), System.Action(Of String), System.Action(Of Single)) fullName.vb: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary(Of String, TinyLife.World.Map), System.Action(Of String), System.Action(Of Single))
name.vb: ValidateEarly(MapInfo, ICollection(Of Map), Action(Of String), Action(Of Single)) name.vb: ValidateEarly(MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single))
- uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single})
commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single})
id: Validate(System.Action{System.String},System.Action{System.Single}) id: Validate(System.Action{System.String},System.Action{System.Single})
@ -1330,7 +1330,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
summary: "\nThis method is called when this object is loaded from disk, between <xref href=\"TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo%2cSystem.Collections.Generic.ICollection%7bTinyLife.World.Map%7d%2cSystem.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.Map.PostValidate(System.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen called on a map, it causes all objects to be validated, roads to be generated, outdated information to be removed, and more.\n" summary: "\nThis method is called when this object is loaded from disk, between <xref href=\"TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo%2cSystem.Collections.Generic.Dictionary%7bSystem.String%2cTinyLife.World.Map%7d%2cSystem.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.World.Map.PostValidate(System.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen called on a map, it causes all objects to be validated, roads to be generated, outdated information to be removed, and more.\n"
example: [] example: []
syntax: syntax:
content: public void Validate(Action<string> setState, Action<float> setProgress) content: public void Validate(Action<string> setState, Action<float> setProgress)
@ -3322,16 +3322,16 @@ items:
content: public void PrepareForPermanentRemoval() content: public void PrepareForPermanentRemoval()
content.vb: Public Sub PrepareForPermanentRemoval() content.vb: Public Sub PrepareForPermanentRemoval()
overload: TinyLife.World.Map.PrepareForPermanentRemoval* overload: TinyLife.World.Map.PrepareForPermanentRemoval*
- uid: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - uid: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
commentId: M:TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
id: LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) id: LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
parent: TinyLife.World.Map parent: TinyLife.World.Map
langs: langs:
- csharp - csharp
- vb - vb
name: LoadStaticMap(MapInfo, ICollection<Map>, Action<string>, Action<float>) name: LoadStaticMap(MapInfo, Dictionary<string, Map>, Action<string>, Action<float>)
nameWithType: Map.LoadStaticMap(PerSaveOptions.MapInfo, ICollection<Map>, Action<string>, Action<float>) nameWithType: Map.LoadStaticMap(PerSaveOptions.MapInfo, Dictionary<string, Map>, Action<string>, Action<float>)
fullName: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.ICollection<TinyLife.World.Map>, System.Action<string>, System.Action<float>) fullName: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary<string, TinyLife.World.Map>, System.Action<string>, System.Action<float>)
type: Method type: Method
source: source:
remote: remote:
@ -3347,13 +3347,13 @@ items:
summary: "\nLoads a static map with the given name from the game&apos;s content directory.\nNote that the map is not post-validated (<xref href=\"TinyLife.World.Map.PostValidate(System.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref>).\n" summary: "\nLoads a static map with the given name from the game&apos;s content directory.\nNote that the map is not post-validated (<xref href=\"TinyLife.World.Map.PostValidate(System.Action%7bSystem.String%7d%2cSystem.Action%7bSystem.Single%7d)\" data-throw-if-not-resolved=\"false\"></xref>).\n"
example: [] example: []
syntax: syntax:
content: public static Map LoadStaticMap(PerSaveOptions.MapInfo info, ICollection<Map> neighborhood, Action<string> setState, Action<float> setProgress) content: public static Map LoadStaticMap(PerSaveOptions.MapInfo info, Dictionary<string, Map> neighborhood, Action<string> setState, Action<float> setProgress)
parameters: parameters:
- id: info - id: info
type: TinyLife.PerSaveOptions.MapInfo type: TinyLife.PerSaveOptions.MapInfo
description: The <xref href="TinyLife.PerSaveOptions.MapInfo" data-throw-if-not-resolved="false"></xref> of the static map to load. description: The <xref href="TinyLife.PerSaveOptions.MapInfo" data-throw-if-not-resolved="false"></xref> of the static map to load.
- id: neighborhood - id: neighborhood
type: System.Collections.Generic.ICollection{TinyLife.World.Map} type: System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map}
description: The <xref href="TinyLife.World.Map.Neighborhood" data-throw-if-not-resolved="false"></xref> of the static map to load. description: The <xref href="TinyLife.World.Map.Neighborhood" data-throw-if-not-resolved="false"></xref> of the static map to load.
- id: setState - id: setState
type: System.Action{System.String} type: System.Action{System.String}
@ -3364,11 +3364,11 @@ items:
return: return:
type: TinyLife.World.Map type: TinyLife.World.Map
description: The static map that was loaded. description: The static map that was loaded.
content.vb: Public Shared Function LoadStaticMap(info As PerSaveOptions.MapInfo, neighborhood As ICollection(Of Map), setState As Action(Of String), setProgress As Action(Of Single)) As Map content.vb: Public Shared Function LoadStaticMap(info As PerSaveOptions.MapInfo, neighborhood As Dictionary(Of String, Map), setState As Action(Of String), setProgress As Action(Of Single)) As Map
overload: TinyLife.World.Map.LoadStaticMap* overload: TinyLife.World.Map.LoadStaticMap*
nameWithType.vb: Map.LoadStaticMap(PerSaveOptions.MapInfo, ICollection(Of Map), Action(Of String), Action(Of Single)) nameWithType.vb: Map.LoadStaticMap(PerSaveOptions.MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single))
fullName.vb: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.ICollection(Of TinyLife.World.Map), System.Action(Of String), System.Action(Of Single)) fullName.vb: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary(Of String, TinyLife.World.Map), System.Action(Of String), System.Action(Of Single))
name.vb: LoadStaticMap(MapInfo, ICollection(Of Map), Action(Of String), Action(Of Single)) name.vb: LoadStaticMap(MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single))
- uid: TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot) - uid: TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot)
commentId: M:TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot) commentId: M:TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot)
id: IsLotHidden(TinyLife.World.Lot) id: IsLotHidden(TinyLife.World.Lot)
@ -4660,64 +4660,82 @@ references:
name: Neighborhood name: Neighborhood
nameWithType: Map.Neighborhood nameWithType: Map.Neighborhood
fullName: TinyLife.World.Map.Neighborhood fullName: TinyLife.World.Map.Neighborhood
- uid: System.Collections.Generic.ICollection{TinyLife.World.Map} - uid: System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map}
commentId: T:System.Collections.Generic.ICollection{TinyLife.World.Map} commentId: T:System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map}
parent: System.Collections.Generic parent: System.Collections.Generic
definition: System.Collections.Generic.ICollection`1 definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: ICollection<Map> name: Dictionary<string, Map>
nameWithType: ICollection<Map> nameWithType: Dictionary<string, Map>
fullName: System.Collections.Generic.ICollection<TinyLife.World.Map> fullName: System.Collections.Generic.Dictionary<string, TinyLife.World.Map>
nameWithType.vb: ICollection(Of Map) nameWithType.vb: Dictionary(Of String, Map)
fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.World.Map) fullName.vb: System.Collections.Generic.Dictionary(Of String, TinyLife.World.Map)
name.vb: ICollection(Of Map) name.vb: Dictionary(Of String, Map)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
name: ICollection name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: < - name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
name: Map name: Map
- name: '>' - name: '>'
spec.vb: spec.vb:
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
name: ICollection name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
name: Map name: Map
- name: ) - name: )
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.ICollection`1 commentId: T:System.Collections.Generic.Dictionary`2
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: ICollection<T> name: Dictionary<TKey, TValue>
nameWithType: ICollection<T> nameWithType: Dictionary<TKey, TValue>
fullName: System.Collections.Generic.ICollection<T> fullName: System.Collections.Generic.Dictionary<TKey, TValue>
nameWithType.vb: ICollection(Of T) nameWithType.vb: Dictionary(Of TKey, TValue)
fullName.vb: System.Collections.Generic.ICollection(Of T) fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
name.vb: ICollection(Of T) name.vb: Dictionary(Of TKey, TValue)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
name: ICollection name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: < - name: <
- name: T - name: TKey
- name: ','
- name: " "
- name: TValue
- name: '>' - name: '>'
spec.vb: spec.vb:
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
name: ICollection name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- name: T - name: TKey
- name: ','
- name: " "
- name: TValue
- name: ) - name: )
- uid: TinyLife.GameImpl.CurrentMap - uid: TinyLife.GameImpl.CurrentMap
commentId: P:TinyLife.GameImpl.CurrentMap commentId: P:TinyLife.GameImpl.CurrentMap
@ -5396,29 +5414,35 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
commentId: M:TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: ValidateEarly(MapInfo, ICollection<Map>, Action<string>, Action<float>) name: ValidateEarly(MapInfo, Dictionary<string, Map>, Action<string>, Action<float>)
nameWithType: Map.ValidateEarly(PerSaveOptions.MapInfo, ICollection<Map>, Action<string>, Action<float>) nameWithType: Map.ValidateEarly(PerSaveOptions.MapInfo, Dictionary<string, Map>, Action<string>, Action<float>)
fullName: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.ICollection<TinyLife.World.Map>, System.Action<string>, System.Action<float>) fullName: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary<string, TinyLife.World.Map>, System.Action<string>, System.Action<float>)
nameWithType.vb: Map.ValidateEarly(PerSaveOptions.MapInfo, ICollection(Of Map), Action(Of String), Action(Of Single)) nameWithType.vb: Map.ValidateEarly(PerSaveOptions.MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single))
fullName.vb: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.ICollection(Of TinyLife.World.Map), System.Action(Of String), System.Action(Of Single)) fullName.vb: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary(Of String, TinyLife.World.Map), System.Action(Of String), System.Action(Of Single))
name.vb: ValidateEarly(MapInfo, ICollection(Of Map), Action(Of String), Action(Of Single)) name.vb: ValidateEarly(MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single))
spec.csharp: spec.csharp:
- uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
name: ValidateEarly name: ValidateEarly
- name: ( - name: (
- uid: TinyLife.PerSaveOptions.MapInfo - uid: TinyLife.PerSaveOptions.MapInfo
name: MapInfo name: MapInfo
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
name: ICollection name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: < - name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
name: Map name: Map
- name: '>' - name: '>'
@ -5448,20 +5472,26 @@ references:
- name: '>' - name: '>'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - uid: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})
name: ValidateEarly name: ValidateEarly
- name: ( - name: (
- uid: TinyLife.PerSaveOptions.MapInfo - uid: TinyLife.PerSaveOptions.MapInfo
name: MapInfo name: MapInfo
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Collections.Generic.ICollection`1 - uid: System.Collections.Generic.Dictionary`2
name: ICollection name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
name: Map name: Map
- name: ) - name: )
@ -6758,3 +6788,62 @@ references:
name: UpdateExternalPeople name: UpdateExternalPeople
nameWithType: Map.UpdateExternalPeople nameWithType: Map.UpdateExternalPeople
fullName: TinyLife.World.Map.UpdateExternalPeople fullName: TinyLife.World.Map.UpdateExternalPeople
- uid: System.Collections.Generic.ICollection{TinyLife.World.Map}
commentId: T:System.Collections.Generic.ICollection{TinyLife.World.Map}
parent: System.Collections.Generic
definition: System.Collections.Generic.ICollection`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<Map>
nameWithType: ICollection<Map>
fullName: System.Collections.Generic.ICollection<TinyLife.World.Map>
nameWithType.vb: ICollection(Of Map)
fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.World.Map)
name.vb: ICollection(Of Map)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- uid: TinyLife.World.Map
name: Map
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.World.Map
name: Map
- name: )
- uid: System.Collections.Generic.ICollection`1
commentId: T:System.Collections.Generic.ICollection`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<T>
nameWithType: ICollection<T>
fullName: System.Collections.Generic.ICollection<T>
nameWithType.vb: ICollection(Of T)
fullName.vb: System.Collections.Generic.ICollection(Of T)
name.vb: ICollection(Of T)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- name: T
- name: )