diff --git a/Changelog.md b/Changelog.md
index 80ef70c..c29d054 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,23 @@
+# 0.42.2
+*June 15, 2024*
+
+Additions
+- Added an accessibility setting that pauses the game when the interaction menu is open
+
+Improvements
+- Don't allow the jungle gym to be close to walls
+- Roofs on the same floor are now hidden when the walls are fully down
+- Steam Workshop item tags are now updated when updating an existing item
+
+Fixes
+- Fixed lot previews throwing an exception on small maps
+- Fixed tall objects like trees being drawn behind walls on higher floors
+- Fixed pathfinding exceptions not being handled gracefully, causing the game to crash
+
+API
+- Added construction events for furniture and action types
+- Made various additional API methods public
+
# 0.42.1
*June 6, 2024*
diff --git a/docs/api/.manifest b/docs/api/.manifest
index 2b70e63..154befa 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -4,6 +4,7 @@
"TinyLife.Actions.Action": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
+ "TinyLife.Actions.Action.ActionTypeConstructedDelegate": "TinyLife.Actions.Action.ActionTypeConstructedDelegate.yml",
"TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.Action.yml",
@@ -44,6 +45,7 @@
"TinyLife.Actions.Action.IsCompleted": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})": "TinyLife.Actions.Action.yml",
+ "TinyLife.Actions.Action.OnActionTypeConstructed": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)": "TinyLife.Actions.Action.yml",
@@ -1945,6 +1947,7 @@
"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate": "TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.yml",
"TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)": "TinyLife.Objects.Furniture.yml",
@@ -1977,6 +1980,7 @@
"TinyLife.Objects.Furniture.OnAdded": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnAppliedUpgrade": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnDirty": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.OnFurnitureTypeConstructed": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnGetDescription": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnGetDirty": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)": "TinyLife.Objects.Furniture.yml",
@@ -2471,6 +2475,7 @@
"TinyLife.Objects.ObjectCategory.StandingDesk": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Stove": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Table": "TinyLife.Objects.ObjectCategory.yml",
+ "TinyLife.Objects.ObjectCategory.TallObject": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.TeaKit": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Television": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Toilet": "TinyLife.Objects.ObjectCategory.yml",
@@ -2543,7 +2548,9 @@
"TinyLife.Objects.ParentInfo.AttachmentType.Ui": "TinyLife.Objects.ParentInfo.AttachmentType.yml",
"TinyLife.Objects.ParentInfo.AttachmentType.Wall": "TinyLife.Objects.ParentInfo.AttachmentType.yml",
"TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.ParentInfo.yml",
+ "TinyLife.Objects.ParentInfo.GetDepthPos(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Boolean,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.ParentInfo.yml",
+ "TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.LayerDepth": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.ShouldDraw": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.Type": "TinyLife.Objects.ParentInfo.yml",
@@ -3034,6 +3041,7 @@
"TinyLife.Options.LongerNotifications": "TinyLife.Options.yml",
"TinyLife.Options.MusicVolume": "TinyLife.Options.yml",
"TinyLife.Options.PauseGameKeybind": "TinyLife.Options.yml",
+ "TinyLife.Options.PauseOnInteraction": "TinyLife.Options.yml",
"TinyLife.Options.RightTrigger": "TinyLife.Options.yml",
"TinyLife.Options.RotateCameraKeybind": "TinyLife.Options.yml",
"TinyLife.Options.RotateKeybind": "TinyLife.Options.yml",
@@ -4225,7 +4233,7 @@
"TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml",
"TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml",
"TinyLife.World.RoofType.Colors": "TinyLife.World.RoofType.yml",
- "TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.RoofType.yml",
+ "TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)": "TinyLife.World.RoofType.yml",
"TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)": "TinyLife.World.RoofType.yml",
"TinyLife.World.RoofType.FlatSheetMetal": "TinyLife.World.RoofType.yml",
"TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)": "TinyLife.World.RoofType.yml",
diff --git a/docs/api/TinyLife.Actions.Action.ActionTypeConstructedDelegate.yml b/docs/api/TinyLife.Actions.Action.ActionTypeConstructedDelegate.yml
new file mode 100644
index 0000000..d6ee966
--- /dev/null
+++ b/docs/api/TinyLife.Actions.Action.ActionTypeConstructedDelegate.yml
@@ -0,0 +1,205 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ commentId: T:TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ id: Action.ActionTypeConstructedDelegate
+ parent: TinyLife.Actions
+ children: []
+ langs:
+ - csharp
+ - vb
+ name: Action.ActionTypeConstructedDelegate
+ nameWithType: Action.ActionTypeConstructedDelegate
+ fullName: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ type: Delegate
+ source:
+ remote:
+ path: TinyLife/Actions/Action.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ActionTypeConstructedDelegate
+ path: ../TinyLife/Actions/Action.cs
+ startLine: 1031
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: A delegate method used by .
+ example: []
+ syntax:
+ content: public delegate void Action.ActionTypeConstructedDelegate(ActionType type, ref ActionType.TypeSettings settings)
+ parameters:
+ - id: type
+ type: TinyLife.Actions.ActionType
+ - id: settings
+ type: TinyLife.Actions.ActionType.TypeSettings
+ content.vb: Public Delegate Sub Action.ActionTypeConstructedDelegate(type As ActionType, settings As ActionType.TypeSettings)
+ extensionMethods:
+ - TinyLife.Actions.Action.ActionTypeConstructedDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
+references:
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
+- uid: TinyLife.Actions
+ commentId: N:TinyLife.Actions
+ href: TinyLife.html
+ name: TinyLife.Actions
+ nameWithType: TinyLife.Actions
+ fullName: TinyLife.Actions
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ href: TinyLife.Actions.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ href: TinyLife.Actions.html
+- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(ActionTypeConstructedDelegate)
+ nameWithType: Extensions.JsonCopy(Action.ActionTypeConstructedDelegate)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
+ nameWithType.vb: Extensions.JsonCopy(Of Action.ActionTypeConstructedDelegate)(Action.ActionTypeConstructedDelegate)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Action.ActionTypeConstructedDelegate)(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
+ name.vb: JsonCopy(Of ActionTypeConstructedDelegate)(ActionTypeConstructedDelegate)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
+ - name: )
+ - name: (
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
+ - name: )
+- uid: TinyLife.Actions.ActionType
+ commentId: T:TinyLife.Actions.ActionType
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionType.html
+ name: ActionType
+ nameWithType: ActionType
+ fullName: TinyLife.Actions.ActionType
+- uid: TinyLife.Actions.ActionType.TypeSettings
+ commentId: T:TinyLife.Actions.ActionType.TypeSettings
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionType.html
+ name: ActionType.TypeSettings
+ nameWithType: ActionType.TypeSettings
+ fullName: TinyLife.Actions.ActionType.TypeSettings
+ spec.csharp:
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: .
+ - uid: TinyLife.Actions.ActionType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Actions.ActionType.TypeSettings.html
+ spec.vb:
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: .
+ - uid: TinyLife.Actions.ActionType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Actions.ActionType.TypeSettings.html
+- uid: TinyLife.Actions.Action
+ commentId: T:TinyLife.Actions.Action
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.Action.html
+ name: Action
+ nameWithType: Action
+ fullName: TinyLife.Actions.Action
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ href: TinyLife.Utilities.Extensions.html
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ href: TinyLife.html
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml
index fd266e9..6666a4a 100644
--- a/docs/api/TinyLife.Actions.Action.yml
+++ b/docs/api/TinyLife.Actions.Action.yml
@@ -47,6 +47,7 @@ items:
- TinyLife.Actions.Action.IsCompleted
- TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
@@ -83,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action
path: ../TinyLife/Actions/Action.cs
- startLine: 30
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -159,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Random
path: ../TinyLife/Actions/Action.cs
- startLine: 37
+ startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -173,6 +174,38 @@ items:
return:
type: System.Random
content.vb: Public Shared ReadOnly Random As Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ id: OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ langs:
+ - csharp
+ - vb
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Actions/Action.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnActionTypeConstructed
+ path: ../TinyLife/Actions/Action.cs
+ startLine: 44
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ An event that is invoked when an instance is constructed using the private constructor invoked in .
+
+ This event can be used to modify the of the Action type before they are made readonly.
+ example: []
+ syntax:
+ content: public static event Action.ActionTypeConstructedDelegate OnActionTypeConstructed
+ return:
+ type: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ content.vb: Public Shared Event OnActionTypeConstructed As Action.ActionTypeConstructedDelegate
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
id: InProgressTime
@@ -191,7 +224,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InProgressTime
path: ../TinyLife/Actions/Action.cs
- startLine: 45
+ startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -228,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress
path: ../TinyLife/Actions/Action.cs
- startLine: 52
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -265,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Actions/Action.cs
- startLine: 58
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -304,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Actions/Action.cs
- startLine: 63
+ startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -343,7 +376,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Actions/Action.cs
- startLine: 69
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -385,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartedAutomatically
path: ../TinyLife/Actions/Action.cs
- startLine: 74
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -426,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent
path: ../TinyLife/Actions/Action.cs
- startLine: 80
+ startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -460,7 +493,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Actions/Action.cs
- startLine: 84
+ startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -491,7 +524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElapsedTime
path: ../TinyLife/Actions/Action.cs
- startLine: 88
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -532,7 +565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayerPromptOpen
path: ../TinyLife/Actions/Action.cs
- startLine: 94
+ startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -566,7 +599,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceResult
path: ../TinyLife/Actions/Action.cs
- startLine: 102
+ startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -598,7 +631,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Action.cs
- startLine: 113
+ startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -633,7 +666,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Action.cs
- startLine: 122
+ startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -671,7 +704,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Action.cs
- startLine: 132
+ startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -702,7 +735,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Action.cs
- startLine: 141
+ startLine: 148
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -746,7 +779,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Action.cs
- startLine: 159
+ startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -782,7 +815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Action.cs
- startLine: 169
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -819,7 +852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Action.cs
- startLine: 188
+ startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -859,7 +892,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceResult
path: ../TinyLife/Actions/Action.cs
- startLine: 201
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -905,7 +938,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
- startLine: 219
+ startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -947,7 +980,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanStartNow
path: ../TinyLife/Actions/Action.cs
- startLine: 229
+ startLine: 236
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -982,7 +1015,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/Action.cs
- startLine: 240
+ startLine: 247
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1022,7 +1055,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Action.cs
- startLine: 251
+ startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1062,7 +1095,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Action.cs
- startLine: 261
+ startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1098,7 +1131,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed
path: ../TinyLife/Actions/Action.cs
- startLine: 270
+ startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1132,7 +1165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/Action.cs
- startLine: 279
+ startLine: 286
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1166,7 +1199,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEnqueueConversation
path: ../TinyLife/Actions/Action.cs
- startLine: 291
+ startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1209,7 +1242,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Actions/Action.cs
- startLine: 301
+ startLine: 308
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1245,7 +1278,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChildCompleted
path: ../TinyLife/Actions/Action.cs
- startLine: 313
+ startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1291,7 +1324,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenPlayerPrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 330
+ startLine: 337
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1355,7 +1388,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenYesNoPrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 365
+ startLine: 372
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1406,7 +1439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenTextPrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 393
+ startLine: 400
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1461,7 +1494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenChoicePrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 406
+ startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1496,7 +1529,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakAlone
path: ../TinyLife/Actions/Action.cs
- startLine: 427
+ startLine: 434
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1561,7 +1594,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThinkAlone
path: ../TinyLife/Actions/Action.cs
- startLine: 444
+ startLine: 451
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1623,7 +1656,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakInConversation
path: ../TinyLife/Actions/Action.cs
- startLine: 465
+ startLine: 472
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1697,7 +1730,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetSpeech
path: ../TinyLife/Actions/Action.cs
- startLine: 474
+ startLine: 481
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1725,7 +1758,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfNeedFull
path: ../TinyLife/Actions/Action.cs
- startLine: 487
+ startLine: 494
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1763,7 +1796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfTimeUp
path: ../TinyLife/Actions/Action.cs
- startLine: 501
+ startLine: 508
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1816,7 +1849,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfTimeUp
path: ../TinyLife/Actions/Action.cs
- startLine: 520
+ startLine: 527
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1872,7 +1905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomCompletionTime
path: ../TinyLife/Actions/Action.cs
- startLine: 532
+ startLine: 539
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1913,7 +1946,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelIfEmotional
path: ../TinyLife/Actions/Action.cs
- startLine: 545
+ startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1955,7 +1988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sit
path: ../TinyLife/Actions/Action.cs
- startLine: 561
+ startLine: 568
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2006,7 +2039,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Actions/Action.cs
- startLine: 577
+ startLine: 584
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2047,7 +2080,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChild
path: ../TinyLife/Actions/Action.cs
- startLine: 594
+ startLine: 601
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2094,7 +2127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
- startLine: 636
+ startLine: 643
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2144,7 +2177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
- startLine: 649
+ startLine: 656
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2194,7 +2227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChair
path: ../TinyLife/Actions/Action.cs
- startLine: 686
+ startLine: 693
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2237,7 +2270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChairs
path: ../TinyLife/Actions/Action.cs
- startLine: 703
+ startLine: 710
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2286,7 +2319,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSeatCategory
path: ../TinyLife/Actions/Action.cs
- startLine: 723
+ startLine: 730
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2324,7 +2357,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreePeople
path: ../TinyLife/Actions/Action.cs
- startLine: 740
+ startLine: 747
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2386,7 +2419,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeFurniture
path: ../TinyLife/Actions/Action.cs
- startLine: 767
+ startLine: 774
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2451,7 +2484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeWalls
path: ../TinyLife/Actions/Action.cs
- startLine: 787
+ startLine: 794
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2506,7 +2539,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeGround
path: ../TinyLife/Actions/Action.cs
- startLine: 806
+ startLine: 813
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2559,7 +2592,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindFreeFurniture
path: ../TinyLife/Actions/Action.cs
- startLine: 828
+ startLine: 835
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2618,7 +2651,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllActionObjects
path: ../TinyLife/Actions/Action.cs
- startLine: 842
+ startLine: 849
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2665,7 +2698,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindValidActionObjects
path: ../TinyLife/Actions/Action.cs
- startLine: 881
+ startLine: 888
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2724,7 +2757,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomValidArguments
path: ../TinyLife/Actions/Action.cs
- startLine: 898
+ startLine: 905
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2768,7 +2801,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTableSpot
path: ../TinyLife/Actions/Action.cs
- startLine: 926
+ startLine: 933
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2809,7 +2842,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth
path: ../TinyLife/Actions/Action.cs
- startLine: 939
+ startLine: 946
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2850,7 +2883,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
- startLine: 951
+ startLine: 958
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2891,7 +2924,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriate
path: ../TinyLife/Actions/Action.cs
- startLine: 962
+ startLine: 969
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2932,7 +2965,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotContentVisible
path: ../TinyLife/Actions/Action.cs
- startLine: 983
+ startLine: 990
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3664,6 +3697,76 @@ references:
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
+- uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
+ commentId: M:TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
+ href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Register_TinyLife_Actions_ActionType_TypeSettings_
+ name: Register(TypeSettings)
+ nameWithType: ActionType.Register(ActionType.TypeSettings)
+ fullName: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
+ spec.csharp:
+ - uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
+ name: Register
+ href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Register_TinyLife_Actions_ActionType_TypeSettings_
+ - name: (
+ - uid: TinyLife.Actions.ActionType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Actions.ActionType.TypeSettings.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
+ name: Register
+ href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Register_TinyLife_Actions_ActionType_TypeSettings_
+ - name: (
+ - uid: TinyLife.Actions.ActionType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Actions.ActionType.TypeSettings.html
+ - name: )
+- uid: TinyLife.Actions.ActionType.TypeSettings
+ commentId: T:TinyLife.Actions.ActionType.TypeSettings
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionType.html
+ name: ActionType.TypeSettings
+ nameWithType: ActionType.TypeSettings
+ fullName: TinyLife.Actions.ActionType.TypeSettings
+ spec.csharp:
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: .
+ - uid: TinyLife.Actions.ActionType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Actions.ActionType.TypeSettings.html
+ spec.vb:
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: .
+ - uid: TinyLife.Actions.ActionType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Actions.ActionType.TypeSettings.html
+- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ commentId: T:TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.Action.html
+ name: Action.ActionTypeConstructedDelegate
+ nameWithType: Action.ActionTypeConstructedDelegate
+ fullName: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ spec.csharp:
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: .
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
+ spec.vb:
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: .
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
index 51cd248..5e01278 100644
--- a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
+++ b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 384
+ startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs
- startLine: 392
+ startLine: 393
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs
- startLine: 400
+ startLine: 401
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs
- startLine: 407
+ startLine: 408
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs
- startLine: 414
+ startLine: 415
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs
- startLine: 420
+ startLine: 421
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
- startLine: 424
+ startLine: 425
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs
- startLine: 428
+ startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 433
+ startLine: 434
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
index a5d7501..d8bcdb6 100644
--- a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
+++ b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate
path: ../TinyLife/Actions/ActionType.cs
- startLine: 181
+ startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
index 1756859..ea6000e 100644
--- a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
+++ b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 186
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionType.cs
- startLine: 191
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs
- startLine: 196
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/ActionType.cs
- startLine: 201
+ startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -186,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/ActionType.cs
- startLine: 206
+ startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -218,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: ../TinyLife/Actions/ActionType.cs
- startLine: 211
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -250,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionType.cs
- startLine: 217
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -284,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 222
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 227
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -348,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 235
+ startLine: 236
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -386,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 240
+ startLine: 241
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -418,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs
- startLine: 245
+ startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -450,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
- startLine: 250
+ startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -482,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
- startLine: 256
+ startLine: 257
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -516,7 +516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 262
+ startLine: 263
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -550,7 +550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 268
+ startLine: 269
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -584,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
- startLine: 274
+ startLine: 275
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -618,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
- startLine: 279
+ startLine: 280
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -650,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
- startLine: 284
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -682,7 +682,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
- startLine: 289
+ startLine: 290
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -714,7 +714,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
- startLine: 295
+ startLine: 296
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -748,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
- startLine: 301
+ startLine: 302
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -782,7 +782,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
- startLine: 306
+ startLine: 307
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -814,7 +814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
- startLine: 311
+ startLine: 312
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -846,7 +846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredUpgrade
path: ../TinyLife/Actions/ActionType.cs
- startLine: 317
+ startLine: 318
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -878,7 +878,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 323
+ startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -910,7 +910,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 328
+ startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -942,7 +942,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 338
+ startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -983,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 347
+ startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1014,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 359
+ startLine: 360
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1054,7 +1054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 364
+ startLine: 365
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1096,7 +1096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 370
+ startLine: 371
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1139,7 +1139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
- startLine: 375
+ startLine: 376
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml
index 36aa12a..2a31a14 100644
--- a/docs/api/TinyLife.Actions.ActionType.yml
+++ b/docs/api/TinyLife.Actions.ActionType.yml
@@ -497,7 +497,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Actions/ActionType.cs
- startLine: 53
+ startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -540,7 +540,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructFully
path: ../TinyLife/Actions/ActionType.cs
- startLine: 73
+ startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -590,7 +590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 94
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -634,7 +634,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsActionType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 104
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -672,7 +672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 114
+ startLine: 115
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -710,7 +710,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPossibleArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 136
+ startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -758,7 +758,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Actions/ActionType.cs
- startLine: 169
+ startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
index e8f46a2..438126f 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
@@ -72,6 +72,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
- TinyLife.Actions.Action.Id
@@ -841,6 +842,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.Type
commentId: F:TinyLife.Actions.Action.Type
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml
index 63bc721..d7c3276 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction.yml
@@ -70,6 +70,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
- TinyLife.Actions.Action.Id
@@ -964,6 +965,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.Type
commentId: F:TinyLife.Actions.Action.Type
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.CleanEverythingAction.yml b/docs/api/TinyLife.Actions.CleanEverythingAction.yml
index 303ebba..ef46ba8 100644
--- a/docs/api/TinyLife.Actions.CleanEverythingAction.yml
+++ b/docs/api/TinyLife.Actions.CleanEverythingAction.yml
@@ -51,6 +51,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -458,6 +459,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml
index 4763240..c4e6831 100644
--- a/docs/api/TinyLife.Actions.DebugAction.yml
+++ b/docs/api/TinyLife.Actions.DebugAction.yml
@@ -44,6 +44,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -434,6 +435,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.DeferredAction.yml b/docs/api/TinyLife.Actions.DeferredAction.yml
index 74b8a44..7b3c5ce 100644
--- a/docs/api/TinyLife.Actions.DeferredAction.yml
+++ b/docs/api/TinyLife.Actions.DeferredAction.yml
@@ -51,6 +51,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
- TinyLife.Actions.Action.Id
@@ -655,6 +656,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.Type
commentId: F:TinyLife.Actions.Action.Type
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml
index 6acceae..2fe0ed7 100644
--- a/docs/api/TinyLife.Actions.DieAction.yml
+++ b/docs/api/TinyLife.Actions.DieAction.yml
@@ -51,6 +51,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -640,6 +641,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml
index cce02ca..bf00675 100644
--- a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml
+++ b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml
@@ -61,6 +61,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -714,6 +715,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.DriveAction.yml b/docs/api/TinyLife.Actions.DriveAction.yml
index 9c56494..f26ba9d 100644
--- a/docs/api/TinyLife.Actions.DriveAction.yml
+++ b/docs/api/TinyLife.Actions.DriveAction.yml
@@ -52,6 +52,7 @@ items:
- TinyLife.Actions.PathfindAction.Initialize
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -525,6 +526,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml
index 4246f06..3927922 100644
--- a/docs/api/TinyLife.Actions.GoHereAction.yml
+++ b/docs/api/TinyLife.Actions.GoHereAction.yml
@@ -62,6 +62,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -799,6 +800,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.HelpAction.yml b/docs/api/TinyLife.Actions.HelpAction.yml
index 34cd4ad..44a42dd 100644
--- a/docs/api/TinyLife.Actions.HelpAction.yml
+++ b/docs/api/TinyLife.Actions.HelpAction.yml
@@ -89,6 +89,7 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -1837,6 +1838,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.HoldingPersonAction.yml b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
index 021f07e..625d0d1 100644
--- a/docs/api/TinyLife.Actions.HoldingPersonAction.yml
+++ b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
@@ -80,6 +80,7 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -1381,6 +1382,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml
index a6a4480..158a065 100644
--- a/docs/api/TinyLife.Actions.MultiAction.yml
+++ b/docs/api/TinyLife.Actions.MultiAction.yml
@@ -70,6 +70,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -992,6 +993,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
index c2beb4a..17b7980 100644
--- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
+++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
@@ -87,6 +87,7 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -1511,6 +1512,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml
index 1f668ec..28f3270 100644
--- a/docs/api/TinyLife.Actions.OutOfTownAction.yml
+++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml
@@ -67,6 +67,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -895,6 +896,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml
index 64a4631..ab3b761 100644
--- a/docs/api/TinyLife.Actions.PathfindAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindAction.yml
@@ -55,6 +55,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -665,6 +666,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
index 5f9419f..90d4e41 100644
--- a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
@@ -49,6 +49,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -606,6 +607,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml
index 6d3a350..d6c9477 100644
--- a/docs/api/TinyLife.Actions.PutAwayAction.yml
+++ b/docs/api/TinyLife.Actions.PutAwayAction.yml
@@ -60,6 +60,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -701,6 +702,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml
index d0acb22..64fa889 100644
--- a/docs/api/TinyLife.Actions.SellAction.yml
+++ b/docs/api/TinyLife.Actions.SellAction.yml
@@ -61,6 +61,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -753,6 +754,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml b/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml
index 7390d57..b40c15c 100644
--- a/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml
+++ b/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml
@@ -66,6 +66,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
- TinyLife.Actions.Action.Id
@@ -905,6 +906,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.Type
commentId: F:TinyLife.Actions.Action.Type
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml
index e0f27d7..b8b26ea 100644
--- a/docs/api/TinyLife.Actions.SitAction.yml
+++ b/docs/api/TinyLife.Actions.SitAction.yml
@@ -63,6 +63,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -738,6 +739,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
index 8d8e809..8952ee3 100644
--- a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
@@ -48,6 +48,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -328,6 +329,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml
index 87c153b..b4c275d 100644
--- a/docs/api/TinyLife.Actions.SocialAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.yml
@@ -88,6 +88,7 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -1622,6 +1623,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml
index 40e102e..7d25809 100644
--- a/docs/api/TinyLife.Actions.StoreAction.yml
+++ b/docs/api/TinyLife.Actions.StoreAction.yml
@@ -60,6 +60,7 @@ items:
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -724,6 +725,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml
index da8e836..3806e1a 100644
--- a/docs/api/TinyLife.Actions.TalkAction.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.yml
@@ -91,6 +91,7 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -1690,6 +1691,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
index 4c69654..93cc7e7 100644
--- a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
+++ b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
@@ -45,6 +45,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -413,6 +414,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.TryGoHereAction.yml b/docs/api/TinyLife.Actions.TryGoHereAction.yml
index b0cc2b3..4e830c1 100644
--- a/docs/api/TinyLife.Actions.TryGoHereAction.yml
+++ b/docs/api/TinyLife.Actions.TryGoHereAction.yml
@@ -47,6 +47,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -517,6 +518,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml
index 6442f4f..8baf362 100644
--- a/docs/api/TinyLife.Actions.WalkAction.yml
+++ b/docs/api/TinyLife.Actions.WalkAction.yml
@@ -50,6 +50,7 @@ items:
- TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -515,6 +516,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.InProgressTime
commentId: P:TinyLife.Actions.Action.InProgressTime
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml
index cbeccf5..222b27e 100644
--- a/docs/api/TinyLife.Actions.WorkAction.yml
+++ b/docs/api/TinyLife.Actions.WorkAction.yml
@@ -63,6 +63,7 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -834,6 +835,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.OnActionTypeConstructed
+ commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
+ name: OnActionTypeConstructed
+ nameWithType: Action.OnActionTypeConstructed
+ fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.yml b/docs/api/TinyLife.Actions.yml
index 488366a..05fcfe2 100644
--- a/docs/api/TinyLife.Actions.yml
+++ b/docs/api/TinyLife.Actions.yml
@@ -5,6 +5,7 @@ items:
id: TinyLife.Actions
children:
- TinyLife.Actions.Action
+ - TinyLife.Actions.Action.ActionTypeConstructedDelegate
- TinyLife.Actions.ActionArgument
- TinyLife.Actions.ActionInfo
- TinyLife.Actions.ActionType
@@ -68,6 +69,29 @@ references:
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
+- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ commentId: T:TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.Action.html
+ name: Action.ActionTypeConstructedDelegate
+ nameWithType: Action.ActionTypeConstructedDelegate
+ fullName: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ spec.csharp:
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: .
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
+ spec.vb:
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: .
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: ActionTypeConstructedDelegate
+ href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- uid: TinyLife.Actions.ActionArgument
commentId: T:TinyLife.Actions.ActionArgument
href: TinyLife.Actions.ActionArgument.html
diff --git a/docs/api/TinyLife.DifficultyModifier.yml b/docs/api/TinyLife.DifficultyModifier.yml
index 8fbe674..2ec2fb2 100644
--- a/docs/api/TinyLife.DifficultyModifier.yml
+++ b/docs/api/TinyLife.DifficultyModifier.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DifficultyModifier
path: ../TinyLife/Options.cs
- startLine: 659
+ startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chill
path: ../TinyLife/Options.cs
- startLine: 664
+ startLine: 669
assemblies:
- Tiny Life
namespace: TinyLife
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Options.cs
- startLine: 668
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intense
path: ../TinyLife/Options.cs
- startLine: 672
+ startLine: 677
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml
index 7af90ea..7abea83 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: 609
+ startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife
@@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
- startLine: 614
+ startLine: 619
assemblies:
- Tiny Life
namespace: TinyLife
@@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
- startLine: 618
+ startLine: 623
assemblies:
- Tiny Life
namespace: TinyLife
@@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
- startLine: 622
+ startLine: 627
assemblies:
- Tiny Life
namespace: TinyLife
@@ -140,7 +140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
- startLine: 626
+ startLine: 631
assemblies:
- Tiny Life
namespace: TinyLife
@@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
- startLine: 631
+ startLine: 636
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml
index 5134485..51174bf 100644
--- a/docs/api/TinyLife.Objects.Bathtub.yml
+++ b/docs/api/TinyLife.Objects.Bathtub.yml
@@ -40,6 +40,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -409,6 +410,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml
index fe10aa8..040af41 100644
--- a/docs/api/TinyLife.Objects.Book.yml
+++ b/docs/api/TinyLife.Objects.Book.yml
@@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -401,6 +402,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml
index da4b524..d51e35d 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml
@@ -56,6 +56,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -870,6 +871,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml
index a54e090..6dfce98 100644
--- a/docs/api/TinyLife.Objects.Chimney.yml
+++ b/docs/api/TinyLife.Objects.Chimney.yml
@@ -40,6 +40,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -349,6 +350,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
index b39c7e2..d775450 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
@@ -47,6 +47,7 @@ items:
- TinyLife.Objects.CornerFurniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.CornerFurniture.Validate
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -600,6 +601,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml
index 3402ac6..4cfd1c5 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.yml
@@ -52,6 +52,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -626,6 +627,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml
index f43bf10..2e271c8 100644
--- a/docs/api/TinyLife.Objects.Fence.yml
+++ b/docs/api/TinyLife.Objects.Fence.yml
@@ -48,6 +48,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -493,6 +494,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml
index c236d90..d347eb0 100644
--- a/docs/api/TinyLife.Objects.Fireplace.yml
+++ b/docs/api/TinyLife.Objects.Fireplace.yml
@@ -50,6 +50,7 @@ items:
- TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.LightFurniture.CreateLights
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -568,6 +569,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml
index 822138f..19e5836 100644
--- a/docs/api/TinyLife.Objects.Food.yml
+++ b/docs/api/TinyLife.Objects.Food.yml
@@ -53,6 +53,7 @@ items:
- TinyLife.Objects.FoodTypedItem.Expired
- TinyLife.Objects.FoodTypedItem.Validate
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -639,6 +640,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml
index ce77cd5..f89a02b 100644
--- a/docs/api/TinyLife.Objects.FoodTypedItem.yml
+++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml
@@ -51,6 +51,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -619,6 +620,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml
index 75cf05d..9ce78be 100644
--- a/docs/api/TinyLife.Objects.Fridge.yml
+++ b/docs/api/TinyLife.Objects.Fridge.yml
@@ -46,6 +46,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -478,6 +479,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.yml b/docs/api/TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.yml
new file mode 100644
index 0000000..6f6909a
--- /dev/null
+++ b/docs/api/TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.yml
@@ -0,0 +1,205 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ commentId: T:TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ id: Furniture.FurnitureTypeConstructedDelegate
+ parent: TinyLife.Objects
+ children: []
+ langs:
+ - csharp
+ - vb
+ name: Furniture.FurnitureTypeConstructedDelegate
+ nameWithType: Furniture.FurnitureTypeConstructedDelegate
+ fullName: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ type: Delegate
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: FurnitureTypeConstructedDelegate
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 1043
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: A delegate method used by .
+ example: []
+ syntax:
+ content: public delegate void Furniture.FurnitureTypeConstructedDelegate(FurnitureType type, ref FurnitureType.TypeSettings settings)
+ parameters:
+ - id: type
+ type: TinyLife.Objects.FurnitureType
+ - id: settings
+ type: TinyLife.Objects.FurnitureType.TypeSettings
+ content.vb: Public Delegate Sub Furniture.FurnitureTypeConstructedDelegate(type As FurnitureType, settings As FurnitureType.TypeSettings)
+ extensionMethods:
+ - TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
+references:
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+- uid: TinyLife.Objects
+ commentId: N:TinyLife.Objects
+ href: TinyLife.html
+ name: TinyLife.Objects
+ nameWithType: TinyLife.Objects
+ fullName: TinyLife.Objects
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+ href: TinyLife.Objects.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+ href: TinyLife.Objects.html
+- uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(FurnitureTypeConstructedDelegate)
+ nameWithType: Extensions.JsonCopy(Furniture.FurnitureTypeConstructedDelegate)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate)
+ nameWithType.vb: Extensions.JsonCopy(Of Furniture.FurnitureTypeConstructedDelegate)(Furniture.FurnitureTypeConstructedDelegate)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate)(TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate)
+ name.vb: JsonCopy(Of FurnitureTypeConstructedDelegate)(FurnitureTypeConstructedDelegate)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
+ - name: )
+- uid: TinyLife.Objects.FurnitureType
+ commentId: T:TinyLife.Objects.FurnitureType
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.FurnitureType.html
+ name: FurnitureType
+ nameWithType: FurnitureType
+ fullName: TinyLife.Objects.FurnitureType
+- uid: TinyLife.Objects.FurnitureType.TypeSettings
+ commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.FurnitureType.html
+ name: FurnitureType.TypeSettings
+ nameWithType: FurnitureType.TypeSettings
+ fullName: TinyLife.Objects.FurnitureType.TypeSettings
+ spec.csharp:
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: .
+ - uid: TinyLife.Objects.FurnitureType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Objects.FurnitureType.TypeSettings.html
+ spec.vb:
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: .
+ - uid: TinyLife.Objects.FurnitureType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Objects.FurnitureType.TypeSettings.html
+- uid: TinyLife.Objects.Furniture
+ commentId: T:TinyLife.Objects.Furniture
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Furniture.html
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ href: TinyLife.Utilities.Extensions.html
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ href: TinyLife.html
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml
index 3c1f897..94d9685 100644
--- a/docs/api/TinyLife.Objects.Furniture.yml
+++ b/docs/api/TinyLife.Objects.Furniture.yml
@@ -59,6 +59,7 @@ items:
- TinyLife.Objects.Furniture.OnAdded
- TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
@@ -102,7 +103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: ../TinyLife/Objects/Furniture.cs
- startLine: 30
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -196,7 +197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Random
path: ../TinyLife/Objects/Furniture.cs
- startLine: 36
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -210,6 +211,38 @@ items:
return:
type: System.Random
content.vb: Protected Shared ReadOnly Random As Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ id: OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnFurnitureTypeConstructed
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 43
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ An event that is invoked when a instance is constructed using the private constructor invoked in .
+
+ This event can be used to modify the of the furniture type before they are made readonly.
+ example: []
+ syntax:
+ content: public static event Furniture.FurnitureTypeConstructedDelegate OnFurnitureTypeConstructed
+ return:
+ type: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ content.vb: Public Shared Event OnFurnitureTypeConstructed As Furniture.FurnitureTypeConstructedDelegate
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
id: OnGetDescription
@@ -228,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDescription
path: ../TinyLife/Objects/Furniture.cs
- startLine: 43
+ startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -262,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnSetCreator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 49
+ startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -296,7 +329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 54
+ startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -328,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 59
+ startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -360,7 +393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAppliedUpgrade
path: ../TinyLife/Objects/Furniture.cs
- startLine: 65
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -392,7 +425,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Objects/Furniture.cs
- startLine: 73
+ startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -427,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 76
+ startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -462,7 +495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/Furniture.cs
- startLine: 93
+ startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -500,7 +533,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Furniture.cs
- startLine: 99
+ startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -539,7 +572,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AppliedUpgrades
path: ../TinyLife/Objects/Furniture.cs
- startLine: 106
+ startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -581,7 +614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/Objects/Furniture.cs
- startLine: 114
+ startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -623,7 +656,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurniture
path: ../TinyLife/Objects/Furniture.cs
- startLine: 119
+ startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -657,7 +690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 124
+ startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -691,7 +724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Furniture.cs
- startLine: 130
+ startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -733,7 +766,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: ../TinyLife/Objects/Furniture.cs
- startLine: 134
+ startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -764,7 +797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoveredTiles
path: ../TinyLife/Objects/Furniture.cs
- startLine: 139
+ startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -798,7 +831,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DevaluedThroughUse
path: ../TinyLife/Objects/Furniture.cs
- startLine: 145
+ startLine: 152
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -844,7 +877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreUtilitiesDisabled
path: ../TinyLife/Objects/Furniture.cs
- startLine: 150
+ startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -878,7 +911,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsStatic
path: ../TinyLife/Objects/Furniture.cs
- startLine: 155
+ startLine: 162
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -921,7 +954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatorId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 161
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -971,7 +1004,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality
path: ../TinyLife/Objects/Furniture.cs
- startLine: 169
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1019,7 +1052,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 174
+ startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1053,7 +1086,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 179
+ startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1087,7 +1120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 191
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1133,7 +1166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 196
+ startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1167,7 +1200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachedWall
path: ../TinyLife/Objects/Furniture.cs
- startLine: 201
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1201,7 +1234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideFromDraw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 205
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1232,7 +1265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualRotation
path: ../TinyLife/Objects/Furniture.cs
- startLine: 232
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1266,7 +1299,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpotId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 236
+ startLine: 243
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1311,7 +1344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurnitureId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 241
+ startLine: 248
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1356,7 +1389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Furniture.cs
- startLine: 259
+ startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1409,7 +1442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 270
+ startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1460,7 +1493,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 286
+ startLine: 293
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1497,7 +1530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Furniture.cs
- startLine: 322
+ startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1536,7 +1569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Furniture.cs
- startLine: 327
+ startLine: 334
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1572,7 +1605,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/Furniture.cs
- startLine: 332
+ startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1604,7 +1637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/Furniture.cs
- startLine: 339
+ startLine: 346
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1636,7 +1669,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/Furniture.cs
- startLine: 346
+ startLine: 353
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1684,7 +1717,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Furniture.cs
- startLine: 362
+ startLine: 369
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1735,7 +1768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Furniture.cs
- startLine: 369
+ startLine: 376
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1782,7 +1815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 379
+ startLine: 386
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1835,7 +1868,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 399
+ startLine: 406
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1874,7 +1907,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 405
+ startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1910,7 +1943,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDebugLines
path: ../TinyLife/Objects/Furniture.cs
- startLine: 430
+ startLine: 437
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1952,7 +1985,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 439
+ startLine: 446
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2010,7 +2043,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 451
+ startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2065,7 +2098,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRandomQuality
path: ../TinyLife/Objects/Furniture.cs
- startLine: 463
+ startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2122,7 +2155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 479
+ startLine: 486
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2163,7 +2196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Furniture.cs
- startLine: 485
+ startLine: 492
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2205,7 +2238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModifyActionCategories
path: ../TinyLife/Objects/Furniture.cs
- startLine: 491
+ startLine: 498
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2253,7 +2286,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap
path: ../TinyLife/Objects/Furniture.cs
- startLine: 499
+ startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2298,7 +2331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 507
+ startLine: 514
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2342,7 +2375,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 531
+ startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2416,7 +2449,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 542
+ startLine: 549
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2447,7 +2480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/Furniture.cs
- startLine: 555
+ startLine: 562
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2488,7 +2521,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/Furniture.cs
- startLine: 589
+ startLine: 596
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2526,7 +2559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 600
+ startLine: 607
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2566,7 +2599,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 635
+ startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2604,7 +2637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPlacedInBuildMode
path: ../TinyLife/Objects/Furniture.cs
- startLine: 649
+ startLine: 656
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2645,7 +2678,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallsInTheWay
path: ../TinyLife/Objects/Furniture.cs
- startLine: 666
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2697,7 +2730,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofingInTheWay
path: ../TinyLife/Objects/Furniture.cs
- startLine: 699
+ startLine: 706
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2750,7 +2783,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAppliedUpgrade
path: ../TinyLife/Objects/Furniture.cs
- startLine: 722
+ startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2785,7 +2818,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyUpgrade
path: ../TinyLife/Objects/Furniture.cs
- startLine: 733
+ startLine: 740
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2820,7 +2853,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasFullUpgrade
path: ../TinyLife/Objects/Furniture.cs
- startLine: 748
+ startLine: 755
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2858,7 +2891,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 758
+ startLine: 765
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2893,7 +2926,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Furniture.cs
- startLine: 769
+ startLine: 776
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2943,7 +2976,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants
path: ../TinyLife/Objects/Furniture.cs
- startLine: 783
+ startLine: 790
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2984,7 +3017,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpots
path: ../TinyLife/Objects/Furniture.cs
- startLine: 796
+ startLine: 803
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3025,7 +3058,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 817
+ startLine: 824
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3063,7 +3096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 832
+ startLine: 839
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3104,7 +3137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeObjectSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 844
+ startLine: 851
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3145,7 +3178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetParent
path: ../TinyLife/Objects/Furniture.cs
- startLine: 858
+ startLine: 865
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3185,7 +3218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnlinkParentsAndChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 873
+ startLine: 880
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3213,7 +3246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveAndUnlink
path: ../TinyLife/Objects/Furniture.cs
- startLine: 884
+ startLine: 891
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3244,7 +3277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 894
+ startLine: 901
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3283,7 +3316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 908
+ startLine: 915
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3336,7 +3369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 925
+ startLine: 932
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3382,7 +3415,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 941
+ startLine: 948
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3433,7 +3466,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 955
+ startLine: 962
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3474,7 +3507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 966
+ startLine: 973
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3509,7 +3542,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors
path: ../TinyLife/Objects/Furniture.cs
- startLine: 979
+ startLine: 986
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3540,7 +3573,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 994
+ startLine: 1001
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4909,6 +4942,52 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
+- uid: TinyLife.Objects.FurnitureType.TypeSettings
+ commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.FurnitureType.html
+ name: FurnitureType.TypeSettings
+ nameWithType: FurnitureType.TypeSettings
+ fullName: TinyLife.Objects.FurnitureType.TypeSettings
+ spec.csharp:
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: .
+ - uid: TinyLife.Objects.FurnitureType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Objects.FurnitureType.TypeSettings.html
+ spec.vb:
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: .
+ - uid: TinyLife.Objects.FurnitureType.TypeSettings
+ name: TypeSettings
+ href: TinyLife.Objects.FurnitureType.TypeSettings.html
+- uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ commentId: T:TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Furniture.html
+ name: Furniture.FurnitureTypeConstructedDelegate
+ nameWithType: Furniture.FurnitureTypeConstructedDelegate
+ fullName: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: .
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: .
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
- uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
commentId: M:TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
index 8530af9..df72882 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
@@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 342
+ startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 347
+ startLine: 363
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Size
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 351
+ startLine: 367
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -150,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 355
+ startLine: 371
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -179,7 +179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSpots
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 360
+ startLine: 376
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectSpots
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 365
+ startLine: 381
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 369
+ startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DefaultRotation
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 373
+ startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 379
+ startLine: 395
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 383
+ startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -364,7 +364,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuyableVariations
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 389
+ startLine: 405
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -398,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldPivot
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 394
+ startLine: 410
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -430,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldArmsOut
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 399
+ startLine: 415
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -462,7 +462,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DecorativeRating
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 406
+ startLine: 422
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -498,7 +498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 411
+ startLine: 427
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -530,7 +530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reliability
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 417
+ startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -564,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokenBehavior
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 422
+ startLine: 438
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -596,7 +596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElectricityRating
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 427
+ startLine: 443
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -628,7 +628,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRating
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 432
+ startLine: 448
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -660,7 +660,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyModifier
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 437
+ startLine: 453
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -692,7 +692,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedModifier
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 442
+ startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -724,7 +724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 448
+ startLine: 464
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -758,7 +758,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tab
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 453
+ startLine: 469
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -790,7 +790,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureName
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 458
+ startLine: 474
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -822,7 +822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LightSettings
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 463
+ startLine: 479
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -854,7 +854,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyOverlayTextureName
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 470
+ startLine: 486
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -890,7 +890,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistanceFromObstructions
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 476
+ startLine: 492
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -924,7 +924,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 481
+ startLine: 497
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -956,7 +956,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 486
+ startLine: 502
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -988,7 +988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAllowedInSpot
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 491
+ startLine: 507
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1020,7 +1020,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDescription
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 496
+ startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1052,7 +1052,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 508
+ startLine: 524
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1099,7 +1099,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 527
+ startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1139,7 +1139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 532
+ startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1181,7 +1181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 538
+ startLine: 554
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1224,7 +1224,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 543
+ startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml
index 72ddbcb..919dcb7 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.yml
@@ -327,7 +327,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 35
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -356,7 +356,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Textures
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 43
+ startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -390,7 +390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyTextures
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 48
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -422,7 +422,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Settings
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 52
+ startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -451,7 +451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotations
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 57
+ startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -482,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 59
+ startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -515,7 +515,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToString
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 69
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -547,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawLayers
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 91
+ startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -624,7 +624,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawColumns
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 117
+ startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -698,7 +698,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDirtyOverlay
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 145
+ startLine: 161
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -771,7 +771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSize
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 159
+ startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -806,7 +806,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 175
+ startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -858,7 +858,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetConstructedType
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 194
+ startLine: 210
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -892,7 +892,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasCategory
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 209
+ startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -927,7 +927,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetBestRotation
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 219
+ startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -965,7 +965,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetReferenceTexture
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 237
+ startLine: 253
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1003,7 +1003,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRotatedOffset
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 249
+ startLine: 265
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1047,7 +1047,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 264
+ startLine: 280
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1082,7 +1082,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoveredTiles
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 277
+ startLine: 293
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1120,7 +1120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 289
+ startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1155,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTextures
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 305
+ startLine: 321
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1204,7 +1204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTexture
path: ../TinyLife/Objects/FurnitureType.cs
- startLine: 328
+ startLine: 344
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3837,7 +3837,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColoringBook
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 327
+ startLine: 328
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3864,7 +3864,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 331
+ startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3891,7 +3891,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModernLandlinePhone
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 336
+ startLine: 337
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3918,7 +3918,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallBookStack
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 344
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3945,7 +3945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VerticalBookStack
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 348
+ startLine: 349
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3972,7 +3972,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SimplePotty
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 353
+ startLine: 354
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3999,7 +3999,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SimpleChangingStation
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 361
+ startLine: 362
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4026,7 +4026,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModernCrib
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 367
+ startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4053,7 +4053,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBathtub
path: ../TinyLife/Objects/FurnitureType.Misc.cs
- startLine: 372
+ startLine: 373
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml
index 49c7a14..edd877f 100644
--- a/docs/api/TinyLife.Objects.Gravestone.yml
+++ b/docs/api/TinyLife.Objects.Gravestone.yml
@@ -46,6 +46,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -531,6 +532,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml
index 3f34109..49cd4cf 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.yml
@@ -53,6 +53,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -636,6 +637,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml
index a8e317c..85cc97e 100644
--- a/docs/api/TinyLife.Objects.Newspaper.yml
+++ b/docs/api/TinyLife.Objects.Newspaper.yml
@@ -40,6 +40,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -350,6 +351,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.ObjectCategory.yml b/docs/api/TinyLife.Objects.ObjectCategory.yml
index 1e91fc6..4dbef31 100644
--- a/docs/api/TinyLife.Objects.ObjectCategory.yml
+++ b/docs/api/TinyLife.Objects.ObjectCategory.yml
@@ -71,6 +71,7 @@ items:
- TinyLife.Objects.ObjectCategory.StandingDesk
- TinyLife.Objects.ObjectCategory.Stove
- TinyLife.Objects.ObjectCategory.Table
+ - TinyLife.Objects.ObjectCategory.TallObject
- TinyLife.Objects.ObjectCategory.TeaKit
- TinyLife.Objects.ObjectCategory.Television
- TinyLife.Objects.ObjectCategory.Toilet
@@ -2183,6 +2184,35 @@ items:
return:
type: TinyLife.Objects.ObjectCategory
content.vb: Public Shared ReadOnly ArtPiece As ObjectCategory
+- uid: TinyLife.Objects.ObjectCategory.TallObject
+ commentId: F:TinyLife.Objects.ObjectCategory.TallObject
+ id: TallObject
+ parent: TinyLife.Objects.ObjectCategory
+ langs:
+ - csharp
+ - vb
+ name: TallObject
+ nameWithType: ObjectCategory.TallObject
+ fullName: TinyLife.Objects.ObjectCategory.TallObject
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: TallObject
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 800
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: An object category for objects that are tall enough that their upper half should be rendered on a higher floor, which is handled in .
+ example: []
+ syntax:
+ content: public static readonly ObjectCategory TallObject
+ return:
+ type: TinyLife.Objects.ObjectCategory
+ content.vb: Public Shared ReadOnly TallObject As ObjectCategory
- uid: TinyLife.Objects.ObjectCategory.Potty
commentId: F:TinyLife.Objects.ObjectCategory.Potty
id: Potty
@@ -2201,7 +2231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Objects/MapObject.cs
- startLine: 802
+ startLine: 804
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2230,7 +2260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Treadmill
path: ../TinyLife/Objects/MapObject.cs
- startLine: 804
+ startLine: 806
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2259,7 +2289,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DumbbellHolder
path: ../TinyLife/Objects/MapObject.cs
- startLine: 806
+ startLine: 808
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2288,7 +2318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodworkingItem
path: ../TinyLife/Objects/MapObject.cs
- startLine: 808
+ startLine: 810
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2317,7 +2347,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangingStation
path: ../TinyLife/Objects/MapObject.cs
- startLine: 810
+ startLine: 812
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2346,7 +2376,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Crib
path: ../TinyLife/Objects/MapObject.cs
- startLine: 812
+ startLine: 814
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2375,7 +2405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBathtub
path: ../TinyLife/Objects/MapObject.cs
- startLine: 814
+ startLine: 816
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2404,7 +2434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeMaker
path: ../TinyLife/Objects/MapObject.cs
- startLine: 816
+ startLine: 818
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2433,7 +2463,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 820
+ startLine: 822
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2477,7 +2507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 823
+ startLine: 825
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2514,7 +2544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 828
+ startLine: 830
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2552,7 +2582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseOr
path: ../TinyLife/Objects/MapObject.cs
- startLine: 833
+ startLine: 835
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2593,7 +2623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseAnd
path: ../TinyLife/Objects/MapObject.cs
- startLine: 838
+ startLine: 840
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2634,7 +2664,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_ExclusiveOr
path: ../TinyLife/Objects/MapObject.cs
- startLine: 843
+ startLine: 845
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2675,7 +2705,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_OnesComplement
path: ../TinyLife/Objects/MapObject.cs
- startLine: 848
+ startLine: 850
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4468,6 +4498,188 @@ references:
name: PhoneBehavior
nameWithType: PhoneBehavior
fullName: TinyLife.Actions.Behaviors.PhoneBehavior
+- uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects)
+ commentId: M:TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects)
+ isExternal: true
+ href: TinyLife.Objects.FurnitureType.html#TinyLife_Objects_FurnitureType_DrawColumns_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_System_Object_Microsoft_Xna_Framework_Vector2_MLEM_Misc_Direction2_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_System_Single_System_Collections_Generic_List_MLEM_Graphics_StaticSpriteBatch_Item__System_Boolean_TinyLife_Objects_ParentInfo_System_Single_Microsoft_Xna_Framework_Graphics_SpriteEffects_
+ name: DrawColumns(Map, Vector2, float, object, Vector2, Direction2, TextureRegion, Color, float, List- , bool, ParentInfo, float, SpriteEffects)
+ nameWithType: FurnitureType.DrawColumns(Map, Vector2, float, object, Vector2, Direction2, TextureRegion, Color, float, List, bool, ParentInfo, float, SpriteEffects)
+ fullName: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float, object, Microsoft.Xna.Framework.Vector2, MLEM.Misc.Direction2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, float, System.Collections.Generic.List, bool, TinyLife.Objects.ParentInfo, float, Microsoft.Xna.Framework.Graphics.SpriteEffects)
+ nameWithType.vb: FurnitureType.DrawColumns(Map, Vector2, Single, Object, Vector2, Direction2, TextureRegion, Color, Single, List(Of StaticSpriteBatch.Item), Boolean, ParentInfo, Single, SpriteEffects)
+ fullName.vb: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single, Object, Microsoft.Xna.Framework.Vector2, MLEM.Misc.Direction2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, Single, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item), Boolean, TinyLife.Objects.ParentInfo, Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)
+ name.vb: DrawColumns(Map, Vector2, Single, Object, Vector2, Direction2, TextureRegion, Color, Single, List(Of Item), Boolean, ParentInfo, Single, SpriteEffects)
+ spec.csharp:
+ - uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects)
+ name: DrawColumns
+ href: TinyLife.Objects.FurnitureType.html#TinyLife_Objects_FurnitureType_DrawColumns_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_System_Object_Microsoft_Xna_Framework_Vector2_MLEM_Misc_Direction2_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_System_Single_System_Collections_Generic_List_MLEM_Graphics_StaticSpriteBatch_Item__System_Boolean_TinyLife_Objects_ParentInfo_System_Single_Microsoft_Xna_Framework_Graphics_SpriteEffects_
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ParentInfo
+ name: ParentInfo
+ href: TinyLife.Objects.ParentInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
+ name: SpriteEffects
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects)
+ name: DrawColumns
+ href: TinyLife.Objects.FurnitureType.html#TinyLife_Objects_FurnitureType_DrawColumns_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_System_Object_Microsoft_Xna_Framework_Vector2_MLEM_Misc_Direction2_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_System_Single_System_Collections_Generic_List_MLEM_Graphics_StaticSpriteBatch_Item__System_Boolean_TinyLife_Objects_ParentInfo_System_Single_Microsoft_Xna_Framework_Graphics_SpriteEffects_
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ParentInfo
+ name: ParentInfo
+ href: TinyLife.Objects.ParentInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
+ name: SpriteEffects
+ isExternal: true
+ - name: )
- uid: TinyLife.Objects.ObjectCategory.#ctor*
commentId: Overload:TinyLife.Objects.ObjectCategory.#ctor
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory__ctor_System_String_System_Numerics_BigInteger_System_Boolean_
diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
index cced8b3..13a6387 100644
--- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml
+++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
@@ -44,6 +44,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -379,6 +380,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml
index 650d396..b482f49 100644
--- a/docs/api/TinyLife.Objects.Painting.yml
+++ b/docs/api/TinyLife.Objects.Painting.yml
@@ -49,6 +49,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -685,6 +686,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml b/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml
index e7670df..cd4ad2d 100644
--- a/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml
+++ b/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml
@@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachmentType
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1122
+ startLine: 1152
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1125
+ startLine: 1155
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1126
+ startLine: 1156
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1127
+ startLine: 1157
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -135,7 +135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wall
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1128
+ startLine: 1158
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roof
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1129
+ startLine: 1159
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -187,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stairs
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1130
+ startLine: 1160
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -213,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ceiling
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1131
+ startLine: 1161
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -239,7 +239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1132
+ startLine: 1162
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -265,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1133
+ startLine: 1163
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.ParentInfo.yml b/docs/api/TinyLife.Objects.ParentInfo.yml
index c8a7aab..5eaa7fb 100644
--- a/docs/api/TinyLife.Objects.ParentInfo.yml
+++ b/docs/api/TinyLife.Objects.ParentInfo.yml
@@ -12,7 +12,9 @@ items:
- TinyLife.Objects.ParentInfo.#ctor(TinyLife.World.Stairs)
- TinyLife.Objects.ParentInfo.#ctor(TinyLife.World.Wall)
- TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)
+ - TinyLife.Objects.ParentInfo.GetDepthPos(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Boolean,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)
+ - TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.ParentInfo.LayerDepth
- TinyLife.Objects.ParentInfo.ShouldDraw
- TinyLife.Objects.ParentInfo.Type
@@ -30,7 +32,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 883
+ startLine: 885
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -69,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/MapObject.cs
- startLine: 888
+ startLine: 890
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -98,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayerDepth
path: ../TinyLife/Objects/MapObject.cs
- startLine: 894
+ startLine: 896
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -132,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDraw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 898
+ startLine: 900
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -163,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 912
+ startLine: 914
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -201,7 +203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 922
+ startLine: 924
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -236,7 +238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 931
+ startLine: 933
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -271,7 +273,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 940
+ startLine: 942
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -306,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 949
+ startLine: 951
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -341,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 960
+ startLine: 962
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -383,7 +385,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDrawOffset
path: ../TinyLife/Objects/MapObject.cs
- startLine: 971
+ startLine: 973
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -418,7 +420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDepthOffset
path: ../TinyLife/Objects/MapObject.cs
- startLine: 990
+ startLine: 993
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -435,6 +437,112 @@ items:
description: The depth offset.
content.vb: Public Function GetDepthOffset(position As Vector2) As Single
overload: TinyLife.Objects.ParentInfo.GetDepthOffset*
+- uid: TinyLife.Objects.ParentInfo.GetDepthPos(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Boolean,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
+ commentId: M:TinyLife.Objects.ParentInfo.GetDepthPos(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Boolean,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
+ id: GetDepthPos(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Boolean,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
+ parent: TinyLife.Objects.ParentInfo
+ langs:
+ - csharp
+ - vb
+ name: GetDepthPos(Map, Vector2, float, Point, Point, Point, Point, Point, bool, Point, Point)
+ nameWithType: ParentInfo.GetDepthPos(Map, Vector2, float, Point, Point, Point, Point, Point, bool, Point, Point)
+ fullName: TinyLife.Objects.ParentInfo.GetDepthPos(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, bool, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetDepthPos
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 1030
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: Returns the depth position, and depth floor, that an object with this parent info should be drawn at.
+ example: []
+ syntax:
+ content: public (Vector2 Pos, float Floor) GetDepthPos(Map map, Vector2 position, float floor, Point size, Point drawCoords, Point widthHeightDrawn, Point firstRowColSize, Point textureSize, bool pivot, Point rowsColsDrawn, Point rowColSize)
+ parameters:
+ - id: map
+ type: TinyLife.World.Map
+ description: The map.
+ - id: position
+ type: Microsoft.Xna.Framework.Vector2
+ description: The position of the object with this parent info.
+ - id: floor
+ type: System.Single
+ description: The floor that the object with this parent info is on.
+ - id: size
+ type: Microsoft.Xna.Framework.Point
+ description: The size of the object with this parent info.
+ - id: drawCoords
+ type: Microsoft.Xna.Framework.Point
+ description: The draw position of the object with this parent info.
+ - id: widthHeightDrawn
+ type: Microsoft.Xna.Framework.Point
+ description: The width and height of the object with this parent info that has already been drawn, out of
textureSize
.
+ - id: firstRowColSize
+ type: Microsoft.Xna.Framework.Point
+ description: The size that the first row and column of the object with this parent info has or had. This is included in widthHeightDrawn
if one column has already been drawn.
+ - id: textureSize
+ type: Microsoft.Xna.Framework.Point
+ description: The texture size of the object with this parent info.
+ - id: pivot
+ type: System.Boolean
+ description: Whether to draw the object with this parent info with a pivot in mind.
+ - id: rowsColsDrawn
+ type: Microsoft.Xna.Framework.Point
+ description: The amount of rows and columns that have already been drawn of the object with this parent info.
+ - id: rowColSize
+ type: Microsoft.Xna.Framework.Point
+ description: The size of the row and column that are currently being drawn, based on .
+ return:
+ type: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}
+ description: The depth position and depth floor to draw an object with this parent info at.
+ content.vb: Public Function GetDepthPos(map As Map, position As Vector2, floor As Single, size As Point, drawCoords As Point, widthHeightDrawn As Point, firstRowColSize As Point, textureSize As Point, pivot As Boolean, rowsColsDrawn As Point, rowColSize As Point) As (Pos As Vector2, Floor As Single)
+ overload: TinyLife.Objects.ParentInfo.GetDepthPos*
+ nameWithType.vb: ParentInfo.GetDepthPos(Map, Vector2, Single, Point, Point, Point, Point, Point, Boolean, Point, Point)
+ fullName.vb: TinyLife.Objects.ParentInfo.GetDepthPos(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Boolean, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
+ name.vb: GetDepthPos(Map, Vector2, Single, Point, Point, Point, Point, Point, Boolean, Point, Point)
+- uid: TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ commentId: M:TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ id: GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ parent: TinyLife.Objects.ParentInfo
+ langs:
+ - csharp
+ - vb
+ name: GetRowColumnSize(Point)
+ nameWithType: ParentInfo.GetRowColumnSize(Point)
+ fullName: TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetRowColumnSize
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 1116
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ Returns the row and column sizes that an object with this parent info should be drawn at.
+
+ For a coordinate that returns -1, the object should be drawn in its entirety, rather than with a specified row or column width.
+ example: []
+ syntax:
+ content: public Point GetRowColumnSize(Point size)
+ parameters:
+ - id: size
+ type: Microsoft.Xna.Framework.Point
+ description: The size of the object being drawn, in tiles.
+ return:
+ type: Microsoft.Xna.Framework.Point
+ description: The row and column sizes that the object should be drawn with.
+ content.vb: Public Function GetRowColumnSize(size As Point) As Point
+ overload: TinyLife.Objects.ParentInfo.GetRowColumnSize*
references:
- uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean)
@@ -1171,3 +1279,128 @@ references:
name: GetDepthOffset
nameWithType: ParentInfo.GetDepthOffset
fullName: TinyLife.Objects.ParentInfo.GetDepthOffset
+- uid: TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ commentId: M:TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ isExternal: true
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetRowColumnSize_Microsoft_Xna_Framework_Point_
+ name: GetRowColumnSize(Point)
+ nameWithType: ParentInfo.GetRowColumnSize(Point)
+ fullName: TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ spec.csharp:
+ - uid: TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ name: GetRowColumnSize
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetRowColumnSize_Microsoft_Xna_Framework_Point_
+ - name: (
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.ParentInfo.GetRowColumnSize(Microsoft.Xna.Framework.Point)
+ name: GetRowColumnSize
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetRowColumnSize_Microsoft_Xna_Framework_Point_
+ - name: (
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.ParentInfo.GetDepthPos*
+ commentId: Overload:TinyLife.Objects.ParentInfo.GetDepthPos
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetDepthPos_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_System_Boolean_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
+ name: GetDepthPos
+ nameWithType: ParentInfo.GetDepthPos
+ fullName: TinyLife.Objects.ParentInfo.GetDepthPos
+- uid: TinyLife.World.Map
+ commentId: T:TinyLife.World.Map
+ parent: TinyLife.World
+ href: TinyLife.World.Map.html
+ name: Map
+ nameWithType: Map
+ fullName: TinyLife.World.Map
+- uid: Microsoft.Xna.Framework.Point
+ commentId: T:Microsoft.Xna.Framework.Point
+ parent: Microsoft.Xna.Framework
+ isExternal: true
+ name: Point
+ nameWithType: Point
+ fullName: Microsoft.Xna.Framework.Point
+- uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}
+ commentId: T:System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}
+ parent: System
+ definition: System.ValueTuple`2
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.pos
+ name: (Vector2 Pos, float Floor)
+ nameWithType: (Vector2 Pos, float Floor)
+ fullName: (Microsoft.Xna.Framework.Vector2 Pos, float Floor)
+ nameWithType.vb: (Pos As Vector2, Floor As Single)
+ fullName.vb: (Pos As Microsoft.Xna.Framework.Vector2, Floor As Single)
+ name.vb: (Pos As Vector2, Floor As Single)
+ spec.csharp:
+ - name: (
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Pos
+ name: Pos
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.pos
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Floor
+ name: Floor
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.floor
+ - name: )
+ spec.vb:
+ - name: (
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Pos
+ name: Pos
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.pos
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Floor
+ name: Floor
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.floor
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: System.ValueTuple`2
+ commentId: T:System.ValueTuple`2
+ name: (T1, T2)
+ nameWithType: (T1, T2)
+ fullName: (T1, T2)
+ spec.csharp:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
+ spec.vb:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
+- uid: TinyLife.Objects.ParentInfo.GetRowColumnSize*
+ commentId: Overload:TinyLife.Objects.ParentInfo.GetRowColumnSize
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetRowColumnSize_Microsoft_Xna_Framework_Point_
+ name: GetRowColumnSize
+ nameWithType: ParentInfo.GetRowColumnSize
+ fullName: TinyLife.Objects.ParentInfo.GetRowColumnSize
diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml
index 54a79f1..484fca0 100644
--- a/docs/api/TinyLife.Objects.ScreenObject.yml
+++ b/docs/api/TinyLife.Objects.ScreenObject.yml
@@ -64,6 +64,7 @@ items:
- TinyLife.Objects.BreakableFurniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.BreakableFurniture.OnRemoved
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -1005,6 +1006,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Television.yml b/docs/api/TinyLife.Objects.Television.yml
index aa6a259..f30acb2 100644
--- a/docs/api/TinyLife.Objects.Television.yml
+++ b/docs/api/TinyLife.Objects.Television.yml
@@ -67,6 +67,7 @@ items:
- TinyLife.Objects.BreakableFurniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.BreakableFurniture.OnRemoved
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -1143,6 +1144,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml
index f556a3f..30dfdba 100644
--- a/docs/api/TinyLife.Objects.TrashBag.yml
+++ b/docs/api/TinyLife.Objects.TrashBag.yml
@@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -399,6 +400,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml
index 7d33589..e034051 100644
--- a/docs/api/TinyLife.Objects.TrashCan.yml
+++ b/docs/api/TinyLife.Objects.TrashCan.yml
@@ -45,6 +45,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -584,6 +585,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
index 7343aa8..cedf97f 100644
--- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
+++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
@@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
@@ -522,6 +523,13 @@ references:
name: Random
nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
+ name: OnFurnitureTypeConstructed
+ nameWithType: Furniture.OnFurnitureTypeConstructed
+ fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Visibility.yml b/docs/api/TinyLife.Objects.Visibility.yml
index 8d1685b..b6394d1 100644
--- a/docs/api/TinyLife.Objects.Visibility.yml
+++ b/docs/api/TinyLife.Objects.Visibility.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/MapObject.cs
- startLine: 857
+ startLine: 859
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WhenVisible
path: ../TinyLife/Objects/MapObject.cs
- startLine: 862
+ startLine: 864
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WhenVisibleExt
path: ../TinyLife/Objects/MapObject.cs
- startLine: 866
+ startLine: 868
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideZoomedOut
path: ../TinyLife/Objects/MapObject.cs
- startLine: 870
+ startLine: 872
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Static
path: ../TinyLife/Objects/MapObject.cs
- startLine: 875
+ startLine: 877
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.yml b/docs/api/TinyLife.Objects.yml
index 05a7d95..b0cf35e 100644
--- a/docs/api/TinyLife.Objects.yml
+++ b/docs/api/TinyLife.Objects.yml
@@ -28,6 +28,7 @@ items:
- TinyLife.Objects.FoodTypedItem
- TinyLife.Objects.Fridge
- TinyLife.Objects.Furniture
+ - TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
- TinyLife.Objects.FurnitureType
- TinyLife.Objects.FurnitureType.TypeSettings
- TinyLife.Objects.Gravestone
@@ -294,6 +295,29 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
+- uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ commentId: T:TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Furniture.html
+ name: Furniture.FurnitureTypeConstructedDelegate
+ nameWithType: Furniture.FurnitureTypeConstructedDelegate
+ fullName: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: .
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: .
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: FurnitureTypeConstructedDelegate
+ href: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.html
- uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects
diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml
index ec1c474..1ba25ae 100644
--- a/docs/api/TinyLife.Options.yml
+++ b/docs/api/TinyLife.Options.yml
@@ -49,6 +49,7 @@ items:
- TinyLife.Options.LongerNotifications
- TinyLife.Options.MusicVolume
- TinyLife.Options.PauseGameKeybind
+ - TinyLife.Options.PauseOnInteraction
- TinyLife.Options.RightTrigger
- TinyLife.Options.RotateCameraKeybind
- TinyLife.Options.RotateKeybind
@@ -2759,6 +2760,45 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
+- uid: TinyLife.Options.PauseOnInteraction
+ commentId: F:TinyLife.Options.PauseOnInteraction
+ id: PauseOnInteraction
+ parent: TinyLife.Options
+ langs:
+ - csharp
+ - vb
+ name: PauseOnInteraction
+ nameWithType: Options.PauseOnInteraction
+ fullName: TinyLife.Options.PauseOnInteraction
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Options.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: PauseOnInteraction
+ path: ../TinyLife/Options.cs
+ startLine: 330
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife
+ summary: Whether the game should pause when the 's interaction menu is open.
+ example: []
+ syntax:
+ content: >-
+ [DataMember]
+
+ public bool PauseOnInteraction
+ return:
+ type: System.Boolean
+ content.vb: >-
+
+
+ Public PauseOnInteraction As Boolean
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Options.Apply(System.Boolean)
commentId: M:TinyLife.Options.Apply(System.Boolean)
id: Apply(System.Boolean)
@@ -2777,7 +2817,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Apply
path: ../TinyLife/Options.cs
- startLine: 353
+ startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife
@@ -2811,7 +2851,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Save
path: ../TinyLife/Options.cs
- startLine: 394
+ startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife
@@ -4467,6 +4507,35 @@ references:
name: Cursor
nameWithType: Cursor
fullName: TinyLife.Uis.Cursor
+- uid: TinyLife.Tools.PlayModeTool
+ commentId: T:TinyLife.Tools.PlayModeTool
+ parent: TinyLife.Tools
+ href: TinyLife.Tools.PlayModeTool.html
+ name: PlayModeTool
+ nameWithType: PlayModeTool
+ fullName: TinyLife.Tools.PlayModeTool
+- uid: TinyLife.Tools
+ commentId: N:TinyLife.Tools
+ href: TinyLife.html
+ name: TinyLife.Tools
+ nameWithType: TinyLife.Tools
+ fullName: TinyLife.Tools
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Tools
+ name: Tools
+ href: TinyLife.Tools.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Tools
+ name: Tools
+ href: TinyLife.Tools.html
- uid: TinyLife.Options.Apply*
commentId: Overload:TinyLife.Options.Apply
href: TinyLife.Options.html#TinyLife_Options_Apply_System_Boolean_
diff --git a/docs/api/TinyLife.PerSaveOptions.MapInfo.yml b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml
index 019b598..04de10a 100644
--- a/docs/api/TinyLife.PerSaveOptions.MapInfo.yml
+++ b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapInfo
path: ../TinyLife/Options.cs
- startLine: 580
+ startLine: 585
assemblies:
- Tiny Life
namespace: TinyLife
@@ -71,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Options.cs
- startLine: 585
+ startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife
@@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Custom
path: ../TinyLife/Options.cs
- startLine: 589
+ startLine: 594
assemblies:
- Tiny Life
namespace: TinyLife
@@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Options.cs
- startLine: 596
+ startLine: 601
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml
index 935d2b1..5a863ab 100644
--- a/docs/api/TinyLife.PerSaveOptions.yml
+++ b/docs/api/TinyLife.PerSaveOptions.yml
@@ -39,7 +39,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PerSaveOptions
path: ../TinyLife/Options.cs
- startLine: 425
+ startLine: 430
assemblies:
- Tiny Life
namespace: TinyLife
@@ -98,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Options.cs
- startLine: 432
+ startLine: 437
assemblies:
- Tiny Life
namespace: TinyLife
@@ -132,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayedHints
path: ../TinyLife/Options.cs
- startLine: 438
+ startLine: 443
assemblies:
- Tiny Life
namespace: TinyLife
@@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Maps
path: ../TinyLife/Options.cs
- startLine: 443
+ startLine: 448
assemblies:
- Tiny Life
namespace: TinyLife
@@ -210,7 +210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisableAiSelected
path: ../TinyLife/Options.cs
- startLine: 449
+ startLine: 454
assemblies:
- Tiny Life
namespace: TinyLife
@@ -249,7 +249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisableAiHousehold
path: ../TinyLife/Options.cs
- startLine: 454
+ startLine: 459
assemblies:
- Tiny Life
namespace: TinyLife
@@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiImportantActions
path: ../TinyLife/Options.cs
- startLine: 460
+ startLine: 465
assemblies:
- Tiny Life
namespace: TinyLife
@@ -330,7 +330,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSkillBuilding
path: ../TinyLife/Options.cs
- startLine: 466
+ startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife
@@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiRelationships
path: ../TinyLife/Options.cs
- startLine: 472
+ startLine: 477
assemblies:
- Tiny Life
namespace: TinyLife
@@ -414,7 +414,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxRegularVisitors
path: ../TinyLife/Options.cs
- startLine: 478
+ startLine: 483
assemblies:
- Tiny Life
namespace: TinyLife
@@ -456,7 +456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadedMods
path: ../TinyLife/Options.cs
- startLine: 484
+ startLine: 489
assemblies:
- Tiny Life
namespace: TinyLife
@@ -498,7 +498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapName
path: ../TinyLife/Options.cs
- startLine: 490
+ startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife
@@ -549,7 +549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapCustom
path: ../TinyLife/Options.cs
- startLine: 496
+ startLine: 501
assemblies:
- Tiny Life
namespace: TinyLife
@@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayedLifespan
path: ../TinyLife/Options.cs
- startLine: 502
+ startLine: 507
assemblies:
- Tiny Life
namespace: TinyLife
@@ -642,7 +642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OtherLifespan
path: ../TinyLife/Options.cs
- startLine: 508
+ startLine: 513
assemblies:
- Tiny Life
namespace: TinyLife
@@ -684,7 +684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastGameVersion
path: ../TinyLife/Options.cs
- startLine: 513
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife
@@ -723,7 +723,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastMap
path: ../TinyLife/Options.cs
- startLine: 518
+ startLine: 523
assemblies:
- Tiny Life
namespace: TinyLife
@@ -762,7 +762,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateLots
path: ../TinyLife/Options.cs
- startLine: 523
+ startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife
@@ -801,7 +801,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Difficulty
path: ../TinyLife/Options.cs
- startLine: 529
+ startLine: 534
assemblies:
- Tiny Life
namespace: TinyLife
@@ -843,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Save
path: ../TinyLife/Options.cs
- startLine: 534
+ startLine: 539
assemblies:
- Tiny Life
namespace: TinyLife
@@ -877,7 +877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Load
path: ../TinyLife/Options.cs
- startLine: 542
+ startLine: 547
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
index 8de755f..13825da 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StatType
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1191
+ startLine: 1195
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Needs
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1194
+ startLine: 1198
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1195
+ startLine: 1199
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1196
+ startLine: 1200
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relationships
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1197
+ startLine: 1201
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1198
+ startLine: 1202
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -185,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1199
+ startLine: 1203
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: About
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1200
+ startLine: 1204
assemblies:
- Tiny Life
namespace: TinyLife.Tools
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml
index 0f03680..62101b9 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.yml
@@ -405,7 +405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1120
+ startLine: 1124
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -433,7 +433,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayEventSting
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1135
+ startLine: 1139
assemblies:
- Tiny Life
namespace: TinyLife.Tools
diff --git a/docs/api/TinyLife.WallDisplay.yml b/docs/api/TinyLife.WallDisplay.yml
index 597f92b..3eb5924 100644
--- a/docs/api/TinyLife.WallDisplay.yml
+++ b/docs/api/TinyLife.WallDisplay.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallDisplay
path: ../TinyLife/Options.cs
- startLine: 639
+ startLine: 644
assemblies:
- Tiny Life
namespace: TinyLife
@@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Up
path: ../TinyLife/Options.cs
- startLine: 644
+ startLine: 649
assemblies:
- Tiny Life
namespace: TinyLife
@@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Auto
path: ../TinyLife/Options.cs
- startLine: 648
+ startLine: 653
assemblies:
- Tiny Life
namespace: TinyLife
@@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Down
path: ../TinyLife/Options.cs
- startLine: 652
+ startLine: 657
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml
index 979944e..264af58 100644
--- a/docs/api/TinyLife.World.Roof.yml
+++ b/docs/api/TinyLife.World.Roof.yml
@@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roof
path: ../TinyLife/World/Roof.cs
- startLine: 299
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/World/Roof.cs
- startLine: 306
+ startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/World/Roof.cs
- startLine: 311
+ startLine: 321
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeightOffset
path: ../TinyLife/World/Roof.cs
- startLine: 316
+ startLine: 326
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -210,7 +210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/World/Roof.cs
- startLine: 321
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -251,7 +251,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/World/Roof.cs
- startLine: 327
+ startLine: 337
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -295,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: ../TinyLife/World/Roof.cs
- startLine: 332
+ startLine: 342
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -336,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Floor
path: ../TinyLife/World/Roof.cs
- startLine: 338
+ startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -380,7 +380,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wallpaper
path: ../TinyLife/World/Roof.cs
- startLine: 345
+ startLine: 355
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -422,7 +422,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Roof.cs
- startLine: 356
+ startLine: 366
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -472,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Roof.cs
- startLine: 370
+ startLine: 380
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -503,7 +503,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/Roof.cs
- startLine: 378
+ startLine: 388
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -534,7 +534,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofAttachedFurnitureOffset
path: ../TinyLife/World/Roof.cs
- startLine: 395
+ startLine: 405
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -1348,22 +1348,22 @@ references:
commentId: T:System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}
parent: System
definition: System.ValueTuple`2
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.drawoffset
- name: (Vector2 DrawOffset, float DepthOffset)
- nameWithType: (Vector2 DrawOffset, float DepthOffset)
- fullName: (Microsoft.Xna.Framework.Vector2 DrawOffset, float DepthOffset)
- nameWithType.vb: (DrawOffset As Vector2, DepthOffset As Single)
- fullName.vb: (DrawOffset As Microsoft.Xna.Framework.Vector2, DepthOffset As Single)
- name.vb: (DrawOffset As Vector2, DepthOffset As Single)
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.pos
+ name: (Vector2 Pos, float Floor)
+ nameWithType: (Vector2 Pos, float Floor)
+ fullName: (Microsoft.Xna.Framework.Vector2 Pos, float Floor)
+ nameWithType.vb: (Pos As Vector2, Floor As Single)
+ fullName.vb: (Pos As Microsoft.Xna.Framework.Vector2, Floor As Single)
+ name.vb: (Pos As Vector2, Floor As Single)
spec.csharp:
- name: (
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DrawOffset
- name: DrawOffset
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.drawoffset
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Pos
+ name: Pos
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.pos
- name: ','
- name: " "
- uid: System.Single
@@ -1371,15 +1371,15 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DepthOffset
- name: DepthOffset
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.depthoffset
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Floor
+ name: Floor
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.floor
- name: )
spec.vb:
- name: (
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DrawOffset
- name: DrawOffset
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.drawoffset
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Pos
+ name: Pos
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.pos
- name: " "
- name: As
- name: " "
@@ -1388,9 +1388,9 @@ references:
isExternal: true
- name: ','
- name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DepthOffset
- name: DepthOffset
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.depthoffset
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.Floor
+ name: Floor
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.floor
- name: " "
- name: As
- name: " "
diff --git a/docs/api/TinyLife.World.RoofStyle.yml b/docs/api/TinyLife.World.RoofStyle.yml
index 41d9cb4..b9991be 100644
--- a/docs/api/TinyLife.World.RoofStyle.yml
+++ b/docs/api/TinyLife.World.RoofStyle.yml
@@ -22,14 +22,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofStyle
path: ../TinyLife/World/Roof.cs
- startLine: 408
+ startLine: 418
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A style for a to have.
- If has custom behavior for a custom roof type, should be used.
+ If has custom behavior for a custom roof type, should be used.
example: []
syntax:
content: public enum RoofStyle
@@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flat
path: ../TinyLife/World/Roof.cs
- startLine: 413
+ startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gable
path: ../TinyLife/World/Roof.cs
- startLine: 417
+ startLine: 427
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Custom
path: ../TinyLife/World/Roof.cs
- startLine: 421
+ startLine: 431
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -128,20 +128,20 @@ references:
name: RoofType
nameWithType: RoofType
fullName: TinyLife.World.RoofType
-- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
+ commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
isExternal: true
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
- name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
- nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
- fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?)
- nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
- fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?)
- name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
+ name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?, bool)
+ nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?, bool)
+ fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?, bool)
+ nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?, Boolean)
+ fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?, Boolean)
+ name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?, Boolean)
spec.csharp:
- - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
name: Draw
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@@ -203,11 +203,17 @@ references:
name: Color
isExternal: true
- name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
name: Draw
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@@ -269,6 +275,12 @@ references:
name: Color
isExternal: true
- name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.World.RoofStyle.Custom
commentId: F:TinyLife.World.RoofStyle.Custom
diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml
index 2d53f24..bf4b785 100644
--- a/docs/api/TinyLife.World.RoofType.yml
+++ b/docs/api/TinyLife.World.RoofType.yml
@@ -9,7 +9,7 @@ items:
- TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
- TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
- TinyLife.World.RoofType.Colors
- - TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ - TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
- TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)
- TinyLife.World.RoofType.FlatSheetMetal
- TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
@@ -460,7 +460,7 @@ items:
summary: >-
The that this roof has.
- If has completely custom behavior, the roof style is ignored, but can be set to to signal this behavior to other mods.
+ If has completely custom behavior, the roof style is ignored, but can be set to to signal this behavior to other mods.
example: []
syntax:
content: public readonly RoofStyle Style
@@ -702,16 +702,16 @@ items:
nameWithType.vb: RoofType.DrawUi(SpriteBatch, Element, Integer(), Single)
fullName.vb: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, Integer(), Single)
name.vb: DrawUi(SpriteBatch, Element, Integer(), Single)
-- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
+ commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
+ id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
- name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
- nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
- fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?)
+ name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?, bool)
+ nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?, bool)
+ fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?, bool)
type: Method
source:
remote:
@@ -720,14 +720,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/World/Roof.cs
- startLine: 150
+ startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: Draws the given in world space
example: []
syntax:
- content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, int floor, Direction2 rotation, int[] colorIndices, Wallpaper wallpaper, int roofHeightOffset, float depthOffset = 0, Color? overrideColor = null)
+ content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, int floor, Direction2 rotation, int[] colorIndices, Wallpaper wallpaper, int roofHeightOffset, float depthOffset = 0, Color? overrideColor = null, bool isInWorld = true)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
@@ -762,11 +762,14 @@ items:
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An override color that should be used instead of this roof's color, or null to use the roof's color.
- content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, floor As Integer, rotation As Direction2, colorIndices As Integer(), wallpaper As Wallpaper, roofHeightOffset As Integer, depthOffset As Single = 0, overrideColor As Color? = Nothing)
+ - id: isInWorld
+ type: System.Boolean
+ description: Whether this roof is currently in the world (or being drawn as a preview).
+ content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, floor As Integer, rotation As Direction2, colorIndices As Integer(), wallpaper As Wallpaper, roofHeightOffset As Integer, depthOffset As Single = 0, overrideColor As Color? = Nothing, isInWorld As Boolean = True)
overload: TinyLife.World.RoofType.Draw*
- nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
- fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?)
- name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
+ nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?, Boolean)
+ fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?, Boolean)
+ name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?, Boolean)
- uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
id: GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
@@ -785,7 +788,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGableOffset
path: ../TinyLife/World/Roof.cs
- startLine: 240
+ startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -829,7 +832,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Roof.cs
- startLine: 258
+ startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -867,7 +870,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/Roof.cs
- startLine: 267
+ startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -1598,20 +1601,20 @@ references:
name: RoofStyle
nameWithType: RoofStyle
fullName: TinyLife.World.RoofStyle
-- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
+ commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
isExternal: true
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
- name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
- nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
- fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?)
- nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
- fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?)
- name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
+ name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?, bool)
+ nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?, bool)
+ fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?, bool)
+ nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?, Boolean)
+ fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?, Boolean)
+ name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?, Boolean)
spec.csharp:
- - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
name: Draw
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@@ -1673,11 +1676,17 @@ references:
name: Color
isExternal: true
- name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean)
name: Draw
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@@ -1739,6 +1748,12 @@ references:
name: Color
isExternal: true
- name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.World.RoofStyle.Custom
commentId: F:TinyLife.World.RoofStyle.Custom
@@ -1987,7 +2002,7 @@ references:
- name: )
- uid: TinyLife.World.RoofType.Draw*
commentId: Overload:TinyLife.World.RoofType.Draw
- href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__System_Boolean_
name: Draw
nameWithType: RoofType.Draw
fullName: TinyLife.World.RoofType.Draw
@@ -2043,6 +2058,17 @@ references:
name: Color
isExternal: true
- name: '?'
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
- uid: MLEM.Misc
commentId: N:MLEM.Misc
isExternal: true
diff --git a/docs/api/toc.yml b/docs/api/toc.yml
index e00b9ca..38f4354 100644
--- a/docs/api/toc.yml
+++ b/docs/api/toc.yml
@@ -64,6 +64,8 @@ items:
items:
- uid: TinyLife.Actions.Action
name: Action
+ - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
+ name: Action.ActionTypeConstructedDelegate
- uid: TinyLife.Actions.ActionArgument
name: ActionArgument
- uid: TinyLife.Actions.ActionInfo
@@ -316,6 +318,8 @@ items:
name: Fridge
- uid: TinyLife.Objects.Furniture
name: Furniture
+ - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
+ name: Furniture.FurnitureTypeConstructedDelegate
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
- uid: TinyLife.Objects.FurnitureType.TypeSettings