From b35f60cc8447362012c7c9f4a2f5a54c7a63ce8b Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 15 Jun 2024 12:48:46 +0200 Subject: [PATCH] 0.42.2 --- Changelog.md | 20 ++ docs/api/.manifest | 10 +- ...s.Action.ActionTypeConstructedDelegate.yml | 205 ++++++++++++++ docs/api/TinyLife.Actions.Action.yml | 233 +++++++++++----- ...TinyLife.Actions.ActionType.AiSettings.yml | 18 +- ....Actions.ActionType.CanExecuteDelegate.yml | 2 +- ...nyLife.Actions.ActionType.TypeSettings.yml | 66 ++--- docs/api/TinyLife.Actions.ActionType.yml | 14 +- .../api/TinyLife.Actions.BehaviorAction-1.yml | 8 + docs/api/TinyLife.Actions.BehaviorAction.yml | 8 + ...TinyLife.Actions.CleanEverythingAction.yml | 8 + docs/api/TinyLife.Actions.DebugAction.yml | 8 + docs/api/TinyLife.Actions.DeferredAction.yml | 8 + docs/api/TinyLife.Actions.DieAction.yml | 8 + ...TinyLife.Actions.DiscardHeldItemAction.yml | 8 + docs/api/TinyLife.Actions.DriveAction.yml | 8 + docs/api/TinyLife.Actions.GoHereAction.yml | 8 + docs/api/TinyLife.Actions.HelpAction.yml | 8 + .../TinyLife.Actions.HoldingPersonAction.yml | 8 + docs/api/TinyLife.Actions.MultiAction.yml | 8 + .../TinyLife.Actions.OrderFromStaffAction.yml | 8 + docs/api/TinyLife.Actions.OutOfTownAction.yml | 8 + docs/api/TinyLife.Actions.PathfindAction.yml | 8 + ...inyLife.Actions.PathfindToPersonAction.yml | 8 + docs/api/TinyLife.Actions.PutAwayAction.yml | 8 + docs/api/TinyLife.Actions.SellAction.yml | 8 + .../TinyLife.Actions.SimpleBehaviorAction.yml | 8 + docs/api/TinyLife.Actions.SitAction.yml | 8 + ...ctions.SocialAction.StartPartnerAction.yml | 8 + docs/api/TinyLife.Actions.SocialAction.yml | 8 + docs/api/TinyLife.Actions.StoreAction.yml | 8 + docs/api/TinyLife.Actions.TalkAction.yml | 8 + ...fe.Actions.TellPeopleToLeaveRoomAction.yml | 8 + docs/api/TinyLife.Actions.TryGoHereAction.yml | 8 + docs/api/TinyLife.Actions.WalkAction.yml | 8 + docs/api/TinyLife.Actions.WorkAction.yml | 8 + docs/api/TinyLife.Actions.yml | 24 ++ docs/api/TinyLife.DifficultyModifier.yml | 8 +- docs/api/TinyLife.GameSpeed.yml | 12 +- docs/api/TinyLife.Objects.Bathtub.yml | 8 + docs/api/TinyLife.Objects.Book.yml | 8 + .../TinyLife.Objects.BreakableFurniture.yml | 8 + docs/api/TinyLife.Objects.Chimney.yml | 8 + ...nyLife.Objects.CornerFurniture.Counter.yml | 8 + docs/api/TinyLife.Objects.CornerFurniture.yml | 8 + docs/api/TinyLife.Objects.Fence.yml | 8 + docs/api/TinyLife.Objects.Fireplace.yml | 8 + docs/api/TinyLife.Objects.Food.yml | 8 + docs/api/TinyLife.Objects.FoodTypedItem.yml | 8 + docs/api/TinyLife.Objects.Fridge.yml | 8 + ...iture.FurnitureTypeConstructedDelegate.yml | 205 ++++++++++++++ docs/api/TinyLife.Objects.Furniture.yml | 247 +++++++++++------ ...ife.Objects.FurnitureType.TypeSettings.yml | 72 ++--- docs/api/TinyLife.Objects.FurnitureType.yml | 62 ++--- docs/api/TinyLife.Objects.Gravestone.yml | 8 + docs/api/TinyLife.Objects.LightFurniture.yml | 8 + docs/api/TinyLife.Objects.Newspaper.yml | 8 + docs/api/TinyLife.Objects.ObjectCategory.yml | 242 ++++++++++++++++- .../TinyLife.Objects.OverlayWallHanging.yml | 8 + docs/api/TinyLife.Objects.Painting.yml | 8 + ...Life.Objects.ParentInfo.AttachmentType.yml | 20 +- docs/api/TinyLife.Objects.ParentInfo.yml | 257 +++++++++++++++++- docs/api/TinyLife.Objects.ScreenObject.yml | 8 + docs/api/TinyLife.Objects.Television.yml | 8 + docs/api/TinyLife.Objects.TrashBag.yml | 8 + docs/api/TinyLife.Objects.TrashCan.yml | 8 + .../TinyLife.Objects.UnfinishedWoodwork.yml | 8 + docs/api/TinyLife.Objects.Visibility.yml | 10 +- docs/api/TinyLife.Objects.yml | 24 ++ docs/api/TinyLife.Options.yml | 73 ++++- docs/api/TinyLife.PerSaveOptions.MapInfo.yml | 8 +- docs/api/TinyLife.PerSaveOptions.yml | 42 +-- .../TinyLife.Tools.PlayModeTool.StatType.yml | 16 +- docs/api/TinyLife.Tools.PlayModeTool.yml | 4 +- docs/api/TinyLife.WallDisplay.yml | 8 +- docs/api/TinyLife.World.Roof.yml | 64 ++--- docs/api/TinyLife.World.RoofStyle.yml | 48 ++-- docs/api/TinyLife.World.RoofType.yml | 88 +++--- docs/api/toc.yml | 4 + 79 files changed, 2057 insertions(+), 441 deletions(-) create mode 100644 docs/api/TinyLife.Actions.Action.ActionTypeConstructedDelegate.yml create mode 100644 docs/api/TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.yml 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