This commit is contained in:
Ell 2024-02-04 12:36:02 +01:00
parent c8a5d10506
commit 6f9fa2edb9
48 changed files with 1687 additions and 663 deletions

View file

@ -1,3 +1,17 @@
# 0.39.1
*February 4, 2024*
Improvements
- Display a roadmap information box about household selection area colors
Fixes
- Fixed the MonoGame About link in the credits
- Fixed mods not being able to register actions correctly
API
- Reverted static constructor game content loading change from 0.39.0
- Added code documentation for changes since 0.38.0
# 0.39.0 # 0.39.0
*February 2, 2024* *February 2, 2024*

View file

@ -782,10 +782,6 @@
"TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.ResearchUpgradesAction": "TinyLife.Actions.ResearchUpgradesAction.yml",
"TinyLife.Actions.ResearchUpgradesAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.ResearchUpgradesAction.yml",
"TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted": "TinyLife.Actions.ResearchUpgradesAction.yml",
"TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.ResearchUpgradesAction.yml",
"TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml",
@ -901,15 +897,6 @@
"TinyLife.Actions.TryGoHereAction.PositionsToTry": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.PositionsToTry": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Objects.Upgrade)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.UpgradeFurnitureAction.GetProgress": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml",
@ -2303,7 +2290,7 @@
"TinyLife.Objects.Newspaper.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)": "TinyLife.Objects.Newspaper.yml", "TinyLife.Objects.Newspaper.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)": "TinyLife.Objects.Newspaper.yml",
"TinyLife.Objects.Newspaper.IsExpired": "TinyLife.Objects.Newspaper.yml", "TinyLife.Objects.Newspaper.IsExpired": "TinyLife.Objects.Newspaper.yml",
"TinyLife.Objects.ObjectCategory": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger)": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger,System.Boolean)": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.AllowedOnWater": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.AllowedOnWater": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.BabyBathtub": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.BabyBathtub": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.BabySittable": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.BabySittable": "TinyLife.Objects.ObjectCategory.yml",

View file

@ -1290,7 +1290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenPlayerPrompt id: OpenPlayerPrompt
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 329 startLine: 330
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1324,6 +1324,7 @@ items:
description: The portrait to display. If this is null, the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>'s portrait is used. description: The portrait to display. If this is null, the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>'s portrait is used.
- id: panelWidth - id: panelWidth
type: System.Single type: System.Single
description: The width of the displayed panel. Defaults to 100.
return: return:
type: TinyLife.Uis.CoveringGroup type: TinyLife.Uis.CoveringGroup
content.vb: Public Function OpenPlayerPrompt(title As String, canFinish As Predicate(Of Panel), onFinished As Action(Of Panel), canExit As Boolean, addChildren As Action(Of CoveringGroup, Panel), portrait As TextureRegion = Nothing, panelWidth As Single = 100) As CoveringGroup content.vb: Public Function OpenPlayerPrompt(title As String, canFinish As Predicate(Of Panel), onFinished As Action(Of Panel), canExit As Boolean, addChildren As Action(Of CoveringGroup, Panel), portrait As TextureRegion = Nothing, panelWidth As Single = 100) As CoveringGroup
@ -1353,7 +1354,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenYesNoPrompt id: OpenYesNoPrompt
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 364 startLine: 365
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1404,7 +1405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenTextPrompt id: OpenTextPrompt
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 392 startLine: 393
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1459,7 +1460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenChoicePrompt id: OpenChoicePrompt
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 405 startLine: 406
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1494,7 +1495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakAlone id: SpeakAlone
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 426 startLine: 427
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1559,7 +1560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThinkAlone id: ThinkAlone
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 443 startLine: 444
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1621,7 +1622,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakInConversation id: SpeakInConversation
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 464 startLine: 465
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1695,7 +1696,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetSpeech id: ResetSpeech
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 473 startLine: 474
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1723,7 +1724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacePartner id: FacePartner
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 485 startLine: 486
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1760,7 +1761,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfNeedFull id: CompleteIfNeedFull
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 500 startLine: 501
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1798,7 +1799,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfTimeUp id: CompleteIfTimeUp
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 514 startLine: 515
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1851,7 +1852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelIfEmotional id: CancelIfEmotional
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 528 startLine: 529
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1893,7 +1894,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sit id: Sit
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 544 startLine: 545
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1944,7 +1945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren id: GetChildren
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 560 startLine: 561
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1985,7 +1986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChild id: GetChild
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 577 startLine: 578
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2032,7 +2033,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 619 startLine: 620
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2082,7 +2083,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 632 startLine: 633
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2132,7 +2133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChair id: GetFreeChair
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 669 startLine: 670
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2175,7 +2176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChairs id: GetFreeChairs
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 686 startLine: 687
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2224,7 +2225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSeatCategory id: GetSeatCategory
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 706 startLine: 707
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2262,7 +2263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreePeople id: FindAllFreePeople
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 723 startLine: 724
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2324,7 +2325,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeFurniture id: FindAllFreeFurniture
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 750 startLine: 751
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2389,7 +2390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeWalls id: FindAllFreeWalls
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 770 startLine: 771
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2444,7 +2445,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeGround id: FindAllFreeGround
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 789 startLine: 790
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2497,7 +2498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindFreeFurniture id: FindFreeFurniture
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 811 startLine: 812
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2556,7 +2557,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllActionObjects id: FindAllActionObjects
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 825 startLine: 826
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2603,7 +2604,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindValidActionObjects id: FindValidActionObjects
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 864 startLine: 865
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2662,7 +2663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomValidArguments id: GetRandomValidArguments
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 881 startLine: 882
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2706,7 +2707,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTableSpot id: GetTableSpot
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 909 startLine: 910
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2747,7 +2748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth id: InvokeForBoth
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 922 startLine: 923
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2788,7 +2789,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask id: CanMultitask
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 934 startLine: 935
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2829,7 +2830,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriate id: IsInappropriate
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 945 startLine: 946
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -2870,7 +2871,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotContentVisible id: IsLotContentVisible
path: ../TinyLife/Actions/Action.cs path: ../TinyLife/Actions/Action.cs
startLine: 966 startLine: 967
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings id: AiSettings
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 345 startLine: 349
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 353 startLine: 357
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 361 startLine: 365
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 368 startLine: 372
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 375 startLine: 379
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 381 startLine: 385
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 385 startLine: 389
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 389 startLine: 393
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 394 startLine: 398
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -844,10 +844,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredUpgrade id: RequiredUpgrade
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 289 startLine: 293
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >-
The <xref href="TinyLife.Objects.Upgrade" data-throw-if-not-resolved="false"></xref> that is required on the action object for this action to be available.
If the <xref href="TinyLife.Actions.ActionType.TypeSettings.IconName" data-throw-if-not-resolved="false"></xref> is not set, the required upgrade's icon will automatically be used.
example: []
syntax: syntax:
content: public Upgrade RequiredUpgrade content: public Upgrade RequiredUpgrade
return: return:
@ -871,7 +876,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 300 startLine: 304
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -912,7 +917,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 309 startLine: 313
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -943,7 +948,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 320 startLine: 324
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -983,7 +988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 325 startLine: 329
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1025,7 +1030,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData id: GetData
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 331 startLine: 335
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1068,7 +1073,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 336 startLine: 340
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -43,8 +43,6 @@ items:
- TinyLife.Actions.Action - TinyLife.Actions.Action
- TinyLife.Actions.MultiAction - TinyLife.Actions.MultiAction
- TinyLife.Actions.BehaviorAction - TinyLife.Actions.BehaviorAction
derivedClasses:
- TinyLife.Actions.ResearchUpgradesAction
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
inheritedMembers: inheritedMembers:

View file

@ -29,7 +29,7 @@ items:
summary: >- summary: >-
An action behavior that causes an object to be spawned in a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s hand, or picked up from a location that it is occupying. An action behavior that causes an object to be spawned in a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s hand, or picked up from a location that it is occupying.
Note that a previous item is always discarded using the ActionType.DiscardHeldItem action. Note that a previous item is always discarded using the <xref href="TinyLife.Actions.DiscardHeldItemAction" data-throw-if-not-resolved="false"></xref> action.
example: [] example: []
syntax: syntax:
content: 'public class PickUpOrSpawnBehavior : ActionBehavior' content: 'public class PickUpOrSpawnBehavior : ActionBehavior'
@ -188,6 +188,12 @@ references:
name: Person name: Person
nameWithType: Person nameWithType: Person
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.DiscardHeldItemAction
commentId: T:TinyLife.Actions.DiscardHeldItemAction
href: TinyLife.Actions.DiscardHeldItemAction.html
name: DiscardHeldItemAction
nameWithType: DiscardHeldItemAction
fullName: TinyLife.Actions.DiscardHeldItemAction
- uid: TinyLife.Actions.Behaviors - uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html href: TinyLife.html

View file

@ -23,10 +23,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscardHeldItemAction id: DiscardHeldItemAction
path: ../TinyLife/Actions/DiscardHeldItemAction.cs path: ../TinyLife/Actions/DiscardHeldItemAction.cs
startLine: 7 startLine: 11
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >-
A typeless action that can be used to make tinies get rid of the item that they're currently holding before starting their action, using <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>.
To add custom default ways of discarding an item, they can be added to the <xref href="TinyLife.Actions.DiscardHeldItemAction.DiscardActions" data-throw-if-not-resolved="false"></xref> collection.
example: []
syntax: syntax:
content: 'public class DiscardHeldItemAction : MultiAction, IGenericDataHolder' content: 'public class DiscardHeldItemAction : MultiAction, IGenericDataHolder'
content.vb: Public Class DiscardHeldItemAction Inherits MultiAction Implements IGenericDataHolder content.vb: Public Class DiscardHeldItemAction Inherits MultiAction Implements IGenericDataHolder
@ -139,10 +144,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscardActions id: DiscardActions
path: ../TinyLife/Actions/DiscardHeldItemAction.cs path: ../TinyLife/Actions/DiscardHeldItemAction.cs
startLine: 9 startLine: 17
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >-
The collection of default ways that a tiny will try to discard the item they're currently holding.
The collection is ordered by "priority", so items closer to the start will be attempted first. By default, the last item in the collection is the <xref href="TinyLife.Actions.ActionType.PutDown" data-throw-if-not-resolved="false"></xref> action, which will be tried as a sort of "last resort".
example: []
syntax: syntax:
content: public static readonly List<(Func<Person, MapObject, bool> Predicate, Func<Person, MapObject, ActionType> DiscardAction)> DiscardActions content: public static readonly List<(Func<Person, MapObject, bool> Predicate, Func<Person, MapObject, ActionType> DiscardAction)> DiscardActions
return: return:
@ -166,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/DiscardHeldItemAction.cs path: ../TinyLife/Actions/DiscardHeldItemAction.cs
startLine: 17 startLine: 25
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -199,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: ../TinyLife/Actions/DiscardHeldItemAction.cs path: ../TinyLife/Actions/DiscardHeldItemAction.cs
startLine: 20 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -238,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: ../TinyLife/Actions/DiscardHeldItemAction.cs path: ../TinyLife/Actions/DiscardHeldItemAction.cs
startLine: 42 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -256,6 +266,19 @@ items:
overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
overload: TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted* overload: TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted*
references: references:
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.DiscardHeldItemAction.DiscardActions
commentId: F:TinyLife.Actions.DiscardHeldItemAction.DiscardActions
href: TinyLife.Actions.DiscardHeldItemAction.html#TinyLife_Actions_DiscardHeldItemAction_DiscardActions
name: DiscardActions
nameWithType: DiscardHeldItemAction.DiscardActions
fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardActions
- uid: TinyLife.Actions - uid: TinyLife.Actions
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions
href: TinyLife.html href: TinyLife.html
@ -303,13 +326,6 @@ references:
name: Action name: Action
nameWithType: Action nameWithType: Action
fullName: TinyLife.Actions.Action fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: MLEM.Misc.IGenericDataHolder - uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc parent: MLEM.Misc
@ -3955,6 +3971,12 @@ references:
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
name: Utilities name: Utilities
href: TinyLife.Utilities.html href: TinyLife.Utilities.html
- uid: TinyLife.Actions.ActionType.PutDown
commentId: F:TinyLife.Actions.ActionType.PutDown
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_PutDown
name: PutDown
nameWithType: ActionType.PutDown
fullName: TinyLife.Actions.ActionType.PutDown
- uid: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}} - uid: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}}
commentId: T:System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}} commentId: T:System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}}
parent: System.Collections.Generic parent: System.Collections.Generic

View file

@ -66,7 +66,6 @@ items:
- TinyLife.Actions.SitAction - TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction - TinyLife.Actions.SocialAction
- TinyLife.Actions.StoreAction - TinyLife.Actions.StoreAction
- TinyLife.Actions.UpgradeFurnitureAction
- TinyLife.Actions.WatchTvAction - TinyLife.Actions.WatchTvAction
implements: implements:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder

View file

@ -36,7 +36,6 @@ items:
- TinyLife.Actions.PathfindAction - TinyLife.Actions.PathfindAction
- TinyLife.Actions.PathfindToPersonAction - TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.PutAwayAction - TinyLife.Actions.PutAwayAction
- TinyLife.Actions.ResearchUpgradesAction
- TinyLife.Actions.SellAction - TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction - TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction - TinyLife.Actions.SocialAction
@ -47,7 +46,6 @@ items:
- TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult - TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
- TinyLife.Actions.TellPeopleToLeaveRoomAction - TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction - TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.UpgradeFurnitureAction
- TinyLife.Actions.WalkAction - TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction - TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel - TinyLife.Actions.WatchTvAction.Channel
@ -386,12 +384,6 @@ references:
name: PutAwayAction name: PutAwayAction
nameWithType: PutAwayAction nameWithType: PutAwayAction
fullName: TinyLife.Actions.PutAwayAction fullName: TinyLife.Actions.PutAwayAction
- uid: TinyLife.Actions.ResearchUpgradesAction
commentId: T:TinyLife.Actions.ResearchUpgradesAction
href: TinyLife.Actions.ResearchUpgradesAction.html
name: ResearchUpgradesAction
nameWithType: ResearchUpgradesAction
fullName: TinyLife.Actions.ResearchUpgradesAction
- uid: TinyLife.Actions.SellAction - uid: TinyLife.Actions.SellAction
commentId: T:TinyLife.Actions.SellAction commentId: T:TinyLife.Actions.SellAction
href: TinyLife.Actions.SellAction.html href: TinyLife.Actions.SellAction.html
@ -511,12 +503,6 @@ references:
name: TryGoHereAction name: TryGoHereAction
nameWithType: TryGoHereAction nameWithType: TryGoHereAction
fullName: TinyLife.Actions.TryGoHereAction fullName: TinyLife.Actions.TryGoHereAction
- uid: TinyLife.Actions.UpgradeFurnitureAction
commentId: T:TinyLife.Actions.UpgradeFurnitureAction
href: TinyLife.Actions.UpgradeFurnitureAction.html
name: UpgradeFurnitureAction
nameWithType: UpgradeFurnitureAction
fullName: TinyLife.Actions.UpgradeFurnitureAction
- uid: TinyLife.Actions.WalkAction - uid: TinyLife.Actions.WalkAction
commentId: T:TinyLife.Actions.WalkAction commentId: T:TinyLife.Actions.WalkAction
href: TinyLife.Actions.WalkAction.html href: TinyLife.Actions.WalkAction.html

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode id: GameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1242 startLine: 1194
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad id: InitialLoad
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1245 startLine: 1197
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash id: Splash
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1247 startLine: 1199
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu id: MainMenu
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1249 startLine: 1201
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold id: SelectHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1251 startLine: 1203
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold id: InGameHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1253 startLine: 1205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly id: BuildOnly
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1255 startLine: 1207
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation id: CharacterCreation
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1257 startLine: 1209
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed id: GameSpeed
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 613 startLine: 616
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused id: Paused
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 618 startLine: 621
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular id: Regular
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 622 startLine: 625
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast id: Fast
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 626 startLine: 629
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -140,7 +140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast id: VeryFast
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 630 startLine: 633
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast id: ExtremelyFast
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 635 startLine: 638
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup id: AgeGroup
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3626 startLine: 3640
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby id: Baby
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3633 startLine: 3647
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3639 startLine: 3653
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -122,7 +122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult id: Adult
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3645 startLine: 3659
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -23,10 +23,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AppliedUpgrade id: AppliedUpgrade
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 74 startLine: 137
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
A class that wraps an <xref href="TinyLife.Objects.AppliedUpgrade.Upgrade" data-throw-if-not-resolved="false"></xref> and an application completion <xref href="TinyLife.Objects.AppliedUpgrade.Progress" data-throw-if-not-resolved="false"></xref> percentage.
This class is used by <xref href="TinyLife.Objects.Furniture.AppliedUpgrades" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: >- content: >-
[DataContract] [DataContract]
@ -77,10 +82,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Upgrade id: Upgrade
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 78 startLine: 144
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The <xref href="TinyLife.Objects.AppliedUpgrade.Upgrade" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: >- content: >-
[DataMember] [DataMember]
@ -114,10 +121,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Progress id: Progress
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 80 startLine: 149
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The application completion percentage, which is a number between 0 and 1.
example: []
syntax: syntax:
content: >- content: >-
[DataMember] [DataMember]
@ -151,15 +160,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 82 startLine: 155
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Creates a new applied upgrade with the given settings.
example: []
syntax: syntax:
content: public AppliedUpgrade(Upgrade upgrade) content: public AppliedUpgrade(Upgrade upgrade)
parameters: parameters:
- id: upgrade - id: upgrade
type: TinyLife.Objects.Upgrade type: TinyLife.Objects.Upgrade
description: The upgrade.
content.vb: Public Sub New(upgrade As Upgrade) content.vb: Public Sub New(upgrade As Upgrade)
overload: TinyLife.Objects.AppliedUpgrade.#ctor* overload: TinyLife.Objects.AppliedUpgrade.#ctor*
nameWithType.vb: AppliedUpgrade.New(Upgrade) nameWithType.vb: AppliedUpgrade.New(Upgrade)
@ -183,17 +195,39 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 86 startLine: 163
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Validates this object, returning whether it is still valid or not, after loading from disk.
example: []
syntax: syntax:
content: public bool Validate() content: public bool Validate()
return: return:
type: System.Boolean type: System.Boolean
description: Whether this object is still valid.
content.vb: Public Function Validate() As Boolean content.vb: Public Function Validate() As Boolean
overload: TinyLife.Objects.AppliedUpgrade.Validate* overload: TinyLife.Objects.AppliedUpgrade.Validate*
references: references:
- uid: TinyLife.Objects.AppliedUpgrade.Upgrade
commentId: F:TinyLife.Objects.AppliedUpgrade.Upgrade
href: TinyLife.Objects.AppliedUpgrade.html#TinyLife_Objects_AppliedUpgrade_Upgrade
name: Upgrade
nameWithType: AppliedUpgrade.Upgrade
fullName: TinyLife.Objects.AppliedUpgrade.Upgrade
- uid: TinyLife.Objects.AppliedUpgrade.Progress
commentId: F:TinyLife.Objects.AppliedUpgrade.Progress
href: TinyLife.Objects.AppliedUpgrade.html#TinyLife_Objects_AppliedUpgrade_Progress
name: Progress
nameWithType: AppliedUpgrade.Progress
fullName: TinyLife.Objects.AppliedUpgrade.Progress
- uid: TinyLife.Objects.Furniture.AppliedUpgrades
commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
name: AppliedUpgrades
nameWithType: Furniture.AppliedUpgrades
fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
href: TinyLife.html href: TinyLife.html
@ -647,6 +681,13 @@ references:
name: AppliedUpgrade name: AppliedUpgrade
href: TinyLife.Objects.AppliedUpgrade.html href: TinyLife.Objects.AppliedUpgrade.html
- name: ) - name: )
- 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: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention id: ClothesIntention
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 499 startLine: 502
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -75,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None id: None
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 503 startLine: 506
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -101,7 +101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday id: Everyday
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 504 startLine: 507
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -127,7 +127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party id: Party
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 505 startLine: 508
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -153,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal id: Formal
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 506 startLine: 509
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -179,7 +179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout id: Workout
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 507 startLine: 510
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear id: Swimwear
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 508 startLine: 511
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -231,7 +231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep id: Sleep
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 509 startLine: 512
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -257,7 +257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer id: Summer
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 510 startLine: 513
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -283,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter id: Winter
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 511 startLine: 514
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -309,7 +309,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Work id: Work
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 512 startLine: 515
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Safety id: Safety
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 513 startLine: 516
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -388,10 +388,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LegAccessories id: LegAccessories
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 487 startLine: 490
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: A clothes layer for leg accessories, like pantyhose.
example: []
syntax: syntax:
content: LegAccessories = 2048 content: LegAccessories = 2048
return: return:
@ -414,7 +416,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shoes id: Shoes
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 491 startLine: 494
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason id: DeathReason
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3594 startLine: 3608
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starvation id: Starvation
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3600 startLine: 3614
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InexplicableReasons id: InexplicableReasons
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3605 startLine: 3619
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution id: Electrocution
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3610 startLine: 3624
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -146,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein id: TooMuchProtein
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3614 startLine: 3628
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -174,7 +174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchBrew id: TooMuchBrew
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3618 startLine: 3632
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -358,10 +358,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAppliedUpgrade id: OnAppliedUpgrade
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 61 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
An event that is fired when an upgrade is freshly applied to this item in <xref href="TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)" data-throw-if-not-resolved="false"></xref>. Please note that the upgrade may not be fully completed when this event is fired, see <xref href="TinyLife.Objects.AppliedUpgrade.Progress" data-throw-if-not-resolved="false"></xref>.
An event that is fired when this furniture's <xref href="TinyLife.Objects.Furniture.Dirty" data-throw-if-not-resolved="false"></xref> value is changed.
example: []
syntax: syntax:
content: public event Action<AppliedUpgrade> OnAppliedUpgrade content: public event Action<AppliedUpgrade> OnAppliedUpgrade
return: return:
@ -385,7 +390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName id: DisplayName
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 69 startLine: 73
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -420,7 +425,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo id: ParentInfo
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 72 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -455,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility id: Visibility
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 89 startLine: 93
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -493,7 +498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 95 startLine: 99
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -532,10 +537,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AppliedUpgrades id: AppliedUpgrades
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 98 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
A collection of the upgrades that are currently applied to this furniture upgrade.
To query and modify this collection effectively, use <xref href="TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: >- content: >-
[DataMember] [DataMember]
@ -569,7 +579,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation id: Rotation
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 106 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -611,7 +621,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurniture id: ParentFurniture
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 111 startLine: 119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -645,7 +655,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpot id: ParentObjectSpot
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 116 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -679,7 +689,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors id: Colors
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 122 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -721,7 +731,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area id: Area
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 126 startLine: 134
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -752,7 +762,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DevaluedThroughUse id: DevaluedThroughUse
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 132 startLine: 140
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -798,7 +808,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreUtilitiesDisabled id: AreUtilitiesDisabled
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 137 startLine: 145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -832,7 +842,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsStatic id: IsStatic
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 142 startLine: 150
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -875,7 +885,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatorId id: CreatorId
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 148 startLine: 156
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -925,7 +935,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality id: Quality
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 156 startLine: 164
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -973,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeDirty id: CanBeDirty
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 161 startLine: 169
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1007,7 +1017,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty id: Dirty
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 166 startLine: 174
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1041,7 +1051,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice id: CustomPrice
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 178 startLine: 186
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1087,7 +1097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator id: Creator
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 183 startLine: 191
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1121,7 +1131,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachedWall id: AttachedWall
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 188 startLine: 196
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1155,7 +1165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideFromDraw id: HideFromDraw
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 192 startLine: 200
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1186,7 +1196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualRotation id: VisualRotation
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 219 startLine: 227
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1220,7 +1230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpotId id: ParentObjectSpotId
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 223 startLine: 231
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1265,7 +1275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurnitureId id: ParentFurnitureId
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 228 startLine: 236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1310,7 +1320,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 246 startLine: 254
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1363,7 +1373,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 257 startLine: 265
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1414,7 +1424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 273 startLine: 281
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1451,7 +1461,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects id: Intersects
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 314 startLine: 322
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1490,7 +1500,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories id: GetCategories
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 319 startLine: 327
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1526,7 +1536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded id: OnAdded
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 324 startLine: 332
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1558,7 +1568,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved id: OnRemoved
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 331 startLine: 339
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1590,7 +1600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority id: GetAiPriority
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 338 startLine: 346
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1636,7 +1646,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction id: CanExecuteAction
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 354 startLine: 362
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1687,7 +1697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted id: OnActionCompleted
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 361 startLine: 369
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1734,7 +1744,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate id: ActionUpdate
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 371 startLine: 379
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1787,7 +1797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 391 startLine: 399
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1826,7 +1836,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo id: GetHoverInfo
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 397 startLine: 405
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1862,7 +1872,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier id: GetEfficiencyModifier
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 426 startLine: 437
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1920,7 +1930,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier id: GetRestoreNeedModifier
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 438 startLine: 449
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1975,28 +1985,39 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRandomQuality id: OnRandomQuality
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 450 startLine: 461
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
A method that is invoked when a random quality is determined based on an action and skill in <xref href="TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person%2cSystem.Random%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
This method is invoked for all <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> of the passed <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public override void OnRandomQuality(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, Random random, bool alwaysAllowAverage, Dictionary<Quality, float> weights) content: public override void OnRandomQuality(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, Random random, bool alwaysAllowAverage, Dictionary<Quality, float> weights)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person.
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The action info.
- id: isAuxiliary - id: isAuxiliary
type: System.Boolean type: System.Boolean
description: Whether this object is auxiliary (or the main action object).
- id: skill - id: skill
type: TinyLife.Skills.SkillType type: TinyLife.Skills.SkillType
description: The skill.
- id: random - id: random
type: System.Random type: System.Random
description: The <xref href="System.Random" data-throw-if-not-resolved="false"></xref> instance used for determining the quality.
- id: alwaysAllowAverage - id: alwaysAllowAverage
type: System.Boolean type: System.Boolean
description: Whether the <xref href="TinyLife.Skills.Quality.Average" data-throw-if-not-resolved="false"></xref> quality should always be available as an option.
- id: weights - id: weights
type: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single} type: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
description: The weights for each quality. This collection contains keys for all <xref href="TinyLife.Skills.Quality" data-throw-if-not-resolved="false"></xref> values, and entries should not be removed, only modified.
content.vb: Public Overrides Sub OnRandomQuality(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, random As Random, alwaysAllowAverage As Boolean, weights As Dictionary(Of Quality, Single)) content.vb: Public Overrides Sub OnRandomQuality(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, random As Random, alwaysAllowAverage As Boolean, weights As Dictionary(Of Quality, Single))
overridden: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) overridden: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
overload: TinyLife.Objects.Furniture.OnRandomQuality* overload: TinyLife.Objects.Furniture.OnRandomQuality*
@ -2021,7 +2042,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot id: IsFreeSpot
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 466 startLine: 477
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2062,7 +2083,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic id: ResetToStatic
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 472 startLine: 483
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2104,7 +2125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModifyActionCategories id: ModifyActionCategories
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 478 startLine: 489
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2152,7 +2173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap id: MoveToMap
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 486 startLine: 497
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2197,7 +2218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged id: OnPositionChanged
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 494 startLine: 505
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2241,7 +2262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 518 startLine: 529
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2315,7 +2336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice id: GetPrice
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 529 startLine: 540
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2346,7 +2367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription id: GetDescription
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 542 startLine: 553
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2387,7 +2408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating id: GetDecorativeRating
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 576 startLine: 587
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2425,7 +2446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty id: GetDirty
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 587 startLine: 598
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2465,7 +2486,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator id: SetCreator
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 622 startLine: 633
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2503,7 +2524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPlacedInBuildMode id: OnPlacedInBuildMode
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 636 startLine: 647
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2544,7 +2565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallsInTheWay id: GetWallsInTheWay
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 653 startLine: 664
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2596,7 +2617,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofingInTheWay id: GetRoofingInTheWay
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 686 startLine: 697
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2649,17 +2670,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAppliedUpgrade id: GetAppliedUpgrade
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 704 startLine: 720
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Returns the <xref href="TinyLife.Objects.AppliedUpgrade" data-throw-if-not-resolved="false"></xref> instance that this furniture item has for the given <xref href="TinyLife.Objects.Upgrade" data-throw-if-not-resolved="false"></xref>. If the upgrade is not applied, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> is returned.
example: []
syntax: syntax:
content: public virtual AppliedUpgrade GetAppliedUpgrade(Upgrade upgrade) content: public virtual AppliedUpgrade GetAppliedUpgrade(Upgrade upgrade)
parameters: parameters:
- id: upgrade - id: upgrade
type: TinyLife.Objects.Upgrade type: TinyLife.Objects.Upgrade
description: The upgrade to query.
return: return:
type: TinyLife.Objects.AppliedUpgrade type: TinyLife.Objects.AppliedUpgrade
description: The applied upgrade, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if the upgrade is not applied.
content.vb: Public Overridable Function GetAppliedUpgrade(upgrade As Upgrade) As AppliedUpgrade content.vb: Public Overridable Function GetAppliedUpgrade(upgrade As Upgrade) As AppliedUpgrade
overload: TinyLife.Objects.Furniture.GetAppliedUpgrade* overload: TinyLife.Objects.Furniture.GetAppliedUpgrade*
- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade) - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
@ -2680,17 +2705,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyUpgrade id: ApplyUpgrade
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 710 startLine: 731
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Adds the given <xref href="TinyLife.Objects.AppliedUpgrade" data-throw-if-not-resolved="false"></xref> to this furniture item's collection of <xref href="TinyLife.Objects.Furniture.AppliedUpgrades" data-throw-if-not-resolved="false"></xref> and invokes the <xref href="TinyLife.Objects.Furniture.OnAppliedUpgrade" data-throw-if-not-resolved="false"></xref> event.
example: []
syntax: syntax:
content: public virtual bool ApplyUpgrade(AppliedUpgrade upgrade) content: public virtual bool ApplyUpgrade(AppliedUpgrade upgrade)
parameters: parameters:
- id: upgrade - id: upgrade
type: TinyLife.Objects.AppliedUpgrade type: TinyLife.Objects.AppliedUpgrade
description: The upgrade to apply.
return: return:
type: System.Boolean type: System.Boolean
description: Whether the upgrade was successfully applied. If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, it means the upgrade is either not compatible, or already applied.
content.vb: Public Overridable Function ApplyUpgrade(upgrade As AppliedUpgrade) As Boolean content.vb: Public Overridable Function ApplyUpgrade(upgrade As AppliedUpgrade) As Boolean
overload: TinyLife.Objects.Furniture.ApplyUpgrade* overload: TinyLife.Objects.Furniture.ApplyUpgrade*
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade) - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
@ -2711,17 +2740,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasFullUpgrade id: HasFullUpgrade
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 719 startLine: 746
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
Returns whether this furniture item has a <xref href="TinyLife.Objects.Upgrade" data-throw-if-not-resolved="false"></xref> applied that also has a <xref href="TinyLife.Objects.AppliedUpgrade.Progress" data-throw-if-not-resolved="false"></xref> of 1.
This method should be used to check for whether an upgrade should currently have an effect on a furniture item.
example: []
syntax: syntax:
content: public virtual bool HasFullUpgrade(Upgrade upgrade) content: public virtual bool HasFullUpgrade(Upgrade upgrade)
parameters: parameters:
- id: upgrade - id: upgrade
type: TinyLife.Objects.Upgrade type: TinyLife.Objects.Upgrade
description: The upgrade to query.
return: return:
type: System.Boolean type: System.Boolean
description: Whether the upgrade is fully applied.
content.vb: Public Overridable Function HasFullUpgrade(upgrade As Upgrade) As Boolean content.vb: Public Overridable Function HasFullUpgrade(upgrade As Upgrade) As Boolean
overload: TinyLife.Objects.Furniture.HasFullUpgrade* overload: TinyLife.Objects.Furniture.HasFullUpgrade*
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) - uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
@ -2742,7 +2778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged id: OnNeighborChanged
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 729 startLine: 756
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2777,7 +2813,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi id: DrawUi
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 740 startLine: 767
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2827,7 +2863,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants id: GetOccupants
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 754 startLine: 781
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2868,7 +2904,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpots id: GetFreeActionSpots
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 767 startLine: 794
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2909,7 +2945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpot id: GetFreeActionSpot
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 788 startLine: 815
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2947,7 +2983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionSpotInfo id: GetActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 801 startLine: 828
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2988,7 +3024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeObjectSpot id: GetFreeObjectSpot
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 813 startLine: 840
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3029,7 +3065,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetParent id: SetParent
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 827 startLine: 854
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3069,7 +3105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnlinkParentsAndChildren id: UnlinkParentsAndChildren
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 842 startLine: 869
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3097,7 +3133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveAndUnlink id: RemoveAndUnlink
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 853 startLine: 880
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3128,7 +3164,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren id: GetChildren
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 863 startLine: 890
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3167,7 +3203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild id: AddChild
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 877 startLine: 904
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3220,7 +3256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild id: AddChild
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 894 startLine: 921
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3266,7 +3302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild id: SetChild
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 910 startLine: 937
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3317,7 +3353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild id: SetChild
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 924 startLine: 951
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3358,7 +3394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveChild id: RemoveChild
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 935 startLine: 962
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3393,7 +3429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors id: NotifyNeighbors
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 948 startLine: 975
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -3424,7 +3460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId id: SetNewId
path: ../TinyLife/Objects/Furniture.cs path: ../TinyLife/Objects/Furniture.cs
startLine: 963 startLine: 990
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -5236,6 +5272,37 @@ references:
name: Action name: Action
nameWithType: Action nameWithType: Action
fullName: System.Action fullName: System.Action
- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
name: ApplyUpgrade(AppliedUpgrade)
nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
spec.csharp:
- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
name: ApplyUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
- name: (
- uid: TinyLife.Objects.AppliedUpgrade
name: AppliedUpgrade
href: TinyLife.Objects.AppliedUpgrade.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
name: ApplyUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
- name: (
- uid: TinyLife.Objects.AppliedUpgrade
name: AppliedUpgrade
href: TinyLife.Objects.AppliedUpgrade.html
- name: )
- uid: TinyLife.Objects.AppliedUpgrade.Progress
commentId: F:TinyLife.Objects.AppliedUpgrade.Progress
href: TinyLife.Objects.AppliedUpgrade.html#TinyLife_Objects_AppliedUpgrade_Progress
name: Progress
nameWithType: AppliedUpgrade.Progress
fullName: TinyLife.Objects.AppliedUpgrade.Progress
- uid: System.Action{TinyLife.Objects.AppliedUpgrade} - uid: System.Action{TinyLife.Objects.AppliedUpgrade}
commentId: T:System.Action{TinyLife.Objects.AppliedUpgrade} commentId: T:System.Action{TinyLife.Objects.AppliedUpgrade}
parent: System parent: System
@ -5390,6 +5457,56 @@ references:
name: Visibility name: Visibility
nameWithType: Visibility nameWithType: Visibility
fullName: TinyLife.Objects.Visibility fullName: TinyLife.Objects.Visibility
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
name: GetAppliedUpgrade(Upgrade)
nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
spec.csharp:
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
name: GetAppliedUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
name: GetAppliedUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
name: HasFullUpgrade(Upgrade)
nameWithType: Furniture.HasFullUpgrade(Upgrade)
fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
spec.csharp:
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
name: HasFullUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
name: HasFullUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
- uid: System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade} - uid: System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade}
commentId: T:System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade} commentId: T:System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade}
parent: System.Collections.Generic parent: System.Collections.Generic
@ -7404,6 +7521,103 @@ references:
name: TinyLife name: TinyLife
nameWithType: TinyLife nameWithType: TinyLife
fullName: TinyLife fullName: TinyLife
- uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
isExternal: true
href: TinyLife.Skills.SkillType.html#TinyLife_Skills_SkillType_GetRandomQuality_TinyLife_Objects_Person_System_Random_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: GetRandomQuality(Person, Random, ActionInfo, bool, IEmotionSource, bool)
nameWithType: SkillType.GetRandomQuality(Person, Random, ActionInfo, bool, IEmotionSource, bool)
fullName: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person, System.Random, TinyLife.Actions.ActionInfo, bool, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: SkillType.GetRandomQuality(Person, Random, ActionInfo, Boolean, IEmotionSource, Boolean)
fullName.vb: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person, System.Random, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: GetRandomQuality(Person, Random, ActionInfo, Boolean, IEmotionSource, Boolean)
spec.csharp:
- uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: GetRandomQuality
href: TinyLife.Skills.SkillType.html#TinyLife_Skills_SkillType_GetRandomQuality_TinyLife_Objects_Person_System_Random_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: GetRandomQuality
href: TinyLife.Skills.SkillType.html#TinyLife_Skills_SkillType_GetRandomQuality_TinyLife_Objects_Person_System_Random_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Skills.Quality.Average
commentId: F:TinyLife.Skills.Quality.Average
href: TinyLife.Skills.Quality.html#TinyLife_Skills_Quality_Average
name: Average
nameWithType: Quality.Average
fullName: TinyLife.Skills.Quality.Average
- uid: TinyLife.Skills.Quality
commentId: T:TinyLife.Skills.Quality
parent: TinyLife.Skills
href: TinyLife.Skills.Quality.html
name: Quality
nameWithType: Quality
fullName: TinyLife.Skills.Quality
- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) - uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
commentId: M:TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) commentId: M:TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject
@ -8512,19 +8726,6 @@ references:
name: Roof name: Roof
href: TinyLife.World.Roof.html href: TinyLife.World.Roof.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade*
commentId: Overload:TinyLife.Objects.Furniture.GetAppliedUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
name: GetAppliedUpgrade
nameWithType: Furniture.GetAppliedUpgrade
fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade
- uid: TinyLife.Objects.Upgrade
commentId: T:TinyLife.Objects.Upgrade
parent: TinyLife.Objects
href: TinyLife.Objects.Upgrade.html
name: Upgrade
nameWithType: Upgrade
fullName: TinyLife.Objects.Upgrade
- uid: TinyLife.Objects.AppliedUpgrade - uid: TinyLife.Objects.AppliedUpgrade
commentId: T:TinyLife.Objects.AppliedUpgrade commentId: T:TinyLife.Objects.AppliedUpgrade
parent: TinyLife.Objects parent: TinyLife.Objects
@ -8532,6 +8733,33 @@ references:
name: AppliedUpgrade name: AppliedUpgrade
nameWithType: AppliedUpgrade nameWithType: AppliedUpgrade
fullName: TinyLife.Objects.AppliedUpgrade fullName: TinyLife.Objects.AppliedUpgrade
- uid: TinyLife.Objects.Upgrade
commentId: T:TinyLife.Objects.Upgrade
parent: TinyLife.Objects
href: TinyLife.Objects.Upgrade.html
name: Upgrade
nameWithType: Upgrade
fullName: TinyLife.Objects.Upgrade
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade*
commentId: Overload:TinyLife.Objects.Furniture.GetAppliedUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
name: GetAppliedUpgrade
nameWithType: Furniture.GetAppliedUpgrade
fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade
- uid: TinyLife.Objects.Furniture.AppliedUpgrades
commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
name: AppliedUpgrades
nameWithType: Furniture.AppliedUpgrades
fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
name: OnAppliedUpgrade
nameWithType: Furniture.OnAppliedUpgrade
fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.ApplyUpgrade* - uid: TinyLife.Objects.Furniture.ApplyUpgrade*
commentId: Overload:TinyLife.Objects.Furniture.ApplyUpgrade commentId: Overload:TinyLife.Objects.Furniture.ApplyUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan id: LifeSpan
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3653 startLine: 3667
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -59,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort id: VeryShort
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3656 startLine: 3670
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -85,7 +85,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short id: Short
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3657 startLine: 3671
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal id: Normal
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3658 startLine: 3672
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long id: Long
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3659 startLine: 3673
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -163,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong id: VeryLong
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3660 startLine: 3674
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite id: Infinite
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3661 startLine: 3675
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -261,10 +261,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ScreenPosOffset id: ScreenPosOffset
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 54 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
An offset from this light's screen-space draw position, also in screen space.
This is added to the final draw position in <xref href="TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch)" data-throw-if-not-resolved="false"></xref>, after <xref href="TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> has already been called.
example: []
syntax: syntax:
content: public Vector2 ScreenPosOffset content: public Vector2 ScreenPosOffset
return: return:
@ -288,10 +293,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualWorldOffset id: VisualWorldOffset
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 55 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
An offset from this light's world-space draw position, also in world space.
This is translated to screen space using <xref href="TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> and added to the final draw position in <xref href="TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: public Vector2 VisualWorldOffset content: public Vector2 VisualWorldOffset
return: return:
@ -315,14 +325,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Size id: Size
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 60 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
The size, in world space, of this light, centered on its <xref href="TinyLife.Objects.Light.Position" data-throw-if-not-resolved="false"></xref>. The size, in world space, of this light, centered on its <xref href="TinyLife.Objects.Light.Position" data-throw-if-not-resolved="false"></xref>.
This value is multiplied with Tile.Width and Tile.Height. This value is multiplied with <xref href="TinyLife.Utilities.TextureHandler.TileWidth" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Utilities.TextureHandler.TileHeight" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public Vector2 Size content: public Vector2 Size
@ -347,7 +357,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation id: Rotation
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 65 startLine: 73
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -379,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color id: Color
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 70 startLine: 78
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -411,7 +421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDisabled id: IsDisabled
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 75 startLine: 83
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -443,7 +453,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scale id: Scale
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 79 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -472,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 92 startLine: 100
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -522,7 +532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: ../TinyLife/Objects/Light.cs path: ../TinyLife/Objects/Light.cs
startLine: 106 startLine: 114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1137,6 +1147,53 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
- uid: TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
isExternal: true
href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: Draw(GameTime, SpriteBatch)
nameWithType: Light.Draw(GameTime, SpriteBatch)
fullName: TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: Draw
href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: Draw
href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
isExternal: true
- name: )
- uid: TinyLife.Utilities.TextureHandler.TileWidth
commentId: P:TinyLife.Utilities.TextureHandler.TileWidth
href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_TileWidth
name: TileWidth
nameWithType: TextureHandler.TileWidth
fullName: TinyLife.Utilities.TextureHandler.TileWidth
- uid: TinyLife.Utilities.TextureHandler.TileHeight
commentId: P:TinyLife.Utilities.TextureHandler.TileHeight
href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_TileHeight
name: TileHeight
nameWithType: TextureHandler.TileHeight
fullName: TinyLife.Utilities.TextureHandler.TileHeight
- uid: MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color) - uid: MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color) commentId: M:MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
isExternal: true isExternal: true

View file

@ -1559,27 +1559,39 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRandomQuality id: OnRandomQuality
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 400 startLine: 411
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
A method that is invoked when a random quality is determined based on an action and skill in <xref href="TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person%2cSystem.Random%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
This method is invoked for all <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> of the passed <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: public virtual void OnRandomQuality(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, Random random, bool alwaysAllowAverage, Dictionary<Quality, float> weights) content: public virtual void OnRandomQuality(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, Random random, bool alwaysAllowAverage, Dictionary<Quality, float> weights)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person.
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The action info.
- id: isAuxiliary - id: isAuxiliary
type: System.Boolean type: System.Boolean
description: Whether this object is auxiliary (or the main action object).
- id: skill - id: skill
type: TinyLife.Skills.SkillType type: TinyLife.Skills.SkillType
description: The skill.
- id: random - id: random
type: System.Random type: System.Random
description: The <xref href="System.Random" data-throw-if-not-resolved="false"></xref> instance used for determining the quality.
- id: alwaysAllowAverage - id: alwaysAllowAverage
type: System.Boolean type: System.Boolean
description: Whether the <xref href="TinyLife.Skills.Quality.Average" data-throw-if-not-resolved="false"></xref> quality should always be available as an option.
- id: weights - id: weights
type: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single} type: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
description: The weights for each quality. This collection contains keys for all <xref href="TinyLife.Skills.Quality" data-throw-if-not-resolved="false"></xref> values, and entries should not be removed, only modified.
content.vb: Public Overridable Sub OnRandomQuality(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, random As Random, alwaysAllowAverage As Boolean, weights As Dictionary(Of Quality, Single)) content.vb: Public Overridable Sub OnRandomQuality(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, random As Random, alwaysAllowAverage As Boolean, weights As Dictionary(Of Quality, Single))
overload: TinyLife.Objects.MapObject.OnRandomQuality* overload: TinyLife.Objects.MapObject.OnRandomQuality*
nameWithType.vb: MapObject.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single)) nameWithType.vb: MapObject.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
@ -1603,7 +1615,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier id: GetRestoreNeedModifier
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 413 startLine: 424
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1657,7 +1669,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot id: IsFreeSpot
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 424 startLine: 435
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1697,7 +1709,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCrossBetween id: CanCrossBetween
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 435 startLine: 446
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1738,7 +1750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCostModifier id: GetPathCostModifier
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 447 startLine: 458
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1780,7 +1792,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic id: ResetToStatic
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 457 startLine: 468
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1821,7 +1833,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap id: MoveToMap
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 469 startLine: 480
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1865,7 +1877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged id: OnPositionChanged
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 488 startLine: 499
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1908,7 +1920,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw id: DoDraw
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 498 startLine: 509
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1955,7 +1967,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate id: DoUpdate
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 515 startLine: 526
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1996,7 +2008,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawColumns id: DrawColumns
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 543 startLine: 554
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2078,7 +2090,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModCategory id: GetModCategory
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 609 startLine: 620
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -4325,12 +4337,90 @@ references:
- uid: TinyLife.Skills - uid: TinyLife.Skills
name: Skills name: Skills
href: TinyLife.Skills.html href: TinyLife.Skills.html
- uid: TinyLife.Objects.MapObject.OnRandomQuality* - uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: Overload:TinyLife.Objects.MapObject.OnRandomQuality commentId: M:TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__ isExternal: true
name: OnRandomQuality href: TinyLife.Skills.SkillType.html#TinyLife_Skills_SkillType_GetRandomQuality_TinyLife_Objects_Person_System_Random_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Emotions_IEmotionSource_System_Boolean_
nameWithType: MapObject.OnRandomQuality name: GetRandomQuality(Person, Random, ActionInfo, bool, IEmotionSource, bool)
fullName: TinyLife.Objects.MapObject.OnRandomQuality nameWithType: SkillType.GetRandomQuality(Person, Random, ActionInfo, bool, IEmotionSource, bool)
fullName: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person, System.Random, TinyLife.Actions.ActionInfo, bool, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: SkillType.GetRandomQuality(Person, Random, ActionInfo, Boolean, IEmotionSource, Boolean)
fullName.vb: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person, System.Random, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: GetRandomQuality(Person, Random, ActionInfo, Boolean, IEmotionSource, Boolean)
spec.csharp:
- uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: GetRandomQuality
href: TinyLife.Skills.SkillType.html#TinyLife_Skills_SkillType_GetRandomQuality_TinyLife_Objects_Person_System_Random_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: GetRandomQuality
href: TinyLife.Skills.SkillType.html#TinyLife_Skills_SkillType_GetRandomQuality_TinyLife_Objects_Person_System_Random_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Random - uid: System.Random
commentId: T:System.Random commentId: T:System.Random
parent: System parent: System
@ -4339,6 +4429,25 @@ references:
name: Random name: Random
nameWithType: Random nameWithType: Random
fullName: System.Random fullName: System.Random
- uid: TinyLife.Skills.Quality.Average
commentId: F:TinyLife.Skills.Quality.Average
href: TinyLife.Skills.Quality.html#TinyLife_Skills_Quality_Average
name: Average
nameWithType: Quality.Average
fullName: TinyLife.Skills.Quality.Average
- uid: TinyLife.Skills.Quality
commentId: T:TinyLife.Skills.Quality
parent: TinyLife.Skills
href: TinyLife.Skills.Quality.html
name: Quality
nameWithType: Quality
fullName: TinyLife.Skills.Quality
- uid: TinyLife.Objects.MapObject.OnRandomQuality*
commentId: Overload:TinyLife.Objects.MapObject.OnRandomQuality
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
name: OnRandomQuality
nameWithType: MapObject.OnRandomQuality
fullName: TinyLife.Objects.MapObject.OnRandomQuality
- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single} - uid: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single} commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
parent: System.Collections.Generic parent: System.Collections.Generic

View file

@ -5,7 +5,7 @@ items:
id: ObjectCategory id: ObjectCategory
parent: TinyLife.Objects parent: TinyLife.Objects
children: children:
- TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger) - TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger,System.Boolean)
- TinyLife.Objects.ObjectCategory.AllowedOnWater - TinyLife.Objects.ObjectCategory.AllowedOnWater
- TinyLife.Objects.ObjectCategory.BabyBathtub - TinyLife.Objects.ObjectCategory.BabyBathtub
- TinyLife.Objects.ObjectCategory.BabySittable - TinyLife.Objects.ObjectCategory.BabySittable
@ -102,7 +102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectCategory id: ObjectCategory
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 637 startLine: 648
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -169,7 +169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nothing id: Nothing
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 640 startLine: 651
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -198,7 +198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground id: Ground
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 642 startLine: 653
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -227,7 +227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chair id: Chair
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 644 startLine: 655
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -256,10 +256,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sofa id: Sofa
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 645 startLine: 657
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: An object category that represents living room-style sittable surfaces.
example: []
syntax: syntax:
content: public static readonly ObjectCategory Sofa content: public static readonly ObjectCategory Sofa
return: return:
@ -283,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabySittable id: BabySittable
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 647 startLine: 659
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -312,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet id: Toilet
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 649 startLine: 661
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -341,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SingleBed id: SingleBed
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 651 startLine: 663
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -370,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoubleBed id: DoubleBed
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 653 startLine: 665
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -399,7 +401,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fridge id: Fridge
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 655 startLine: 667
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -428,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shower id: Shower
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 657 startLine: 669
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -457,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Counter id: Counter
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 659 startLine: 671
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -486,7 +488,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stove id: Stove
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 661 startLine: 673
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -515,7 +517,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Oven id: Oven
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 663 startLine: 675
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -544,7 +546,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallObject id: SmallObject
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 665 startLine: 677
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -573,7 +575,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable id: NonBuyable
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 667 startLine: 679
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -602,7 +604,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Table id: Table
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 669 startLine: 681
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -631,7 +633,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Holdable id: Holdable
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 671 startLine: 683
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -660,7 +662,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeskObject id: DeskObject
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 673 startLine: 685
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -689,7 +691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisallowedOnGround id: DisallowedOnGround
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 675 startLine: 687
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -718,7 +720,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Computer id: Computer
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 677 startLine: 689
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -747,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sink id: Sink
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 679 startLine: 691
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -776,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CounterObject id: CounterObject
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 681 startLine: 693
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -805,7 +807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cleanable id: Cleanable
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 683 startLine: 695
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -834,7 +836,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: People id: People
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 685 startLine: 697
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -863,7 +865,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mailbox id: Mailbox
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 687 startLine: 699
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -892,7 +894,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wardrobe id: Wardrobe
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 689 startLine: 701
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -921,7 +923,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NaturalGroundRequired id: NaturalGroundRequired
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 691 startLine: 703
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -950,7 +952,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRequired id: WaterRequired
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 693 startLine: 705
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -979,7 +981,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedOnWater id: AllowedOnWater
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 695 startLine: 707
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1008,7 +1010,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Self id: Self
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 697 startLine: 709
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1037,7 +1039,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallHanging id: WallHanging
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 699 startLine: 711
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1066,7 +1068,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceGridPlacement id: ForceGridPlacement
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 701 startLine: 713
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1095,7 +1097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Easel id: Easel
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 703 startLine: 715
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1124,7 +1126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mirror id: Mirror
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 705 startLine: 717
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1153,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bookshelf id: Bookshelf
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 707 startLine: 719
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1182,7 +1184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonColliding id: NonColliding
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 709 startLine: 721
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1211,7 +1213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravestone id: Gravestone
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 711 startLine: 723
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1240,7 +1242,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonSellable id: NonSellable
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 713 startLine: 725
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1269,7 +1271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonMovable id: NonMovable
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 715 startLine: 727
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1298,7 +1300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tree id: Tree
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 717 startLine: 729
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1327,7 +1329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Television id: Television
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 719 startLine: 731
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1356,7 +1358,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BartendingObject id: BartendingObject
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 721 startLine: 733
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1385,7 +1387,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls id: Walls
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 723 startLine: 735
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1414,7 +1416,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LargeSurfaceObject id: LargeSurfaceObject
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 725 startLine: 737
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1443,7 +1445,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingDesk id: StandingDesk
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 727 startLine: 739
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1472,7 +1474,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lamp id: Lamp
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 729 startLine: 741
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1501,7 +1503,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CeilingHanging id: CeilingHanging
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 731 startLine: 743
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1530,7 +1532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverWindow id: CanCoverWindow
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 733 startLine: 745
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1559,7 +1561,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverDoor id: CanCoverDoor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 735 startLine: 747
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1588,7 +1590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barbecue id: Barbecue
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 737 startLine: 749
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1617,7 +1619,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashCan id: TrashCan
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 739 startLine: 751
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1646,7 +1648,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeThrownAway id: CanBeThrownAway
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 741 startLine: 753
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1675,7 +1677,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeScrapped id: CanBeScrapped
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 743 startLine: 755
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1704,7 +1706,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObstructedByRoofs id: ObstructedByRoofs
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 745 startLine: 757
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1733,7 +1735,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofAttached id: RoofAttached
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 747 startLine: 759
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1762,7 +1764,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FireLight id: FireLight
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 749 startLine: 761
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1791,7 +1793,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToyBox id: ToyBox
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 751 startLine: 763
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1820,7 +1822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildStove id: ChildStove
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 753 startLine: 765
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1849,7 +1851,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sandbox id: Sandbox
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 755 startLine: 767
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1878,7 +1880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGym id: JungleGym
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 757 startLine: 769
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1907,7 +1909,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Newspaper id: Newspaper
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 759 startLine: 771
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1936,7 +1938,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoffeeMachine id: CoffeeMachine
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 761 startLine: 773
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1965,7 +1967,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CafeDisplayCase id: CafeDisplayCase
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 763 startLine: 775
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1994,7 +1996,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GroundItem id: GroundItem
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 765 startLine: 777
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2023,7 +2025,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TreeDecor id: TreeDecor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 767 startLine: 779
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2052,7 +2054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpeningHoursSign id: OpeningHoursSign
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 769 startLine: 781
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2081,7 +2083,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit id: TeaKit
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 771 startLine: 783
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2110,7 +2112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LandlinePhone id: LandlinePhone
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 773 startLine: 785
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2139,7 +2141,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty id: Potty
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 777 startLine: 789
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2168,7 +2170,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Treadmill id: Treadmill
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 779 startLine: 791
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2197,7 +2199,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DumbbellHolder id: DumbbellHolder
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 781 startLine: 793
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2226,7 +2228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodworkingItem id: WoodworkingItem
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 783 startLine: 795
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2255,7 +2257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangingStation id: ChangingStation
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 785 startLine: 797
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2284,7 +2286,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Crib id: Crib
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 787 startLine: 799
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2313,7 +2315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBathtub id: BabyBathtub
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 789 startLine: 801
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2342,25 +2344,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeMaker id: ProteinShakeMaker
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 790 startLine: 803
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: An object category that represents objects where protein shakes can be made.
example: []
syntax: syntax:
content: public static readonly ObjectCategory ProteinShakeMaker content: public static readonly ObjectCategory ProteinShakeMaker
return: return:
type: TinyLife.Objects.ObjectCategory type: TinyLife.Objects.ObjectCategory
content.vb: Public Shared ReadOnly ProteinShakeMaker As ObjectCategory content.vb: Public Shared ReadOnly ProteinShakeMaker As ObjectCategory
- uid: TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger) - uid: TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger,System.Boolean)
commentId: M:TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger) commentId: M:TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger,System.Boolean)
id: '#ctor(System.String,System.Numerics.BigInteger)' id: '#ctor(System.String,System.Numerics.BigInteger,System.Boolean)'
parent: TinyLife.Objects.ObjectCategory parent: TinyLife.Objects.ObjectCategory
langs: langs:
- csharp - csharp
- vb - vb
name: ObjectCategory(string, BigInteger) name: ObjectCategory(string, BigInteger, bool)
nameWithType: ObjectCategory.ObjectCategory(string, BigInteger) nameWithType: ObjectCategory.ObjectCategory(string, BigInteger, bool)
fullName: TinyLife.Objects.ObjectCategory.ObjectCategory(string, System.Numerics.BigInteger) fullName: TinyLife.Objects.ObjectCategory.ObjectCategory(string, System.Numerics.BigInteger, bool)
type: Constructor type: Constructor
source: source:
remote: remote:
@ -2369,7 +2373,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 794 startLine: 807
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2379,7 +2383,7 @@ items:
This constructor is protected as it is only invoked via reflection. This constructor is protected as it is only invoked via reflection.
example: [] example: []
syntax: syntax:
content: protected ObjectCategory(string name, BigInteger value) content: protected ObjectCategory(string name, BigInteger value, bool defined)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
@ -2387,11 +2391,14 @@ items:
- id: value - id: value
type: System.Numerics.BigInteger type: System.Numerics.BigInteger
description: The value description: The value
content.vb: Protected Sub New(name As String, value As BigInteger) - id: defined
type: System.Boolean
description: Whether this enum value <xref href="DynamicEnums.DynamicEnum.IsDefined(DynamicEnums.DynamicEnum)" data-throw-if-not-resolved="false"></xref>, and thus, not a combined flag.
content.vb: Protected Sub New(name As String, value As BigInteger, defined As Boolean)
overload: TinyLife.Objects.ObjectCategory.#ctor* overload: TinyLife.Objects.ObjectCategory.#ctor*
nameWithType.vb: ObjectCategory.New(String, BigInteger) nameWithType.vb: ObjectCategory.New(String, BigInteger, Boolean)
fullName.vb: TinyLife.Objects.ObjectCategory.New(String, System.Numerics.BigInteger) fullName.vb: TinyLife.Objects.ObjectCategory.New(String, System.Numerics.BigInteger, Boolean)
name.vb: New(String, BigInteger) name.vb: New(String, BigInteger, Boolean)
- uid: TinyLife.Objects.ObjectCategory.op_Implicit(TinyLife.Objects.ObjectCategory)~System.Numerics.BigInteger - uid: TinyLife.Objects.ObjectCategory.op_Implicit(TinyLife.Objects.ObjectCategory)~System.Numerics.BigInteger
commentId: M:TinyLife.Objects.ObjectCategory.op_Implicit(TinyLife.Objects.ObjectCategory)~System.Numerics.BigInteger commentId: M:TinyLife.Objects.ObjectCategory.op_Implicit(TinyLife.Objects.ObjectCategory)~System.Numerics.BigInteger
id: op_Implicit(TinyLife.Objects.ObjectCategory)~System.Numerics.BigInteger id: op_Implicit(TinyLife.Objects.ObjectCategory)~System.Numerics.BigInteger
@ -2410,7 +2417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 797 startLine: 810
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2447,7 +2454,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 802 startLine: 815
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2485,7 +2492,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseOr id: op_BitwiseOr
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 807 startLine: 820
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2526,7 +2533,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseAnd id: op_BitwiseAnd
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 812 startLine: 825
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2567,7 +2574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_ExclusiveOr id: op_ExclusiveOr
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 817 startLine: 830
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -2608,7 +2615,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_OnesComplement id: op_OnesComplement
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 822 startLine: 835
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -4403,7 +4410,7 @@ references:
fullName: TinyLife.Actions.Behaviors.PhoneBehavior fullName: TinyLife.Actions.Behaviors.PhoneBehavior
- uid: TinyLife.Objects.ObjectCategory.#ctor* - uid: TinyLife.Objects.ObjectCategory.#ctor*
commentId: Overload:TinyLife.Objects.ObjectCategory.#ctor commentId: Overload:TinyLife.Objects.ObjectCategory.#ctor
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory__ctor_System_String_System_Numerics_BigInteger_ href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory__ctor_System_String_System_Numerics_BigInteger_System_Boolean_
name: ObjectCategory name: ObjectCategory
nameWithType: ObjectCategory.ObjectCategory nameWithType: ObjectCategory.ObjectCategory
fullName: TinyLife.Objects.ObjectCategory.ObjectCategory fullName: TinyLife.Objects.ObjectCategory.ObjectCategory
@ -4429,6 +4436,17 @@ references:
name: BigInteger name: BigInteger
nameWithType: BigInteger nameWithType: BigInteger
fullName: System.Numerics.BigInteger fullName: System.Numerics.BigInteger
- 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: System.Numerics - uid: System.Numerics
commentId: N:System.Numerics commentId: N:System.Numerics
isExternal: true isExternal: true

View file

@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachmentType id: AttachmentType
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1085 startLine: 1108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None id: None
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1088 startLine: 1111
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture id: Furniture
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1089 startLine: 1112
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1090 startLine: 1113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -135,7 +135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wall id: Wall
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1091 startLine: 1114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roof id: Roof
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1092 startLine: 1115
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -187,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stairs id: Stairs
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1093 startLine: 1116
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -213,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ceiling id: Ceiling
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1094 startLine: 1117
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -239,7 +239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground id: Ground
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1095 startLine: 1118
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -265,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui id: Ui
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 1096 startLine: 1119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 857 startLine: 870
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -69,7 +69,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 862 startLine: 875
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -98,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayerDepth id: LayerDepth
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 868 startLine: 881
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -132,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDraw id: ShouldDraw
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 872 startLine: 885
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -163,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 886 startLine: 899
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 896 startLine: 909
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 905 startLine: 918
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -271,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 914 startLine: 927
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 923 startLine: 936
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -341,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 934 startLine: 947
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -383,17 +383,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDrawOffset id: GetDrawOffset
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 940 startLine: 958
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Returns the draw offset for an object that has this <xref href="TinyLife.Objects.ParentInfo" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: public Vector2 GetDrawOffset(Vector2 position) content: public Vector2 GetDrawOffset(Vector2 position)
parameters: parameters:
- id: position - id: position
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The object's position, which should be the same as the depth position passed to <xref href="TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Object%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMicrosoft.Xna.Framework.Color%2cSystem.Single%2cMicrosoft.Xna.Framework.Point%2cSystem.Collections.Generic.List%7bMLEM.Graphics.StaticSpriteBatch.Item%7d%2cSystem.Boolean%2cTinyLife.Objects.ParentInfo%2cSystem.Single%2cMicrosoft.Xna.Framework.Graphics.SpriteEffects%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
return: return:
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The draw offset.
content.vb: Public Function GetDrawOffset(position As Vector2) As Vector2 content.vb: Public Function GetDrawOffset(position As Vector2) As Vector2
overload: TinyLife.Objects.ParentInfo.GetDrawOffset* overload: TinyLife.Objects.ParentInfo.GetDrawOffset*
- uid: TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2) - uid: TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)
@ -414,17 +418,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDepthOffset id: GetDepthOffset
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 954 startLine: 977
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Returns the depth offset for an object that has this <xref href="TinyLife.Objects.ParentInfo" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: public float GetDepthOffset(Vector2 position) content: public float GetDepthOffset(Vector2 position)
parameters: parameters:
- id: position - id: position
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
description: The object's position, which should be the same as the depth position passed to <xref href="TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Object%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMicrosoft.Xna.Framework.Color%2cSystem.Single%2cMicrosoft.Xna.Framework.Point%2cSystem.Collections.Generic.List%7bMLEM.Graphics.StaticSpriteBatch.Item%7d%2cSystem.Boolean%2cTinyLife.Objects.ParentInfo%2cSystem.Single%2cMicrosoft.Xna.Framework.Graphics.SpriteEffects%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
return: return:
type: System.Single type: System.Single
description: The depth offset.
content.vb: Public Function GetDepthOffset(position As Vector2) As Single content.vb: Public Function GetDepthOffset(position As Vector2) As Single
overload: TinyLife.Objects.ParentInfo.GetDepthOffset* overload: TinyLife.Objects.ParentInfo.GetDepthOffset*
references: references:

View file

@ -103,7 +103,7 @@ items:
summary: >- summary: >-
A set of conditions for <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref> instances that should optionally display the falling leaves particles that default trees do. A set of conditions for <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref> instances that should optionally display the falling leaves particles that default trees do.
The minimum and maximum spawn heights and horizontal coordinates are in relation to the furniture's position in the world, with all offsets being multiplied by Tile.Width or Tile.Height. The minimum and maximum spawn heights and horizontal coordinates are in relation to the furniture's position in the world, with all offsets being multiplied by <xref href="TinyLife.Utilities.TextureHandler.TileWidth" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Utilities.TextureHandler.TileHeight" data-throw-if-not-resolved="false"></xref>.
To add additional furniture that displays falling leaves, simply add to this collection. To add additional furniture that displays falling leaves, simply add to this collection.
example: [] example: []
@ -407,33 +407,6 @@ items:
return: return:
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
content.vb: Public VisualMotion As Vector2 content.vb: Public VisualMotion As Vector2
- uid: TinyLife.Objects.Particle.VisualWorldOffset
commentId: F:TinyLife.Objects.Particle.VisualWorldOffset
id: VisualWorldOffset
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
name: VisualWorldOffset
nameWithType: Particle.VisualWorldOffset
fullName: TinyLife.Objects.Particle.VisualWorldOffset
type: Field
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualWorldOffset
path: ../TinyLife/Objects/Particle.cs
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public Vector2 VisualWorldOffset
return:
type: Microsoft.Xna.Framework.Vector2
content.vb: Public VisualWorldOffset As Vector2
- uid: TinyLife.Objects.Particle.ScreenPosOffset - uid: TinyLife.Objects.Particle.ScreenPosOffset
commentId: F:TinyLife.Objects.Particle.ScreenPosOffset commentId: F:TinyLife.Objects.Particle.ScreenPosOffset
id: ScreenPosOffset id: ScreenPosOffset
@ -452,15 +425,52 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ScreenPosOffset id: ScreenPosOffset
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 83 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
An offset from this particle's screen-space draw position, also in screen space.
This is added to the final draw position in <xref href="TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch)" data-throw-if-not-resolved="false"></xref>, after <xref href="TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> has already been called.
example: []
syntax: syntax:
content: public Vector2 ScreenPosOffset content: public Vector2 ScreenPosOffset
return: return:
type: Microsoft.Xna.Framework.Vector2 type: Microsoft.Xna.Framework.Vector2
content.vb: Public ScreenPosOffset As Vector2 content.vb: Public ScreenPosOffset As Vector2
- uid: TinyLife.Objects.Particle.VisualWorldOffset
commentId: F:TinyLife.Objects.Particle.VisualWorldOffset
id: VisualWorldOffset
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
name: VisualWorldOffset
nameWithType: Particle.VisualWorldOffset
fullName: TinyLife.Objects.Particle.VisualWorldOffset
type: Field
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualWorldOffset
path: ../TinyLife/Objects/Particle.cs
startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
An offset from this particle's world-space draw position, also in world space.
This is translated to screen space using <xref href="TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> and added to the final draw position in <xref href="TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public Vector2 VisualWorldOffset
return:
type: Microsoft.Xna.Framework.Vector2
content.vb: Public VisualWorldOffset As Vector2
- uid: TinyLife.Objects.Particle.DepthPosOffset - uid: TinyLife.Objects.Particle.DepthPosOffset
commentId: F:TinyLife.Objects.Particle.DepthPosOffset commentId: F:TinyLife.Objects.Particle.DepthPosOffset
id: DepthPosOffset id: DepthPosOffset
@ -479,10 +489,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthPosOffset id: DepthPosOffset
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 84 startLine: 95
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: An offset that is applied to this particle's <xref href="TinyLife.Objects.Particle.Position" data-throw-if-not-resolved="false"></xref>, in world space, for depth calculations.
example: []
syntax: syntax:
content: public Vector2 DepthPosOffset content: public Vector2 DepthPosOffset
return: return:
@ -506,7 +518,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo id: ParentInfo
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 88 startLine: 99
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -535,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreParentDrawPos id: IgnoreParentDrawPos
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 92 startLine: 103
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -564,7 +576,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateWhenPaused id: UpdateWhenPaused
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 97 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -596,7 +608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color id: Color
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 101 startLine: 112
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -625,7 +637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpriteEffects id: SpriteEffects
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 105 startLine: 116
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -654,7 +666,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceOutside id: ForceOutside
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 110 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -686,7 +698,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnUpdate id: OnUpdate
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 115 startLine: 126
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -718,7 +730,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Light id: Light
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 120 startLine: 131
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -750,7 +762,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scale id: Scale
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 124 startLine: 135
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -781,7 +793,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Animation id: Animation
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 129 startLine: 140
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -810,7 +822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimeLived id: TimeLived
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 134 startLine: 145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -842,7 +854,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 143 startLine: 154
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -886,7 +898,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 153 startLine: 164
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -930,7 +942,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 166 startLine: 177
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -971,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 204 startLine: 215
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1006,7 +1018,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Remove id: Remove
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 215 startLine: 239
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1034,7 +1046,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved id: OnRemoved
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 223 startLine: 247
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1062,7 +1074,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded id: OnAdded
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 230 startLine: 254
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1090,7 +1102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Spawn id: Spawn
path: ../TinyLife/Objects/Particle.cs path: ../TinyLife/Objects/Particle.cs
startLine: 241 startLine: 265
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1592,6 +1604,18 @@ references:
name: FurnitureType name: FurnitureType
nameWithType: FurnitureType nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType fullName: TinyLife.Objects.FurnitureType
- uid: TinyLife.Utilities.TextureHandler.TileWidth
commentId: P:TinyLife.Utilities.TextureHandler.TileWidth
href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_TileWidth
name: TileWidth
nameWithType: TextureHandler.TileWidth
fullName: TinyLife.Utilities.TextureHandler.TileWidth
- uid: TinyLife.Utilities.TextureHandler.TileHeight
commentId: P:TinyLife.Utilities.TextureHandler.TileHeight
href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_TileHeight
name: TileHeight
nameWithType: TextureHandler.TileHeight
fullName: TinyLife.Utilities.TextureHandler.TileHeight
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}} - uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}} commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
parent: System.Collections.Generic parent: System.Collections.Generic
@ -2177,6 +2201,117 @@ references:
name: Friction name: Friction
nameWithType: Particle.Friction nameWithType: Particle.Friction
fullName: TinyLife.Objects.Particle.Friction fullName: TinyLife.Objects.Particle.Friction
- uid: TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
isExternal: true
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: Draw(GameTime, SpriteBatch)
nameWithType: Particle.Draw(GameTime, SpriteBatch)
fullName: TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: Draw
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: Draw
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
isExternal: true
- name: )
- uid: TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
commentId: M:TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
isExternal: true
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToScreenPos_Microsoft_Xna_Framework_Vector2_System_Single_System_Boolean_System_Boolean_System_Boolean_
name: ToScreenPos(Vector2, float, bool, bool, bool)
nameWithType: Extensions.ToScreenPos(Vector2, float, bool, bool, bool)
fullName: TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2, float, bool, bool, bool)
nameWithType.vb: Extensions.ToScreenPos(Vector2, Single, Boolean, Boolean, Boolean)
fullName.vb: TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2, Single, Boolean, Boolean, Boolean)
name.vb: ToScreenPos(Vector2, Single, Boolean, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
name: ToScreenPos
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToScreenPos_Microsoft_Xna_Framework_Vector2_System_Single_System_Boolean_System_Boolean_System_Boolean_
- 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.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
name: ToScreenPos
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToScreenPos_Microsoft_Xna_Framework_Vector2_System_Single_System_Boolean_System_Boolean_System_Boolean_
- 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.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Particle.ParentInfo - uid: TinyLife.Objects.Particle.ParentInfo
commentId: F:TinyLife.Objects.Particle.ParentInfo commentId: F:TinyLife.Objects.Particle.ParentInfo
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_ParentInfo href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_ParentInfo

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

File diff suppressed because it is too large Load diff

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pose id: Pose
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3540 startLine: 3554
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -60,7 +60,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Standing id: Standing
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3545 startLine: 3559
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -88,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walking id: Walking
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3549 startLine: 3563
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -116,7 +116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sitting id: Sitting
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3553 startLine: 3567
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Laying id: Laying
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3558 startLine: 3572
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -175,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SittingGround id: SittingGround
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3563 startLine: 3577
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -206,7 +206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingStanding id: WorkingStanding
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3567 startLine: 3581
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -234,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSitting id: WorkingSitting
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3571 startLine: 3585
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSittingGround id: WorkingSittingGround
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3575 startLine: 3589
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -290,7 +290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Running id: Running
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3579 startLine: 3593
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -318,7 +318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingArmsOut id: StandingArmsOut
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3583 startLine: 3597
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -346,7 +346,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkingArmsOut id: WalkingArmsOut
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3587 startLine: 3601
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3715 startLine: 3729
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neither id: Neither
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3720 startLine: 3734
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOthersPregnant id: GetOthersPregnant
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3724 startLine: 3738
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPregnant id: GetPregnant
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3728 startLine: 3742
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle id: SpeakStyle
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3671 startLine: 3685
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Affirmative id: Affirmative
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3675 startLine: 3689
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -105,7 +105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry id: Angry
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3676 startLine: 3690
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -131,7 +131,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Annoyed id: Annoyed
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3677 startLine: 3691
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored id: Bored
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3678 startLine: 3692
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -183,7 +183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Childish id: Childish
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3679 startLine: 3693
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confident id: Confident
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3680 startLine: 3694
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -235,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confused id: Confused
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3681 startLine: 3695
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -261,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disagreeing id: Disagreeing
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3682 startLine: 3696
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -287,7 +287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Excited id: Excited
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3683 startLine: 3697
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -313,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy id: Happy
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3684 startLine: 3698
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -339,7 +339,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral id: Neutral
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3685 startLine: 3699
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -365,7 +365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Questioning id: Questioning
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3686 startLine: 3700
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -391,7 +391,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad id: Sad
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3687 startLine: 3701
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -417,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scared id: Scared
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3688 startLine: 3702
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -443,7 +443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shocked id: Shocked
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3689 startLine: 3703
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -469,7 +469,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Thinking id: Thinking
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3690 startLine: 3704
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StylePreference id: StylePreference
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 523 startLine: 526
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral id: Neutral
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 526 startLine: 529
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Masculine id: Masculine
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 527 startLine: 530
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Feminine id: Feminine
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 528 startLine: 531
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -44,10 +44,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Upgrade id: Upgrade
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 16 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
An upgrade is a modification that can be applied to <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> to change the way it behaves.
New upgrades can be registered using <xref href="TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)" data-throw-if-not-resolved="false"></xref>, and upgrades can be queried for a <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> object using <xref href="TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: >- content: >-
[JsonConverter(typeof(StaticJsonConverter<Upgrade>), new object[] { typeof(Upgrade), "PrivateUpgrades" })] [JsonConverter(typeof(StaticJsonConverter<Upgrade>), new object[] { typeof(Upgrade), "PrivateUpgrades" })]
@ -89,10 +94,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Upgrades id: Upgrades
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 20 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
The collection of all registered upgrades.
New upgrades can be registered using <xref href="TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax: syntax:
content: public static readonly ReadOnlyDictionary<string, Upgrade> Upgrades content: public static readonly ReadOnlyDictionary<string, Upgrade> Upgrades
return: return:
@ -116,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProtectiveCoating id: ProtectiveCoating
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 22 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -143,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SofterCushioning id: SofterCushioning
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 23 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -170,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwivelFaucet id: SwivelFaucet
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 24 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -197,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bidet id: Bidet
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 25 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -224,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BetterPressure id: BetterPressure
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 26 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -251,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConfigurableShowerHead id: ConfigurableShowerHead
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 27 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -278,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RgbLights id: RgbLights
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 28 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -305,7 +315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TemperatureGauge id: TemperatureGauge
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 29 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -332,7 +342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BetterMemory id: BetterMemory
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 30 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -359,7 +369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FridgeTemperatureControl id: FridgeTemperatureControl
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 31 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -386,7 +396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterPurifier id: WaterPurifier
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 32 startLine: 41
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -413,10 +423,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 34 startLine: 47
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The name of this upgrade, which should be unique.
example: []
syntax: syntax:
content: public readonly string Name content: public readonly string Name
return: return:
@ -440,10 +452,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 35 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The icon of this upgrade.
example: []
syntax: syntax:
content: public readonly TextureRegion Icon content: public readonly TextureRegion Icon
return: return:
@ -467,10 +481,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkillLevel id: RequiredSkillLevel
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 36 startLine: 55
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The skill level that is required to be able to apply this upgrade.
example: []
syntax: syntax:
content: public readonly int RequiredSkillLevel content: public readonly int RequiredSkillLevel
return: return:
@ -494,10 +510,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price id: Price
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 37 startLine: 59
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The price for applying this upgrade.
example: []
syntax: syntax:
content: public readonly int Price content: public readonly int Price
return: return:
@ -521,10 +539,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidObjects id: ValidObjects
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 38 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: A combined flag of <xref href="TinyLife.Objects.ObjectCategory" data-throw-if-not-resolved="false"></xref> flags that determine which objects this upgrade can be applied on.
example: []
syntax: syntax:
content: public readonly ObjectCategory ValidObjects content: public readonly ObjectCategory ValidObjects
return: return:
@ -548,10 +568,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasToLearn id: HasToLearn
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 40 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
Whether this upgrade has to be discovered, or learned.
If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, the <xref href="TinyLife.Objects.Upgrade.Memory" data-throw-if-not-resolved="false"></xref> will be <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
example: []
syntax: syntax:
content: public bool HasToLearn { get; init; } content: public bool HasToLearn { get; init; }
parameters: [] parameters: []
@ -577,10 +602,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Requirements id: Requirements
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 41 startLine: 73
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: A set of <xref href="TinyLife.Objects.Upgrade.Upgrades" data-throw-if-not-resolved="false"></xref> that optionally need to be applied first before this upgrade can be applied.
example: []
syntax: syntax:
content: public Func<Upgrade[]> Requirements { get; init; } content: public Func<Upgrade[]> Requirements { get; init; }
parameters: [] parameters: []
@ -606,10 +633,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Memory id: Memory
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 43 startLine: 79
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >-
The memory for this upgrade, which is stored in <xref href="TinyLife.Goals.MemoryType.UpgradeLearned" data-throw-if-not-resolved="false"></xref>. An upgrade can only be applied by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> if they have this memory.
Note that, if <xref href="TinyLife.Objects.Upgrade.HasToLearn" data-throw-if-not-resolved="false"></xref> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, this will return <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
example: []
syntax: syntax:
content: public MemoryType Memory { get; } content: public MemoryType Memory { get; }
parameters: [] parameters: []
@ -635,7 +667,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 44 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -668,23 +700,30 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 46 startLine: 91
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Creates a new upgrade with the given settings.
example: []
syntax: syntax:
content: public Upgrade(string name, TextureRegion icon, int requiredSkillLevel, int price, ObjectCategory validObjects) content: public Upgrade(string name, TextureRegion icon, int requiredSkillLevel, int price, ObjectCategory validObjects)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
description: The name of this upgrade, which should be unique.
- id: icon - id: icon
type: MLEM.Textures.TextureRegion type: MLEM.Textures.TextureRegion
description: The icon of this upgrade.
- id: requiredSkillLevel - id: requiredSkillLevel
type: System.Int32 type: System.Int32
description: The skill level that is required to be able to apply this upgrade.
- id: price - id: price
type: System.Int32 type: System.Int32
description: The price for applying this upgrade.
- id: validObjects - id: validObjects
type: TinyLife.Objects.ObjectCategory type: TinyLife.Objects.ObjectCategory
description: A combined flag of <xref href="TinyLife.Objects.ObjectCategory" data-throw-if-not-resolved="false"></xref> flags that determine which objects this upgrade can be applied on.
content.vb: Public Sub New(name As String, icon As TextureRegion, requiredSkillLevel As Integer, price As Integer, validObjects As ObjectCategory) content.vb: Public Sub New(name As String, icon As TextureRegion, requiredSkillLevel As Integer, price As Integer, validObjects As ObjectCategory)
overload: TinyLife.Objects.Upgrade.#ctor* overload: TinyLife.Objects.Upgrade.#ctor*
nameWithType.vb: Upgrade.New(String, TextureRegion, Integer, Integer, ObjectCategory) nameWithType.vb: Upgrade.New(String, TextureRegion, Integer, Integer, ObjectCategory)
@ -708,17 +747,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Knows id: Knows
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 54 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Returns whether the given <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> knows this upgrade. If <xref href="TinyLife.Objects.Upgrade.HasToLearn" data-throw-if-not-resolved="false"></xref> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, this method always returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax: syntax:
content: public bool Knows(Person person) content: public bool Knows(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person.
return: return:
type: System.Boolean type: System.Boolean
description: Whether the person knows this upgrade.
content.vb: Public Function Knows(person As Person) As Boolean content.vb: Public Function Knows(person As Person) As Boolean
overload: TinyLife.Objects.Upgrade.Knows* overload: TinyLife.Objects.Upgrade.Knows*
- uid: TinyLife.Objects.Upgrade.Learn(TinyLife.Objects.Person) - uid: TinyLife.Objects.Upgrade.Learn(TinyLife.Objects.Person)
@ -739,15 +782,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Learn id: Learn
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 58 startLine: 112
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Causes the given <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> to learn this upgrade, adding the appropriate <xref href="TinyLife.Objects.Upgrade.Memory" data-throw-if-not-resolved="false"></xref> to them and optionally displaying a notification.
example: []
syntax: syntax:
content: public void Learn(Person person) content: public void Learn(Person person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.Person
description: The person who should learn this upgrade.
content.vb: Public Sub Learn(person As Person) content.vb: Public Sub Learn(person As Person)
overload: TinyLife.Objects.Upgrade.Learn* overload: TinyLife.Objects.Upgrade.Learn*
- uid: TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade) - uid: TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)
@ -768,20 +814,105 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Objects/Upgrade.cs path: ../TinyLife/Objects/Upgrade.cs
startLine: 66 startLine: 125
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: Registers the given <xref href="TinyLife.Objects.Upgrade" data-throw-if-not-resolved="false"></xref> to the <xref href="TinyLife.Objects.Upgrade.Upgrades" data-throw-if-not-resolved="false"></xref> collection.
example: []
syntax: syntax:
content: public static Upgrade Register(Upgrade upgrade) content: public static Upgrade Register(Upgrade upgrade)
parameters: parameters:
- id: upgrade - id: upgrade
type: TinyLife.Objects.Upgrade type: TinyLife.Objects.Upgrade
description: The upgrade to register.
return: return:
type: TinyLife.Objects.Upgrade type: TinyLife.Objects.Upgrade
description: The <code class="paramref">upgrade</code>, for chaining.
content.vb: Public Shared Function Register(upgrade As Upgrade) As Upgrade content.vb: Public Shared Function Register(upgrade As Upgrade) As Upgrade
overload: TinyLife.Objects.Upgrade.Register* overload: TinyLife.Objects.Upgrade.Register*
references: references:
- 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.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)
commentId: M:TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Register_TinyLife_Objects_Upgrade_
name: Register(Upgrade)
nameWithType: Upgrade.Register(Upgrade)
fullName: TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)
spec.csharp:
- uid: TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)
name: Register
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Register_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)
name: Register
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Register_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
name: HasFullUpgrade(Upgrade)
nameWithType: Furniture.HasFullUpgrade(Upgrade)
fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
spec.csharp:
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
name: HasFullUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
name: HasFullUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
name: GetAppliedUpgrade(Upgrade)
nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
spec.csharp:
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
name: GetAppliedUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
name: GetAppliedUpgrade
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
- name: (
- uid: TinyLife.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: )
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
href: TinyLife.html href: TinyLife.html
@ -1352,6 +1483,12 @@ references:
name: ObjectCategory name: ObjectCategory
nameWithType: ObjectCategory nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory fullName: TinyLife.Objects.ObjectCategory
- uid: TinyLife.Objects.Upgrade.Memory
commentId: P:TinyLife.Objects.Upgrade.Memory
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Memory
name: Memory
nameWithType: Upgrade.Memory
fullName: TinyLife.Objects.Upgrade.Memory
- uid: TinyLife.Objects.Upgrade.HasToLearn* - uid: TinyLife.Objects.Upgrade.HasToLearn*
commentId: Overload:TinyLife.Objects.Upgrade.HasToLearn commentId: Overload:TinyLife.Objects.Upgrade.HasToLearn
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_HasToLearn href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_HasToLearn
@ -1369,6 +1506,12 @@ references:
nameWithType.vb: Boolean nameWithType.vb: Boolean
fullName.vb: Boolean fullName.vb: Boolean
name.vb: Boolean name.vb: Boolean
- uid: TinyLife.Objects.Upgrade.Upgrades
commentId: F:TinyLife.Objects.Upgrade.Upgrades
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Upgrades
name: Upgrades
nameWithType: Upgrade.Upgrades
fullName: TinyLife.Objects.Upgrade.Upgrades
- uid: TinyLife.Objects.Upgrade.Requirements* - uid: TinyLife.Objects.Upgrade.Requirements*
commentId: Overload:TinyLife.Objects.Upgrade.Requirements commentId: Overload:TinyLife.Objects.Upgrade.Requirements
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Requirements href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Requirements
@ -1440,6 +1583,25 @@ references:
- name: " " - name: " "
- name: TResult - name: TResult
- name: ) - name: )
- uid: TinyLife.Goals.MemoryType.UpgradeLearned
commentId: F:TinyLife.Goals.MemoryType.UpgradeLearned
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UpgradeLearned
name: UpgradeLearned
nameWithType: MemoryType.UpgradeLearned
fullName: TinyLife.Goals.MemoryType.UpgradeLearned
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Upgrade.HasToLearn
commentId: P:TinyLife.Objects.Upgrade.HasToLearn
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_HasToLearn
name: HasToLearn
nameWithType: Upgrade.HasToLearn
fullName: TinyLife.Objects.Upgrade.HasToLearn
- uid: TinyLife.Objects.Upgrade.Memory* - uid: TinyLife.Objects.Upgrade.Memory*
commentId: Overload:TinyLife.Objects.Upgrade.Memory commentId: Overload:TinyLife.Objects.Upgrade.Memory
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Memory href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Memory
@ -1510,13 +1672,6 @@ references:
name: Knows name: Knows
nameWithType: Upgrade.Knows nameWithType: Upgrade.Knows
fullName: TinyLife.Objects.Upgrade.Knows fullName: TinyLife.Objects.Upgrade.Knows
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Upgrade.Learn* - uid: TinyLife.Objects.Upgrade.Learn*
commentId: Overload:TinyLife.Objects.Upgrade.Learn commentId: Overload:TinyLife.Objects.Upgrade.Learn
href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Learn_TinyLife_Objects_Person_ href: TinyLife.Objects.Upgrade.html#TinyLife_Objects_Upgrade_Learn_TinyLife_Objects_Person_

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility id: Visibility
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 831 startLine: 844
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WhenVisible id: WhenVisible
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 836 startLine: 849
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WhenVisibleExt id: WhenVisibleExt
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 840 startLine: 853
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideZoomedOut id: HideZoomedOut
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 844 startLine: 857
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Static id: Static
path: ../TinyLife/Objects/MapObject.cs path: ../TinyLife/Objects/MapObject.cs
startLine: 849 startLine: 862
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle id: VoiceStyle
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3699 startLine: 3713
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Low id: Low
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3702 startLine: 3716
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: High id: High
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3703 startLine: 3717
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3704 startLine: 3718
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -134,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby id: Baby
path: ../TinyLife/Objects/Person.cs path: ../TinyLife/Objects/Person.cs
startLine: 3706 startLine: 3720
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -169,7 +169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals id: Equals
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 591 startLine: 592
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -206,7 +206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals id: Equals
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 597 startLine: 599
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -245,7 +245,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHashCode id: GetHashCode
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 601 startLine: 604
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set id: Set
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1286 startLine: 1238
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking id: Woodworking
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1292 startLine: 1244
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout id: Workout
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1296 startLine: 1248
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes id: ChildClothes
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1300 startLine: 1252
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RetroFurniture id: RetroFurniture
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1304 startLine: 1256
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality id: Quality
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 372 startLine: 373
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Terrible id: Terrible
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 377 startLine: 378
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Average id: Average
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 381 startLine: 382
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Good id: Good
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 385 startLine: 386
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -145,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Great id: Great
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 389 startLine: 390
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Perfect id: Perfect
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 393 startLine: 394
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Masterpiece id: Masterpiece
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 398 startLine: 399
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SkillCategory id: SkillCategory
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 343 startLine: 344
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creative id: Creative
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 350 startLine: 351
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -93,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logical id: Logical
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 354 startLine: 355
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social id: Social
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 359 startLine: 360
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Physical id: Physical
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 364 startLine: 365
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills

View file

@ -1034,7 +1034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomQuality id: GetRandomQuality
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 269 startLine: 270
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -1054,6 +1054,7 @@ items:
description: The random that should be used for calculation description: The random that should be used for calculation
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The action info to use for determining the random quality. If this is set, <xref href="TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean%2cTinyLife.Skills.SkillType%2cSystem.Random%2cSystem.Boolean%2cSystem.Collections.Generic.Dictionary%7bTinyLife.Skills.Quality%2cSystem.Single%7d)" data-throw-if-not-resolved="false"></xref> will be invoked for all involved objects.
- id: modifyEmotions - id: modifyEmotions
type: System.Boolean type: System.Boolean
description: Whether the given person should receive emotions based on the quality, defaults to true description: Whether the given person should receive emotions based on the quality, defaults to true
@ -1089,7 +1090,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMaxLevel id: GetMaxLevel
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 323 startLine: 324
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -1124,7 +1125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Skills/Skill.cs path: ../TinyLife/Skills/Skill.cs
startLine: 332 startLine: 333
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Skills namespace: TinyLife.Skills
@ -2772,6 +2773,127 @@ references:
name: Quality name: Quality
nameWithType: Quality nameWithType: Quality
fullName: TinyLife.Skills.Quality fullName: TinyLife.Skills.Quality
- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
commentId: M:TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
parent: TinyLife.Objects.MapObject
isExternal: true
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
nameWithType: MapObject.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
fullName: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>)
nameWithType.vb: MapObject.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
fullName.vb: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
spec.csharp:
- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
href: TinyLife.Skills.SkillType.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- uid: TinyLife.Skills.Quality
name: Quality
href: TinyLife.Skills.Quality.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
href: TinyLife.Skills.SkillType.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- uid: TinyLife.Skills.Quality
name: Quality
href: TinyLife.Skills.Quality.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- name: )
- uid: TinyLife.Skills.Quality.Average - uid: TinyLife.Skills.Quality.Average
commentId: F:TinyLife.Skills.Quality.Average commentId: F:TinyLife.Skills.Quality.Average
href: TinyLife.Skills.Quality.html#TinyLife_Skills_Quality_Average href: TinyLife.Skills.Quality.html#TinyLife_Skills_Quality_Average
@ -2817,6 +2939,13 @@ references:
name: IEmotionSource name: IEmotionSource
nameWithType: IEmotionSource nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
href: TinyLife.Objects.MapObject.html
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.Actions - uid: TinyLife.Actions
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions
href: TinyLife.html href: TinyLife.html

View file

@ -21,10 +21,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapSelectUi id: MapSelectUi
path: ../TinyLife/Uis/MapSelectUi.cs path: ../TinyLife/Uis/MapSelectUi.cs
startLine: 18 startLine: 21
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
summary: A class that stores information about the map selection ui, which is called "household selection area" in-game.
example: []
syntax: syntax:
content: public static class MapSelectUi content: public static class MapSelectUi
content.vb: Public Module MapSelectUi content.vb: Public Module MapSelectUi
@ -56,14 +58,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoveredLot id: GetHoveredLot
path: ../TinyLife/Uis/MapSelectUi.cs path: ../TinyLife/Uis/MapSelectUi.cs
startLine: 79 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
summary: Returns the lot that is currently being hovered by the mouse.
example: []
syntax: syntax:
content: public static Lot GetHoveredLot() content: public static Lot GetHoveredLot()
return: return:
type: TinyLife.World.Lot type: TinyLife.World.Lot
description: The hovered lot.
content.vb: Public Shared Function GetHoveredLot() As Lot content.vb: Public Shared Function GetHoveredLot() As Lot
overload: TinyLife.Uis.MapSelectUi.GetHoveredLot* overload: TinyLife.Uis.MapSelectUi.GetHoveredLot*
- uid: TinyLife.Uis.MapSelectUi.OpenSplitMenu(TinyLife.World.Household,TinyLife.World.Lot,System.Action{TinyLife.Uis.CoveringGroup}) - uid: TinyLife.Uis.MapSelectUi.OpenSplitMenu(TinyLife.World.Household,TinyLife.World.Lot,System.Action{TinyLife.Uis.CoveringGroup})
@ -84,19 +89,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenSplitMenu id: OpenSplitMenu
path: ../TinyLife/Uis/MapSelectUi.cs path: ../TinyLife/Uis/MapSelectUi.cs
startLine: 84 startLine: 97
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Uis namespace: TinyLife.Uis
summary: Opens a menu that can be used to split a household into two, optionally adding the split household to a new lot with or without a household.
example: []
syntax: syntax:
content: public static void OpenSplitMenu(Household household, Lot newLot = null, Action<CoveringGroup> onDone = null) content: public static void OpenSplitMenu(Household household, Lot newLot = null, Action<CoveringGroup> onDone = null)
parameters: parameters:
- id: household - id: household
type: TinyLife.World.Household type: TinyLife.World.Household
description: The household to split.
- id: newLot - id: newLot
type: TinyLife.World.Lot type: TinyLife.World.Lot
description: A new lot for the split household to occupy. If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, the split household will be exported instead.
- id: onDone - id: onDone
type: System.Action{TinyLife.Uis.CoveringGroup} type: System.Action{TinyLife.Uis.CoveringGroup}
description: An action that is invoked when the Done button is pressed successfully.
content.vb: Public Shared Sub OpenSplitMenu(household As Household, newLot As Lot = Nothing, onDone As Action(Of CoveringGroup) = Nothing) content.vb: Public Shared Sub OpenSplitMenu(household As Household, newLot As Lot = Nothing, onDone As Action(Of CoveringGroup) = Nothing)
overload: TinyLife.Uis.MapSelectUi.OpenSplitMenu* overload: TinyLife.Uis.MapSelectUi.OpenSplitMenu*
nameWithType.vb: MapSelectUi.OpenSplitMenu(Household, Lot, Action(Of CoveringGroup)) nameWithType.vb: MapSelectUi.OpenSplitMenu(Household, Lot, Action(Of CoveringGroup))

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallDisplay id: WallDisplay
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 643 startLine: 646
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Up id: Up
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 648 startLine: 651
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Auto id: Auto
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 652 startLine: 655
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Down id: Down
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 656 startLine: 659
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -124,8 +124,6 @@ items:
name: PathfindToPersonAction name: PathfindToPersonAction
- uid: TinyLife.Actions.PutAwayAction - uid: TinyLife.Actions.PutAwayAction
name: PutAwayAction name: PutAwayAction
- uid: TinyLife.Actions.ResearchUpgradesAction
name: ResearchUpgradesAction
- uid: TinyLife.Actions.SellAction - uid: TinyLife.Actions.SellAction
name: SellAction name: SellAction
- uid: TinyLife.Actions.SitAction - uid: TinyLife.Actions.SitAction
@ -146,8 +144,6 @@ items:
name: TellPeopleToLeaveRoomAction name: TellPeopleToLeaveRoomAction
- uid: TinyLife.Actions.TryGoHereAction - uid: TinyLife.Actions.TryGoHereAction
name: TryGoHereAction name: TryGoHereAction
- uid: TinyLife.Actions.UpgradeFurnitureAction
name: UpgradeFurnitureAction
- uid: TinyLife.Actions.WalkAction - uid: TinyLife.Actions.WalkAction
name: WalkAction name: WalkAction
- uid: TinyLife.Actions.WatchTvAction - uid: TinyLife.Actions.WatchTvAction