Compare commits

...

48 commits
0.41.0 ... main

Author SHA1 Message Date
Ell
a81f06d532 0.42.4 2024-06-19 12:57:19 +02:00
Ell
7ea1a2a2f6 0.42.3 2024-06-17 22:37:07 +02:00
Ell
b35f60cc84 0.42.2 2024-06-15 12:49:04 +02:00
Ell
2bf6f2b72a 0.42.1 2024-06-09 20:51:38 +02:00
Ell
5dd6cbd020 re-word the new section 2024-06-09 18:28:00 +02:00
Ell
1d3e6bb777 add info about the feedback form to the common issues article 2024-06-09 18:25:49 +02:00
Ell
f7dbbef34d 0.42.0 2024-06-09 17:05:30 +02:00
Ell
4f6062b170 0.42.0 2024-06-09 17:02:15 +02:00
Ell
056b9928d1 it's lowercase but windows doesn't care lmao 2024-06-01 18:33:29 +02:00
Ell
1b440fcf89 in-game news abt outright event 2024-06-01 18:33:08 +02:00
Ell
d6afff2059 fixed a missing space 2024-05-21 22:05:14 +02:00
Ell
8247d70f04 made the more button bold 2024-05-21 21:59:47 +02:00
Ell
2346822be7 clarify show more button 2024-05-21 21:51:06 +02:00
Ell
9f9a3b911a added "show more" button to posts sections 2024-05-21 21:49:10 +02:00
Ell
5ab1a6b17d reduce empty space in compiled blog html 2024-05-21 21:03:41 +02:00
Ell
5978931868 added remaining archive of itch posts 2024-05-21 19:48:31 +02:00
Ell
ba4d11f03c added some more older posts 2024-05-21 18:39:43 +02:00
Ell
fdfbec2f52 add emoji to blog categories 2024-05-21 18:20:14 +02:00
Ell
618edc6add flip wording 2024-05-21 18:16:20 +02:00
Ell
750f7579f7 made itch and steam links optional 2024-05-21 18:15:21 +02:00
Ell
1e2245bc97 this is my last attempt and if this doesn't work i'll just cry instead 2024-05-21 16:37:22 +02:00
Ell
f3076d1db1 this is the least fun i've ever had with web design 2024-05-21 16:31:30 +02:00
Ell
3341056607 turns out firefox doesn't like *just* a max width (apparently) 2024-05-21 16:29:14 +02:00
Ell
af011cf1ab wrap the devlog image in a div to hopefully make firefox mobile happy 2024-05-21 16:22:12 +02:00
Ell
596131e7d8 use 100% width for devlog images 2024-05-21 16:17:55 +02:00
Ell
2e9ff2c94b also assign max width to image 2024-05-21 16:15:02 +02:00
Ell
88f08a6d04 update css 2024-05-21 16:11:24 +02:00
Ell
deb17ce465 make css expire more quickly 2024-05-21 16:05:42 +02:00
Ell
b2127d97f9 added images to post list 2024-05-21 15:56:58 +02:00
Ell
8b4106a280 reorder posts categories 2024-05-21 15:22:31 +02:00
Ell
a059141b5e move posts to /posts directory 2024-05-21 15:05:07 +02:00
Ell
7540f5a0bc added blog categories 2024-05-21 12:45:00 +02:00
Ell
c594538047 remove community showcase mention from modding tutorials 2024-05-20 22:56:49 +02:00
Ell
b577a301ad removed the community showcase site for now 2024-05-20 22:53:24 +02:00
Ell
2b71ea46ec width isn't an issue 2024-05-17 22:13:56 +02:00
Ell
5f18c6f51f force twitter widget to be full height 2024-05-17 22:10:15 +02:00
Ell
acfd91bba5 updated dependencies 2024-05-17 21:51:50 +02:00
Ell
c5d8df7e8a actions: automatically purge CF caches 2024-05-03 15:46:03 +02:00
Ell
88de317ee2 added a cookie notification to the website 2024-05-03 15:34:43 +02:00
Ell
685233c73e 0.41.2 2024-05-01 17:57:34 +02:00
Ell
5f1b877f90 elaborate on the verbose argument for translation testing 2024-04-28 20:20:27 +02:00
Ell
f075f57fa7 hmm 2024-04-27 13:52:53 +02:00
Ell
7ad22366c7 some roadmap updates 2024-04-27 13:52:13 +02:00
Ell
972d2c5c38 0.41.1 2024-04-21 10:22:04 +02:00
Ell
697c45e361 improved styling & made subsites less wide 2024-04-17 20:10:06 +02:00
Ell
8711a857e0 fixed redirects 2024-04-16 10:17:05 +02:00
Ell
699184ede5 updated policy history link 2024-04-16 10:15:23 +02:00
Ell
72365f9fa8 moved common issues, preview version info, and the community policy, to the normal website 2024-04-16 10:14:15 +02:00
328 changed files with 69705 additions and 40137 deletions

View file

@ -39,6 +39,11 @@ jobs:
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb
mkdir ~/.ssh && echo "${{ secrets.ELLBOT_KEY }}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa mkdir ~/.ssh && echo "${{ secrets.ELLBOT_KEY }}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa
rsync -rv --delete -e 'ssh -o "ProxyCommand cloudflared access ssh --hostname %h" -o "StrictHostKeyChecking=no"' web/_site/. ellbot@ssh.ellpeck.de:/var/www/tinylifegame rsync -rv --delete -e 'ssh -o "ProxyCommand cloudflared access ssh --hostname %h" -o "StrictHostKeyChecking=no"' web/_site/. ellbot@ssh.ellpeck.de:/var/www/tinylifegame
- name: Purge Cloudflare cache
uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
with:
cf_zone: ${{ secrets.CLOUDFLARE_ZONE }}
cf_auth: ${{ secrets.CLOUDFLARE_TOKEN }}
docs: docs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -73,3 +78,8 @@ jobs:
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb
mkdir ~/.ssh && echo "${{ secrets.ELLBOT_KEY }}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa mkdir ~/.ssh && echo "${{ secrets.ELLBOT_KEY }}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa
rsync -rv --delete -e 'ssh -o "ProxyCommand cloudflared access ssh --hostname %h" -o "StrictHostKeyChecking=no"' docs/_site/. ellbot@ssh.ellpeck.de:/var/www/tinylifedocs rsync -rv --delete -e 'ssh -o "ProxyCommand cloudflared access ssh --hostname %h" -o "StrictHostKeyChecking=no"' docs/_site/. ellbot@ssh.ellpeck.de:/var/www/tinylifedocs
- name: Purge Cloudflare cache
uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
with:
cf_zone: ${{ secrets.CLOUDFLARE_ZONE }}
cf_auth: ${{ secrets.CLOUDFLARE_TOKEN }}

View file

@ -1,3 +1,150 @@
# 0.42.4
*June 19, 2024*
Additions
- Added various additional debugging [cheats](https://docs.tinylifegame.com/articles/cheats.html) and debug actions to help players debug common issues
# 0.42.3
*June 17, 2024*
Improvements
- Allow selecting multiple maps immediately when starting a new game
Fixes
- Fixed being unable to hire babysitters on maps that didn't already have one prior to 0.42.0
# 0.42.2
*June 15, 2024*
Additions
- Added an accessibility setting that pauses the game when the interaction menu is open
Improvements
- Don't allow the jungle gym to be close to walls
- Roofs on the same floor are now hidden when the walls are fully down
- Steam Workshop item tags are now updated when updating an existing item
Fixes
- Fixed lot previews throwing an exception on small maps
- Fixed tall objects like trees being drawn behind walls on higher floors
- Fixed pathfinding exceptions not being handled gracefully, causing the game to crash
API
- Added construction events for furniture and action types
- Made various additional API methods public
# 0.42.1
*June 6, 2024*
Fixes
- Fixed the build mode preview panel snapping to the top when the controls hints overlay is disabled
# 0.42.0
*June 6, 2024*
![](media/changelog/0.42.0.png)
> Plenty of Personalities and Different Difficulties
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.42.0/).**
Additions
- Added the Homebody, Daydreamer, Cheerful and Brave personalities
- Added the ability to set the game's difficulty level between Chill, Normal and Intense modes in the gameplay options. Difficulty influences skill building, relationship gain, need reduction, and more.
Improvements
- Increased the maximum amount of personalities for adults from 2 to 3, and for children from 1 to 2. To edit the personalities of your existing Tinies, you can use the `EditPerson` [cheat](https://docs.tinylifegame.com/articles/cheats.html).
- Improved the way that lot staff chooses objects to prepare orders with
- Improved random generation style choices to make them a bit more consistent
- Make clear what exactly is missing when trying to exit the character creator
- Improved performance when adding and removing objects, walls, stairs, roofs and lights
- Made more specific emotion types with the same amount be prioritized over Happy, Uncomfortable and Fine
- Various actions now take a randomized amount of time, rather than a fixed amount
- Order personality types by name
- Made Tinies that live on lots with missing amenities automatically leave town to fill their needs elsewhere if they're unplayed
- Don't automatically generate a babysitter for a map when none are needed yet
- Change the baby's last name automatically when adopting or having one
- Scroll the color selection menu if necessary to avoid UI elements overlapping each other
- Made emergency food delivery only occur in the Chill difficulty
- Display a Tiny's pronouns and reproductive abilities in their About tab
- Made children not immediately eat food they made on the child stove
- Only focus the camera on dying people if at least one household member knows them
- Made the chance of fooling around failing lower the higher the romance level is
- Made the Illusion of Bridge debug object be only the ground part, rather than the ground and fence. Fences can now be placed on top to allow more variety in bridge styles.
Fixes
- Fixed an exception when a possible romantic partner is removed during an action
- Fixed the bar in Maple Plains City being inaccessible for ordering
- Fixed an exception when no valid position to order or view art from is found
- Fixed an issue where the game would sometimes stick around after closing
- Fixed babies being able to get some child-and-up emotions
- Fixed controls hint options box not having a correct default value
- Fixed people being able to put babies down through walls
- Fixed mean people not having higher success chances in social actions if their charisma skill is higher
- Fixed large objects escaping their build mode buttons
- Fixed various personality types not counting for both partners of an interaction
- Fixed chatting on the computer displaying friendship particles on the other person
- Fixed relationship bars in action argument menus being mouseable
- Fixed multiple outfits being generated for adoptable children, even if they don't match their intentions
- Fixed lot previous working incorrectly with auto-tiles like paths and water
- Fixed children being able to hire a babysitter
- Fixed Tinies leaving public lots immediately when asked to visit sometimes
- Fixed bees still going through walls
- Fixed babies not being able to interact with other babies
- Fixed getting unbalanced diet emotions from drinks
API
- Split Person out into Person and PersonLike to allow for mods and future game content to feature other person-like objects like animals, and allow actions, personality types and more to be restricted to specific PersonLike types
- Made some more helper and extension methods public
- Made actions have the ability to last a random amount of time easily
- Allow specifying emotes directly, rather than just categories
- Added events for selection handler selection changes
- More aggressively ensure that mods only use their assigned Harmony instances
- Fixed Harmony not working correctly due to an incompatibility with .NET 8
# 0.41.2
*May 1, 2024*
Additions
- Added a romantic action to ask other people about their reproductive abilities
Improvements
- Improved occasions that the Clean Everything action displays on
- Lower the chance of people visiting residential lots further
- Made it likelier for family members to visit each other
- Allow disabling controls hints through the in-game hint about them
- The pregnancy ability and voice style is now randomized when a baby is born, rather than selectable by the player
- Cleaned up the relationships tooltip
- Include the lot type and lot's covered areas as a tag when uploading a lot to the Steam workshop
- Made babies gain communication skill even when someone else initiated an interaction with them
- Increased the speed of reading skill gain again
- Made babies gain communication skill when being helped with actions
Fixes
- Fixed being able to view art through walls
- Fixed a rare exception when pathfinding to the current location
- Fixed the credits menu not being gamepad scrollable
- Fixed babies being unable to put down items if the only available parent object is on another floor
- Fixed babies trying to follow adults who are on different floors
- Fixed being unable to switch the viewed floor while following a person with the camera
- Fixed the new bee particle being able to go through walls
API
- Shortened the game's log message prefix by removing the date and shortening the log level to its initial
# 0.41.1
*April 21, 2024*
Additions
- Added two new achievements, one of which is hidden
Improvements
- Made food expire immediately when thrown in the trash
Fixes
- Fixed a rare crash when adding a new map with lot employments set
- Fixed an exception during payment when a babysitter has a life goal
# 0.41.0 # 0.41.0
*April 14, 2024* *April 14, 2024*

View file

@ -0,0 +1,5 @@
![](media/news/outright.png)
For Pride Month, we're partnering with Outright for their [Family Pride](https://outrightinternational.org/familypride) event. By donating to our campaign, you support LGBTQIA+ people all around the world, and you help more fun queer content make its way into the game!
**[See Rewards and Donate](https://outrightinternational.donorsupport.co/page/TinyLifeOutrightPride2024)** ←

View file

@ -3,7 +3,7 @@
"isRoot": false, "isRoot": false,
"tools": { "tools": {
"docfx": { "docfx": {
"version": "2.74.1", "version": "2.76.0",
"commands": [ "commands": [
"docfx" "docfx"
] ]

View file

@ -10,3 +10,6 @@ RewriteBase /
# legacy redirects # legacy redirects
RewriteRule ^Changelog(.html)?$ "https://tinylifegame.com/changelog" [R=301,L] RewriteRule ^Changelog(.html)?$ "https://tinylifegame.com/changelog" [R=301,L]
RewriteRule ^InGameNews(.html)?$ "https://tinylifegame.com/ingamenews" [R=301,L] RewriteRule ^InGameNews(.html)?$ "https://tinylifegame.com/ingamenews" [R=301,L]
RewriteRule ^articles/content_policy(.html)?$ "https://tinylifegame.com/content_policy" [R=301,L]
RewriteRule ^articles/common_issues(.html)?$ "https://tinylifegame.com/common_issues" [R=301,L]
RewriteRule ^articles/preview(.html)?$ "https://tinylifegame.com/preview" [R=301,L]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,205 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
commentId: T:TinyLife.Actions.Action.ActionTypeConstructedDelegate
id: Action.ActionTypeConstructedDelegate
parent: TinyLife.Actions
children: []
langs:
- csharp
- vb
name: Action.ActionTypeConstructedDelegate
nameWithType: Action.ActionTypeConstructedDelegate
fullName: TinyLife.Actions.Action.ActionTypeConstructedDelegate
type: Delegate
source:
remote:
path: TinyLife/Actions/Action.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionTypeConstructedDelegate
path: ../TinyLife/Actions/Action.cs
startLine: 1031
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A delegate method used by <xref href="TinyLife.Actions.Action.OnActionTypeConstructed" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate void Action.ActionTypeConstructedDelegate(ActionType type, ref ActionType.TypeSettings settings)
parameters:
- id: type
type: TinyLife.Actions.ActionType
- id: settings
type: TinyLife.Actions.ActionType.TypeSettings
content.vb: Public Delegate Sub Action.ActionTypeConstructedDelegate(type As ActionType, settings As ActionType.TypeSettings)
extensionMethods:
- TinyLife.Actions.Action.ActionTypeConstructedDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references:
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnActionTypeConstructed
name: OnActionTypeConstructed
nameWithType: Action.OnActionTypeConstructed
fullName: TinyLife.Actions.Action.OnActionTypeConstructed
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<ActionTypeConstructedDelegate>(ActionTypeConstructedDelegate)
nameWithType: Extensions.JsonCopy<Action.ActionTypeConstructedDelegate>(Action.ActionTypeConstructedDelegate)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Action.ActionTypeConstructedDelegate>(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
nameWithType.vb: Extensions.JsonCopy(Of Action.ActionTypeConstructedDelegate)(Action.ActionTypeConstructedDelegate)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Action.ActionTypeConstructedDelegate)(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
name.vb: JsonCopy(Of ActionTypeConstructedDelegate)(ActionTypeConstructedDelegate)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Action.ActionTypeConstructedDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- name: )
- name: (
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- name: )
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html

File diff suppressed because it is too large Load diff

View file

@ -14,13 +14,13 @@ items:
- TinyLife.Actions.ActionArgument.CustomLayout - TinyLife.Actions.ActionArgument.CustomLayout
- TinyLife.Actions.ActionArgument.Description - TinyLife.Actions.ActionArgument.Description
- TinyLife.Actions.ActionArgument.DisplayName - TinyLife.Actions.ActionArgument.DisplayName
- TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) - TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean)
- TinyLife.Actions.ActionArgument.GetDisplayName - TinyLife.Actions.ActionArgument.GetDisplayName
- TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) - TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
- TinyLife.Actions.ActionArgument.ImageLayout(System.Single,MLEM.Ui.Elements.Element.DrawCallback,MLEM.Misc.Padding) - TinyLife.Actions.ActionArgument.ImageLayout(System.Single,MLEM.Ui.Elements.Element.DrawCallback,MLEM.Misc.Padding)
- TinyLife.Actions.ActionArgument.Name - TinyLife.Actions.ActionArgument.Name
- TinyLife.Actions.ActionArgument.PassivePriority - TinyLife.Actions.ActionArgument.PassivePriority
- TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) - TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
- TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) - TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult})
langs: langs:
- csharp - csharp
@ -153,17 +153,17 @@ items:
summary: >- summary: >-
A function that returns the passive priority of this action variety. A function that returns the passive priority of this action variety.
If this function is null (which it is by default), <xref href="TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> will return 1. If this function is null (which it is by default), <xref href="TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> will return 1.
If this function returns 0, this variety will not be chosen by the AI. If this function returns 0, this variety will not be chosen by the AI.
This is an extension of <xref href="TinyLife.Actions.ActionType.AiSettings.PassivePriority" data-throw-if-not-resolved="false"></xref> This is an extension of <xref href="TinyLife.Actions.ActionType.AiSettings.PassivePriority" data-throw-if-not-resolved="false"></xref>
example: [] example: []
syntax: syntax:
content: public Func<Person, float> PassivePriority content: public Func<PersonLike, float> PassivePriority
return: return:
type: System.Func{TinyLife.Objects.Person,System.Single} type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public PassivePriority As Func(Of Person, Single) content.vb: Public PassivePriority As Func(Of PersonLike, Single)
- uid: TinyLife.Actions.ActionArgument.CanExecute - uid: TinyLife.Actions.ActionArgument.CanExecute
commentId: F:TinyLife.Actions.ActionArgument.CanExecute commentId: F:TinyLife.Actions.ActionArgument.CanExecute
id: CanExecute id: CanExecute
@ -289,7 +289,7 @@ items:
If this action is set, the <xref href="MLEM.Ui.Elements.Group" data-throw-if-not-resolved="false"></xref> or its main <xref href="MLEM.Ui.Elements.Button" data-throw-if-not-resolved="false"></xref> can be modified to look different (or removed) based on this variety. If this action is set, the <xref href="MLEM.Ui.Elements.Group" data-throw-if-not-resolved="false"></xref> or its main <xref href="MLEM.Ui.Elements.Button" data-throw-if-not-resolved="false"></xref> can be modified to look different (or removed) based on this variety.
Predefined custom layouts such as <xref href="TinyLife.Actions.ActionArgument.ImageLayout(System.Single%2cMLEM.Ui.Elements.Element.DrawCallback%2cMLEM.Misc.Padding)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person%2cTinyLife.Objects.Person%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> can be found statically in this class. Predefined custom layouts such as <xref href="TinyLife.Actions.ActionArgument.ImageLayout(System.Single%2cMLEM.Ui.Elements.Element.DrawCallback%2cMLEM.Misc.Padding)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike%2cTinyLife.Objects.PersonLike%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> can be found statically in this class.
example: [] example: []
syntax: syntax:
content: public Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> CustomLayout content: public Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> CustomLayout
@ -482,16 +482,16 @@ items:
nameWithType.vb: ActionArgument.CanBeExecuted(ActionInfo, Boolean) nameWithType.vb: ActionArgument.CanBeExecuted(ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.CanBeExecuted(TinyLife.Actions.ActionInfo, Boolean) fullName.vb: TinyLife.Actions.ActionArgument.CanBeExecuted(TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanBeExecuted(ActionInfo, Boolean) name.vb: CanBeExecuted(ActionInfo, Boolean)
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
id: GetPassivePriority(TinyLife.Objects.Person) id: GetPassivePriority(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionArgument parent: TinyLife.Actions.ActionArgument
langs: langs:
- csharp - csharp
- vb - vb
name: GetPassivePriority(Person) name: GetPassivePriority(PersonLike)
nameWithType: ActionArgument.GetPassivePriority(Person) nameWithType: ActionArgument.GetPassivePriority(PersonLike)
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -507,26 +507,26 @@ items:
summary: Returns the passive priority of this action variety, which is based on <xref href="TinyLife.Actions.ActionArgument.PassivePriority" data-throw-if-not-resolved="false"></xref>. summary: Returns the passive priority of this action variety, which is based on <xref href="TinyLife.Actions.ActionArgument.PassivePriority" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public float GetPassivePriority(Person person) content: public float GetPassivePriority(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person for whom to return the passive priority description: The person for whom to return the passive priority
return: return:
type: System.Single type: System.Single
description: The passive priority of this action variety description: The passive priority of this action variety
content.vb: Public Function GetPassivePriority(person As Person) As Single content.vb: Public Function GetPassivePriority(person As PersonLike) As Single
overload: TinyLife.Actions.ActionArgument.GetPassivePriority* overload: TinyLife.Actions.ActionArgument.GetPassivePriority*
- uid: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) - uid: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean)
commentId: M:TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) commentId: M:TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean)
id: FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) id: FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean)
parent: TinyLife.Actions.ActionArgument parent: TinyLife.Actions.ActionArgument
langs: langs:
- csharp - csharp
- vb - vb
name: FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>, bool) name: FreePeople(ActionInfo, bool, Func<(ActionInfo Info, PersonLike Other, bool Automatic), CanExecuteResult>, bool)
nameWithType: ActionArgument.FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>, bool) nameWithType: ActionArgument.FreePeople(ActionInfo, bool, Func<(ActionInfo Info, PersonLike Other, bool Automatic), CanExecuteResult>, bool)
fullName: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, bool, System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.Person Other, bool Automatic), TinyLife.Actions.CanExecuteResult>, bool) fullName: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, bool, System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.PersonLike Other, bool Automatic), TinyLife.Actions.CanExecuteResult>, bool)
type: Method type: Method
source: source:
remote: remote:
@ -542,12 +542,12 @@ items:
summary: >- summary: >-
A helper method that returns a set of <xref href="TinyLife.Actions.ActionArgument" data-throw-if-not-resolved="false"></xref> instances that represents a set of people that are currently around and able to be interacted with. A helper method that returns a set of <xref href="TinyLife.Actions.ActionArgument" data-throw-if-not-resolved="false"></xref> instances that represents a set of people that are currently around and able to be interacted with.
Each action variety contains passes the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> instance in question as an <xref href="TinyLife.Actions.ActionArgument.AddedConstructorArguments" data-throw-if-not-resolved="false"></xref> rather than passing itself. Each action variety contains passes the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> instance in question as an <xref href="TinyLife.Actions.ActionArgument.AddedConstructorArguments" data-throw-if-not-resolved="false"></xref> rather than passing itself.
This method is used for actions like <xref href="TinyLife.Actions.ActionType.AskToTaste" data-throw-if-not-resolved="false"></xref>, where a person can be selected to interact with from a variety menu. This method is used for actions like <xref href="TinyLife.Actions.ActionType.AskToTaste" data-throw-if-not-resolved="false"></xref>, where a person can be selected to interact with from a variety menu.
example: [] example: []
syntax: syntax:
content: public static IEnumerable<ActionArgument> FreePeople(ActionInfo info, bool automatic, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult> canExecute = null, bool showRelationship = true) content: public static IEnumerable<ActionArgument> FreePeople(ActionInfo info, bool automatic, Func<(ActionInfo Info, PersonLike Other, bool Automatic), CanExecuteResult> canExecute = null, bool showRelationship = true)
parameters: parameters:
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
@ -556,7 +556,7 @@ items:
type: System.Boolean type: System.Boolean
description: Whether the action variety was selected automatically. description: Whether the action variety was selected automatically.
- id: canExecute - id: canExecute
type: System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult} type: System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult}
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref>-esque function that determines whether a given person should be included. description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref>-esque function that determines whether a given person should be included.
- id: showRelationship - id: showRelationship
type: System.Boolean type: System.Boolean
@ -564,11 +564,11 @@ items:
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument} type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument}
description: A set of action varieties that represents the free people around. description: A set of action varieties that represents the free people around.
content.vb: Public Shared Function FreePeople(info As ActionInfo, automatic As Boolean, canExecute As Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult) = Nothing, showRelationship As Boolean = True) As IEnumerable(Of ActionArgument) content.vb: Public Shared Function FreePeople(info As ActionInfo, automatic As Boolean, canExecute As Func(Of (Info As ActionInfo, Other As PersonLike, Automatic As Boolean), CanExecuteResult) = Nothing, showRelationship As Boolean = True) As IEnumerable(Of ActionArgument)
overload: TinyLife.Actions.ActionArgument.FreePeople* overload: TinyLife.Actions.ActionArgument.FreePeople*
nameWithType.vb: ActionArgument.FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult), Boolean) nameWithType.vb: ActionArgument.FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As PersonLike, Automatic As Boolean), CanExecuteResult), Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, Boolean, System.Func(Of (Info As TinyLife.Actions.ActionInfo, Other As TinyLife.Objects.Person, Automatic As Boolean), TinyLife.Actions.CanExecuteResult), Boolean) fullName.vb: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, Boolean, System.Func(Of (Info As TinyLife.Actions.ActionInfo, Other As TinyLife.Objects.PersonLike, Automatic As Boolean), TinyLife.Actions.CanExecuteResult), Boolean)
name.vb: FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult), Boolean) name.vb: FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As PersonLike, Automatic As Boolean), CanExecuteResult), Boolean)
- uid: TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) - uid: TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult})
commentId: M:TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) commentId: M:TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult})
id: StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) id: StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult})
@ -660,16 +660,16 @@ items:
nameWithType.vb: ActionArgument.ImageLayout(Single, Element.DrawCallback, Padding) nameWithType.vb: ActionArgument.ImageLayout(Single, Element.DrawCallback, Padding)
fullName.vb: TinyLife.Actions.ActionArgument.ImageLayout(Single, MLEM.Ui.Elements.Element.DrawCallback, MLEM.Misc.Padding) fullName.vb: TinyLife.Actions.ActionArgument.ImageLayout(Single, MLEM.Ui.Elements.Element.DrawCallback, MLEM.Misc.Padding)
name.vb: ImageLayout(Single, DrawCallback, Padding) name.vb: ImageLayout(Single, DrawCallback, Padding)
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
id: PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) id: PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Actions.ActionArgument parent: TinyLife.Actions.ActionArgument
langs: langs:
- csharp - csharp
- vb - vb
name: PortraitLayout(Person, Person, bool) name: PortraitLayout(PersonLike, PersonLike, bool)
nameWithType: ActionArgument.PortraitLayout(Person, Person, bool) nameWithType: ActionArgument.PortraitLayout(PersonLike, PersonLike, bool)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, bool) fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, bool)
type: Method type: Method
source: source:
remote: remote:
@ -682,16 +682,16 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: A helper method intended to be used with <xref href="TinyLife.Actions.ActionArgument.CustomLayout" data-throw-if-not-resolved="false"></xref> that creates a layout that includes the <xref href="TinyLife.Objects.Person.Portrait" data-throw-if-not-resolved="false"></xref> of the given <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> in the center bottom. summary: A helper method intended to be used with <xref href="TinyLife.Actions.ActionArgument.CustomLayout" data-throw-if-not-resolved="false"></xref> that creates a layout that includes the <xref href="TinyLife.Objects.PersonLike.Portrait" data-throw-if-not-resolved="false"></xref> of the given <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> in the center bottom.
example: [] example: []
syntax: syntax:
content: public static Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> PortraitLayout(Person person, Person otherPerson, bool showRelationship) content: public static Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> PortraitLayout(PersonLike person, PersonLike otherPerson, bool showRelationship)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that will be interacting with the portrait layout, and subsequently the <code class="paramref">otherPerson</code>. description: The person that will be interacting with the portrait layout, and subsequently the <code class="paramref">otherPerson</code>.
- id: otherPerson - id: otherPerson
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person to create the portrait layout for description: The person to create the portrait layout for
- id: showRelationship - id: showRelationship
type: System.Boolean type: System.Boolean
@ -699,11 +699,11 @@ items:
return: return:
type: System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}} type: System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}}
description: An action that can be fed into <xref href="TinyLife.Actions.ActionArgument.CustomLayout" data-throw-if-not-resolved="false"></xref> description: An action that can be fed into <xref href="TinyLife.Actions.ActionArgument.CustomLayout" data-throw-if-not-resolved="false"></xref>
content.vb: Public Shared Function PortraitLayout(person As Person, otherPerson As Person, showRelationship As Boolean) As Action(Of (Group As Group, Button As Button, Tickmark As Image, Tooltip As Tooltip)) content.vb: Public Shared Function PortraitLayout(person As PersonLike, otherPerson As PersonLike, showRelationship As Boolean) As Action(Of (Group As Group, Button As Button, Tickmark As Image, Tooltip As Tooltip))
overload: TinyLife.Actions.ActionArgument.PortraitLayout* overload: TinyLife.Actions.ActionArgument.PortraitLayout*
nameWithType.vb: ActionArgument.PortraitLayout(Person, Person, Boolean) nameWithType.vb: ActionArgument.PortraitLayout(PersonLike, PersonLike, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, Boolean)
name.vb: PortraitLayout(Person, Person, Boolean) name.vb: PortraitLayout(PersonLike, PersonLike, Boolean)
references: references:
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType
@ -1484,29 +1484,29 @@ references:
- name: " " - name: " "
- name: TResult - name: TResult
- name: ) - name: )
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_PersonLike_
name: GetPassivePriority(Person) name: GetPassivePriority(PersonLike)
nameWithType: ActionArgument.GetPassivePriority(Person) nameWithType: ActionArgument.GetPassivePriority(PersonLike)
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
name: GetPassivePriority name: GetPassivePriority
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
name: GetPassivePriority name: GetPassivePriority
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority - uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority
commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority
@ -1514,26 +1514,26 @@ references:
name: PassivePriority name: PassivePriority
nameWithType: ActionType.AiSettings.PassivePriority nameWithType: ActionType.AiSettings.PassivePriority
fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority
- uid: System.Func{TinyLife.Objects.Person,System.Single} - uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float> name: Func<PersonLike, float>
nameWithType: Func<Person, float> nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.Person, float> fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of Person, Single) nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of Person, Single) name.vb: Func(Of PersonLike, Single)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -1549,9 +1549,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -1789,29 +1789,29 @@ references:
name: Padding name: Padding
isExternal: true isExternal: true
- name: ) - name: )
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
isExternal: true isExternal: true
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_PersonLike_TinyLife_Objects_PersonLike_System_Boolean_
name: PortraitLayout(Person, Person, bool) name: PortraitLayout(PersonLike, PersonLike, bool)
nameWithType: ActionArgument.PortraitLayout(Person, Person, bool) nameWithType: ActionArgument.PortraitLayout(PersonLike, PersonLike, bool)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, bool) fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, bool)
nameWithType.vb: ActionArgument.PortraitLayout(Person, Person, Boolean) nameWithType.vb: ActionArgument.PortraitLayout(PersonLike, PersonLike, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, Boolean)
name.vb: PortraitLayout(Person, Person, Boolean) name.vb: PortraitLayout(PersonLike, PersonLike, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
name: PortraitLayout name: PortraitLayout
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_PersonLike_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -1820,18 +1820,18 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
name: PortraitLayout name: PortraitLayout
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_PersonLike_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2099,17 +2099,17 @@ references:
fullName: TinyLife.Actions.ActionArgument.PassivePriority fullName: TinyLife.Actions.ActionArgument.PassivePriority
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority* - uid: TinyLife.Actions.ActionArgument.GetPassivePriority*
commentId: Overload:TinyLife.Actions.ActionArgument.GetPassivePriority commentId: Overload:TinyLife.Actions.ActionArgument.GetPassivePriority
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_PersonLike_
name: GetPassivePriority name: GetPassivePriority
nameWithType: ActionArgument.GetPassivePriority nameWithType: ActionArgument.GetPassivePriority
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority fullName: TinyLife.Actions.ActionArgument.GetPassivePriority
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.Single - uid: System.Single
commentId: T:System.Single commentId: T:System.Single
parent: System parent: System
@ -2169,21 +2169,21 @@ references:
fullName: TinyLife.Actions.ActionInfo.Person fullName: TinyLife.Actions.ActionInfo.Person
- uid: TinyLife.Actions.ActionArgument.FreePeople* - uid: TinyLife.Actions.ActionArgument.FreePeople*
commentId: Overload:TinyLife.Actions.ActionArgument.FreePeople commentId: Overload:TinyLife.Actions.ActionArgument.FreePeople
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_FreePeople_TinyLife_Actions_ActionInfo_System_Boolean_System_Func_System_ValueTuple_TinyLife_Actions_ActionInfo_TinyLife_Objects_Person_System_Boolean__TinyLife_Actions_CanExecuteResult__System_Boolean_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_FreePeople_TinyLife_Actions_ActionInfo_System_Boolean_System_Func_System_ValueTuple_TinyLife_Actions_ActionInfo_TinyLife_Objects_PersonLike_System_Boolean__TinyLife_Actions_CanExecuteResult__System_Boolean_
name: FreePeople name: FreePeople
nameWithType: ActionArgument.FreePeople nameWithType: ActionArgument.FreePeople
fullName: TinyLife.Actions.ActionArgument.FreePeople fullName: TinyLife.Actions.ActionArgument.FreePeople
- uid: System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult} - uid: System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult}
commentId: T:System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult} commentId: T:System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult> name: Func<(ActionInfo Info, PersonLike Other, bool Automatic), CanExecuteResult>
nameWithType: Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult> nameWithType: Func<(ActionInfo Info, PersonLike Other, bool Automatic), CanExecuteResult>
fullName: System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.Person Other, bool Automatic), TinyLife.Actions.CanExecuteResult> fullName: System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.PersonLike Other, bool Automatic), TinyLife.Actions.CanExecuteResult>
nameWithType.vb: Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult) nameWithType.vb: Func(Of (Info As ActionInfo, Other As PersonLike, Automatic As Boolean), CanExecuteResult)
fullName.vb: System.Func(Of (Info As TinyLife.Actions.ActionInfo, Other As TinyLife.Objects.Person, Automatic As Boolean), TinyLife.Actions.CanExecuteResult) fullName.vb: System.Func(Of (Info As TinyLife.Actions.ActionInfo, Other As TinyLife.Objects.PersonLike, Automatic As Boolean), TinyLife.Actions.CanExecuteResult)
name.vb: Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult) name.vb: Func(Of (Info As ActionInfo, Other As PersonLike, Automatic As Boolean), CanExecuteResult)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
@ -2195,18 +2195,18 @@ references:
name: ActionInfo name: ActionInfo
href: TinyLife.Actions.ActionInfo.html href: TinyLife.Actions.ActionInfo.html
- name: " " - name: " "
- uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean}.Info - uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean}.Info
name: Info name: Info
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.person,system.boolean-.info href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.personlike,system.boolean-.info
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: " " - name: " "
- uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean}.Other - uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean}.Other
name: Other name: Other
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.person,system.boolean-.other href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.personlike,system.boolean-.other
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2214,9 +2214,9 @@ 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: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean}.Automatic - uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean}.Automatic
name: Automatic name: Automatic
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.person,system.boolean-.automatic href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.personlike,system.boolean-.automatic
- name: ) - name: )
- name: ',' - name: ','
- name: " " - name: " "
@ -2233,9 +2233,9 @@ references:
- name: Of - name: Of
- name: " " - name: " "
- name: ( - name: (
- uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean}.Info - uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean}.Info
name: Info name: Info
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.person,system.boolean-.info href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.personlike,system.boolean-.info
- name: " " - name: " "
- name: As - name: As
- name: " " - name: " "
@ -2244,20 +2244,20 @@ references:
href: TinyLife.Actions.ActionInfo.html href: TinyLife.Actions.ActionInfo.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean}.Other - uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean}.Other
name: Other name: Other
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.person,system.boolean-.other href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.personlike,system.boolean-.other
- name: " " - name: " "
- name: As - name: As
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean}.Automatic - uid: System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.PersonLike,System.Boolean}.Automatic
name: Automatic name: Automatic
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.person,system.boolean-.automatic href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.actions.actioninfo,tinylife.objects.personlike,system.boolean-.automatic
- name: " " - name: " "
- name: As - name: As
- name: " " - name: " "
@ -2601,15 +2601,16 @@ references:
name: Padding name: Padding
nameWithType: Padding nameWithType: Padding
fullName: MLEM.Misc.Padding fullName: MLEM.Misc.Padding
- uid: TinyLife.Objects.Person.Portrait - uid: TinyLife.Objects.PersonLike.Portrait
commentId: P:TinyLife.Objects.Person.Portrait commentId: P:TinyLife.Objects.PersonLike.Portrait
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Portrait parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Portrait
name: Portrait name: Portrait
nameWithType: Person.Portrait nameWithType: PersonLike.Portrait
fullName: TinyLife.Objects.Person.Portrait fullName: TinyLife.Objects.PersonLike.Portrait
- uid: TinyLife.Actions.ActionArgument.PortraitLayout* - uid: TinyLife.Actions.ActionArgument.PortraitLayout*
commentId: Overload:TinyLife.Actions.ActionArgument.PortraitLayout commentId: Overload:TinyLife.Actions.ActionArgument.PortraitLayout
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_PersonLike_TinyLife_Objects_PersonLike_System_Boolean_
name: PortraitLayout name: PortraitLayout
nameWithType: ActionArgument.PortraitLayout nameWithType: ActionArgument.PortraitLayout
fullName: TinyLife.Actions.ActionArgument.PortraitLayout fullName: TinyLife.Actions.ActionArgument.PortraitLayout

View file

@ -12,12 +12,12 @@ items:
- TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) - TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.ActionInfo.CurrentMap - TinyLife.Actions.ActionInfo.CurrentMap
- TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) - TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
- TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) - TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
- TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) - TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)
- TinyLife.Actions.ActionInfo.GetInvolvedLocations - TinyLife.Actions.ActionInfo.GetInvolvedLocations
@ -28,7 +28,7 @@ items:
- TinyLife.Actions.ActionInfo.Lot - TinyLife.Actions.ActionInfo.Lot
- TinyLife.Actions.ActionInfo.Person - TinyLife.Actions.ActionInfo.Person
- TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) - TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -106,11 +106,11 @@ items:
summary: The <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> that is currently executing the action summary: The <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> that is currently executing the action
example: [] example: []
syntax: syntax:
content: public Person Person { get; } content: public PersonLike Person { get; }
parameters: [] parameters: []
return: return:
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As Person content.vb: Public Property Person As PersonLike
overload: TinyLife.Actions.ActionInfo.Person* overload: TinyLife.Actions.ActionInfo.Person*
- uid: TinyLife.Actions.ActionInfo.ActionLocation - uid: TinyLife.Actions.ActionInfo.ActionLocation
commentId: F:TinyLife.Actions.ActionInfo.ActionLocation commentId: F:TinyLife.Actions.ActionInfo.ActionLocation
@ -557,7 +557,7 @@ items:
summary: >- summary: >-
Returns a set of (distinct) objects of the given type <code class="typeparamref">T</code> that match the given <code class="paramref">category</code>. Returns a set of (distinct) objects of the given type <code class="typeparamref">T</code> that match the given <code class="paramref">category</code>.
The objects considered are the <xref href="TinyLife.Actions.ActionInfo.actionObject" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Person.GetHeldObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref> and the auxiliary objects added using <xref href="TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)" data-throw-if-not-resolved="false"></xref>. The objects considered are the <xref href="TinyLife.Actions.ActionInfo.actionObject" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.GetHeldObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref> and the auxiliary objects added using <xref href="TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public IEnumerable<T> GetInvolvedObjects<T>(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true) content: public IEnumerable<T> GetInvolvedObjects<T>(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true)
@ -570,7 +570,7 @@ items:
description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included
- id: allowFake - id: allowFake
type: System.Boolean type: System.Boolean
description: Whether fake items held by players (see <xref href="TinyLife.Objects.Person.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned. description: Whether fake items held by players (see <xref href="TinyLife.Objects.PersonLike.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned.
typeParameters: typeParameters:
- id: T - id: T
description: The type that the objects returned should have description: The type that the objects returned should have
@ -617,7 +617,7 @@ items:
description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included
- id: allowFake - id: allowFake
type: System.Boolean type: System.Boolean
description: Whether fake items held by players (see <xref href="TinyLife.Objects.Person.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned. description: Whether fake items held by players (see <xref href="TinyLife.Objects.PersonLike.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned.
- id: predicate - id: predicate
type: System.Func{{T},System.Boolean} type: System.Func{{T},System.Boolean}
description: A predicate to match against objects. If this is non-null, the first object that matches this predicate is returned. description: A predicate to match against objects. If this is non-null, the first object that matches this predicate is returned.
@ -741,16 +741,16 @@ items:
description: The involved object ids. description: The involved object ids.
content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid) content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid)
overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds* overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds*
- uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Person) name: Validate(PersonLike)
nameWithType: ActionInfo.Validate(Person) nameWithType: ActionInfo.Validate(PersonLike)
fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -769,25 +769,25 @@ items:
This method should only be called when this action info is read from disk. This method should only be called when this action info is read from disk.
example: [] example: []
syntax: syntax:
content: public bool Validate(Person person) content: public bool Validate(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info belongs to description: The person that this action info belongs to
return: return:
type: System.Boolean type: System.Boolean
content.vb: Public Function Validate(person As Person) As Boolean content.vb: Public Function Validate(person As PersonLike) As Boolean
overload: TinyLife.Actions.ActionInfo.Validate* overload: TinyLife.Actions.ActionInfo.Validate*
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) id: FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromLocation(Person, Map, Vector2, float) name: FromLocation(PersonLike, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Vector2, float) nameWithType: ActionInfo.FromLocation(PersonLike, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
type: Method type: Method
source: source:
remote: remote:
@ -803,10 +803,10 @@ items:
summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects) summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects)
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromLocation(Person person, Map map, Vector2 location, float floor) content: public static ActionInfo FromLocation(PersonLike person, Map map, Vector2 location, float floor)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to description: The person that this action info should be related to
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
@ -820,21 +820,21 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data description: A new action info with the given data
content.vb: Public Shared Function FromLocation(person As Person, map As Map, location As Vector2, floor As Single) As ActionInfo content.vb: Public Shared Function FromLocation(person As PersonLike, map As Map, location As Vector2, floor As Single) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromLocation* overload: TinyLife.Actions.ActionInfo.FromLocation*
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Vector2, Single) nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(Person, Map, Vector2, Single) name.vb: FromLocation(PersonLike, Map, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) id: FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromLocation(Person, Map, Point, float) name: FromLocation(PersonLike, Map, Point, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Point, float) nameWithType: ActionInfo.FromLocation(PersonLike, Map, Point, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point, float) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Point, float)
type: Method type: Method
source: source:
remote: remote:
@ -850,13 +850,13 @@ items:
summary: >- summary: >-
Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects). Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects).
This is a helper method that calls <xref href="TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> with the center of the given <code class="paramref">location</code>. This is a helper method that calls <xref href="TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> with the center of the given <code class="paramref">location</code>.
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromLocation(Person person, Map map, Point location, float floor) content: public static ActionInfo FromLocation(PersonLike person, Map map, Point location, float floor)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to description: The person that this action info should be related to
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
@ -870,21 +870,21 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data description: A new action info with the given data
content.vb: Public Shared Function FromLocation(person As Person, map As Map, location As Point, floor As Single) As ActionInfo content.vb: Public Shared Function FromLocation(person As PersonLike, map As Map, location As Point, floor As Single) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromLocation* overload: TinyLife.Actions.ActionInfo.FromLocation*
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Point, Single) nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Point, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Single)
name.vb: FromLocation(Person, Map, Point, Single) name.vb: FromLocation(PersonLike, Map, Point, Single)
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) id: FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromObjectGeneric(Person, Map, Guid, Vector2, float) name: FromObjectGeneric(PersonLike, Map, Guid, Vector2, float)
nameWithType: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2, float) nameWithType: ActionInfo.FromObjectGeneric(PersonLike, Map, Guid, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, float) fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, float)
type: Method type: Method
source: source:
remote: remote:
@ -900,10 +900,10 @@ items:
summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given object's <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.Position" data-throw-if-not-resolved="false"></xref>, but no object spot. summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given object's <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.Position" data-throw-if-not-resolved="false"></xref>, but no object spot.
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromObjectGeneric(Person person, Map map, Guid objectId, Vector2 objectPosition, float objectFloor) content: public static ActionInfo FromObjectGeneric(PersonLike person, Map map, Guid objectId, Vector2 objectPosition, float objectFloor)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to. description: The person that this action info should be related to.
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
@ -920,21 +920,21 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data. description: A new action info with the given data.
content.vb: Public Shared Function FromObjectGeneric(person As Person, map As Map, objectId As Guid, objectPosition As Vector2, objectFloor As Single) As ActionInfo content.vb: Public Shared Function FromObjectGeneric(person As PersonLike, map As Map, objectId As Guid, objectPosition As Vector2, objectFloor As Single) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromObjectGeneric* overload: TinyLife.Actions.ActionInfo.FromObjectGeneric*
nameWithType.vb: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2, Single) nameWithType.vb: ActionInfo.FromObjectGeneric(PersonLike, Map, Guid, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromObjectGeneric(Person, Map, Guid, Vector2, Single) name.vb: FromObjectGeneric(PersonLike, Map, Guid, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) id: FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromObjectGeneric(Person, MapObject) name: FromObjectGeneric(PersonLike, MapObject)
nameWithType: ActionInfo.FromObjectGeneric(Person, MapObject) nameWithType: ActionInfo.FromObjectGeneric(PersonLike, MapObject)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.Objects.MapObject) fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.Objects.MapObject)
type: Method type: Method
source: source:
remote: remote:
@ -950,10 +950,10 @@ items:
summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given object, but no object spot summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given object, but no object spot
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromObjectGeneric(Person person, MapObject obj) content: public static ActionInfo FromObjectGeneric(PersonLike person, MapObject obj)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to description: The person that this action info should be related to
- id: obj - id: obj
type: TinyLife.Objects.MapObject type: TinyLife.Objects.MapObject
@ -961,18 +961,18 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data description: A new action info with the given data
content.vb: Public Shared Function FromObjectGeneric(person As Person, obj As MapObject) As ActionInfo content.vb: Public Shared Function FromObjectGeneric(person As PersonLike, obj As MapObject) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromObjectGeneric* overload: TinyLife.Actions.ActionInfo.FromObjectGeneric*
- uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
id: FromSelf(TinyLife.Objects.Person) id: FromSelf(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromSelf(Person) name: FromSelf(PersonLike)
nameWithType: ActionInfo.FromSelf(Person) nameWithType: ActionInfo.FromSelf(PersonLike)
fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -988,26 +988,26 @@ items:
summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given person, with the action object also being the person summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given person, with the action object also being the person
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromSelf(Person person) content: public static ActionInfo FromSelf(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person to create an action info from description: The person to create an action info from
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info based on the person description: A new action info based on the person
content.vb: Public Shared Function FromSelf(person As Person) As ActionInfo content.vb: Public Shared Function FromSelf(person As PersonLike) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromSelf* overload: TinyLife.Actions.ActionInfo.FromSelf*
- uid: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
id: FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) id: FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromActionInfo(Person, ActionInfo, bool) name: FromActionInfo(PersonLike, ActionInfo, bool)
nameWithType: ActionInfo.FromActionInfo(Person, ActionInfo, bool) nameWithType: ActionInfo.FromActionInfo(PersonLike, ActionInfo, bool)
fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool) fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool)
type: Method type: Method
source: source:
remote: remote:
@ -1023,10 +1023,10 @@ items:
summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given person, as well as the given original <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>, from which all data except the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> is copied. summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given person, as well as the given original <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>, from which all data except the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> is copied.
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromActionInfo(Person person, ActionInfo original, bool addOriginalPersonAsAuxiliary = false) content: public static ActionInfo FromActionInfo(PersonLike person, ActionInfo original, bool addOriginalPersonAsAuxiliary = false)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to. description: The person that this action info should be related to.
- id: original - id: original
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
@ -1037,11 +1037,11 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data. description: A new action info with the given data.
content.vb: Public Shared Function FromActionInfo(person As Person, original As ActionInfo, addOriginalPersonAsAuxiliary As Boolean = False) As ActionInfo content.vb: Public Shared Function FromActionInfo(person As PersonLike, original As ActionInfo, addOriginalPersonAsAuxiliary As Boolean = False) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromActionInfo* overload: TinyLife.Actions.ActionInfo.FromActionInfo*
nameWithType.vb: ActionInfo.FromActionInfo(Person, ActionInfo, Boolean) nameWithType.vb: ActionInfo.FromActionInfo(PersonLike, ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean) fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean)
name.vb: FromActionInfo(Person, ActionInfo, Boolean) name.vb: FromActionInfo(PersonLike, ActionInfo, Boolean)
references: references:
- uid: TinyLife.Actions - uid: TinyLife.Actions
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions
@ -1671,13 +1671,13 @@ references:
name: Person name: Person
nameWithType: ActionInfo.Person nameWithType: ActionInfo.Person
fullName: TinyLife.Actions.ActionInfo.Person fullName: TinyLife.Actions.ActionInfo.Person
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
href: TinyLife.html href: TinyLife.html
@ -2398,20 +2398,21 @@ references:
- name: ) - name: )
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) commentId: M:TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeldObject__1_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeldObject__1_System_Boolean_
name: GetHeldObject<T>(bool) name: GetHeldObject<T>(bool)
nameWithType: Person.GetHeldObject<T>(bool) nameWithType: PersonLike.GetHeldObject<T>(bool)
fullName: TinyLife.Objects.Person.GetHeldObject<T>(bool) fullName: TinyLife.Objects.PersonLike.GetHeldObject<T>(bool)
nameWithType.vb: Person.GetHeldObject(Of T)(Boolean) nameWithType.vb: PersonLike.GetHeldObject(Of T)(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(Boolean) fullName.vb: TinyLife.Objects.PersonLike.GetHeldObject(Of T)(Boolean)
name.vb: GetHeldObject(Of T)(Boolean) name.vb: GetHeldObject(Of T)(Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
name: GetHeldObject name: GetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeldObject__1_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeldObject__1_System_Boolean_
- name: < - name: <
- name: T - name: T
- name: '>' - name: '>'
@ -2422,9 +2423,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
name: GetHeldObject name: GetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeldObject__1_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeldObject__1_System_Boolean_
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
@ -2477,20 +2478,21 @@ references:
name: HoldingPerson name: HoldingPerson
nameWithType: MapObject.HoldingPerson nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson fullName: TinyLife.Objects.MapObject.HoldingPerson
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - uid: TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) commentId: M:TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_
name: SetHeldObject<T>(FurnitureType, int[], Guid?, bool) name: SetHeldObject<T>(FurnitureType, int[], Guid?, bool)
nameWithType: Person.SetHeldObject<T>(FurnitureType, int[], Guid?, bool) nameWithType: PersonLike.SetHeldObject<T>(FurnitureType, int[], Guid?, bool)
fullName: TinyLife.Objects.Person.SetHeldObject<T>(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool) fullName: TinyLife.Objects.PersonLike.SetHeldObject<T>(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool)
nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean) nameWithType.vb: PersonLike.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean) fullName.vb: TinyLife.Objects.PersonLike.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean)
name.vb: SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean) name.vb: SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - uid: TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
name: SetHeldObject name: SetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_
- name: < - name: <
- name: T - name: T
- name: '>' - name: '>'
@ -2521,9 +2523,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - uid: TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
name: SetHeldObject name: SetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
@ -2760,34 +2762,34 @@ references:
- name: ) - name: )
- uid: TinyLife.Actions.ActionInfo.Validate* - uid: TinyLife.Actions.ActionInfo.Validate*
commentId: Overload:TinyLife.Actions.ActionInfo.Validate commentId: Overload:TinyLife.Actions.ActionInfo.Validate
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_Validate_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: ActionInfo.Validate nameWithType: ActionInfo.Validate
fullName: TinyLife.Actions.ActionInfo.Validate fullName: TinyLife.Actions.ActionInfo.Validate
- uid: TinyLife.Actions.ActionInfo.FromLocation* - uid: TinyLife.Actions.ActionInfo.FromLocation*
commentId: Overload:TinyLife.Actions.ActionInfo.FromLocation commentId: Overload:TinyLife.Actions.ActionInfo.FromLocation
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromLocation name: FromLocation
nameWithType: ActionInfo.FromLocation nameWithType: ActionInfo.FromLocation
fullName: TinyLife.Actions.ActionInfo.FromLocation fullName: TinyLife.Actions.ActionInfo.FromLocation
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
isExternal: true isExternal: true
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromLocation(Person, Map, Vector2, float) name: FromLocation(PersonLike, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Vector2, float) nameWithType: ActionInfo.FromLocation(PersonLike, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Vector2, Single) nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(Person, Map, Vector2, Single) name.vb: FromLocation(PersonLike, Map, Vector2, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
name: FromLocation name: FromLocation
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
@ -2806,13 +2808,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
name: FromLocation name: FromLocation
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
@ -2839,7 +2841,7 @@ references:
fullName: TinyLife.Objects.MapObject.Position fullName: TinyLife.Objects.MapObject.Position
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric* - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric*
commentId: Overload:TinyLife.Actions.ActionInfo.FromObjectGeneric commentId: Overload:TinyLife.Actions.ActionInfo.FromObjectGeneric
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromObjectGeneric_TinyLife_Objects_Person_TinyLife_World_Map_System_Guid_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromObjectGeneric_TinyLife_Objects_PersonLike_TinyLife_World_Map_System_Guid_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromObjectGeneric name: FromObjectGeneric
nameWithType: ActionInfo.FromObjectGeneric nameWithType: ActionInfo.FromObjectGeneric
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric
@ -2853,13 +2855,13 @@ references:
fullName: System.Guid fullName: System.Guid
- uid: TinyLife.Actions.ActionInfo.FromSelf* - uid: TinyLife.Actions.ActionInfo.FromSelf*
commentId: Overload:TinyLife.Actions.ActionInfo.FromSelf commentId: Overload:TinyLife.Actions.ActionInfo.FromSelf
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromSelf_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromSelf_TinyLife_Objects_PersonLike_
name: FromSelf name: FromSelf
nameWithType: ActionInfo.FromSelf nameWithType: ActionInfo.FromSelf
fullName: TinyLife.Actions.ActionInfo.FromSelf fullName: TinyLife.Actions.ActionInfo.FromSelf
- uid: TinyLife.Actions.ActionInfo.FromActionInfo* - uid: TinyLife.Actions.ActionInfo.FromActionInfo*
commentId: Overload:TinyLife.Actions.ActionInfo.FromActionInfo commentId: Overload:TinyLife.Actions.ActionInfo.FromActionInfo
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromActionInfo_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromActionInfo_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_
name: FromActionInfo name: FromActionInfo
nameWithType: ActionInfo.FromActionInfo nameWithType: ActionInfo.FromActionInfo
fullName: TinyLife.Actions.ActionInfo.FromActionInfo fullName: TinyLife.Actions.ActionInfo.FromActionInfo

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: 373 startLine: 385
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: 381 startLine: 393
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: 389 startLine: 401
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -110,15 +110,15 @@ items:
The higher the passive priority, the more likely it is that this action will be invoked randomly by a person. The higher the passive priority, the more likely it is that this action will be invoked randomly by a person.
This function is usually only queried through <xref href="TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>, as personality modifiers and the like get applied there. This function is usually only queried through <xref href="TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>, as personality modifiers and the like get applied there.
The passive priority only has an effect if <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref> is true, or if a person's <xref href="TinyLife.World.LotEmployment" data-throw-if-not-resolved="false"></xref> contains this action. The passive priority only has an effect if <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref> is true, or if a person's <xref href="TinyLife.World.LotEmployment" data-throw-if-not-resolved="false"></xref> contains this action.
example: [] example: []
syntax: syntax:
content: public Func<Person, float> PassivePriority content: public Func<PersonLike, float> PassivePriority
return: return:
type: System.Func{TinyLife.Objects.Person,System.Single} type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public PassivePriority As Func(Of Person, Single) content.vb: Public PassivePriority As Func(Of PersonLike, Single)
- uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly - uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
id: CanDoRandomly id: CanDoRandomly
@ -137,14 +137,14 @@ 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: 396 startLine: 408
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
A value that determines whether or not this action can be started randomly by the AI. A value that determines whether or not this action can be started randomly by the AI.
A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty. A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.PersonLike.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty.
If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low. If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low.
@ -173,14 +173,14 @@ 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: 403 startLine: 415
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
A value that determines whether or not this action can be started randomly, at any point, by the AI. A value that determines whether or not this action can be started randomly, at any point, by the AI.
Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly. Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.PersonLike.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly.
If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low. If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low.
@ -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: 409 startLine: 421
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: 413 startLine: 425
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: 417 startLine: 429
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: 422 startLine: 434
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -718,25 +718,26 @@ references:
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) commentId: M:TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_ parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
name: GetPassiveActionPriority(ActionType) name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType) nameWithType: PersonLike.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) fullName: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
href: TinyLife.Actions.ActionType.html href: TinyLife.Actions.ActionType.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -767,26 +768,26 @@ references:
name: LotEmployment name: LotEmployment
nameWithType: LotEmployment nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment fullName: TinyLife.World.LotEmployment
- uid: System.Func{TinyLife.Objects.Person,System.Single} - uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float> name: Func<PersonLike, float>
nameWithType: Func<Person, float> nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.Person, float> fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of Person, Single) nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of Person, Single) name.vb: Func(Of PersonLike, Single)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -802,9 +803,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -812,6 +813,13 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.World - uid: TinyLife.World
commentId: N:TinyLife.World commentId: N:TinyLife.World
href: TinyLife.html href: TinyLife.html
@ -868,12 +876,35 @@ references:
- name: " " - name: " "
- name: TResult - name: TResult
- name: ) - name: )
- uid: TinyLife.Objects.Person.ActionQueue - uid: TinyLife.Objects
commentId: F:TinyLife.Objects.Person.ActionQueue commentId: N:TinyLife.Objects
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_ActionQueue href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Objects.PersonLike.ActionQueue
commentId: F:TinyLife.Objects.PersonLike.ActionQueue
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ActionQueue
name: ActionQueue name: ActionQueue
nameWithType: Person.ActionQueue nameWithType: PersonLike.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue fullName: TinyLife.Objects.PersonLike.ActionQueue
- uid: System.Boolean - uid: System.Boolean
commentId: T:System.Boolean commentId: T:System.Boolean
parent: System parent: System
@ -899,28 +930,6 @@ references:
name: Furniture name: Furniture
nameWithType: Furniture nameWithType: Furniture
fullName: TinyLife.Objects.Furniture fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.ActionType.AiSettings - uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions parent: TinyLife.Actions

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate id: CanExecuteDelegate
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 181 startLine: 182
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -29,6 +29,8 @@ items:
- TinyLife.Actions.ActionType.TypeSettings.RequiredJob - TinyLife.Actions.ActionType.TypeSettings.RequiredJob
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges - TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment - TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality - TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality
- TinyLife.Actions.ActionType.TypeSettings.RequiredSkill - TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
- TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade - TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
@ -49,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 186 startLine: 187
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 191 startLine: 192
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -116,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 196 startLine: 197
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -150,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories id: Categories
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 201 startLine: 202
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -184,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture id: Texture
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 206 startLine: 207
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -216,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context id: Context
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 211 startLine: 212
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -248,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute id: CanExecute
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 217 startLine: 218
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -257,7 +259,7 @@ items:
This value is initialized always return <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref>. This value is initialized always return <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref>.
To query this delegate effectively, use <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, which also validates the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredSkill" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion" data-throw-if-not-resolved="false"></xref>. To query this delegate effectively, use <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, which also validates the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredSkill" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public ActionType.CanExecuteDelegate CanExecute content: public ActionType.CanExecuteDelegate CanExecute
@ -282,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 222 startLine: 223
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -314,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 227 startLine: 228
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -346,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 235 startLine: 236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -384,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 240 startLine: 241
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -416,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 245 startLine: 246
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -448,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai id: Ai
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 250 startLine: 251
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -480,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 256 startLine: 257
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -514,7 +516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName id: IconName
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 262 startLine: 263
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -548,7 +550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 268 startLine: 269
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -582,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 274 startLine: 275
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -616,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 279 startLine: 280
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -648,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 284 startLine: 285
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -680,7 +682,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 289 startLine: 290
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -712,14 +714,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 295 startLine: 296
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
A function that can return whether a given <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref>'s action conditions should be ignored in a given case. A function that can return whether a given <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref>'s action conditions should be ignored in a given case.
This function is used in <xref href="TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cTinyLife.Objects.MapObject)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> to determine whether an action object should have a say in whether this action can be executed. This function is used in <xref href="TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cTinyLife.Objects.MapObject)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> to determine whether an action object should have a say in whether this action can be executed.
By default, this function is null, meaning no action object conditions will be ignored. By default, this function is null, meaning no action object conditions will be ignored.
example: [] example: []
@ -746,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 301 startLine: 302
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -780,14 +782,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 306 startLine: 307
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
The <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref> values that an action partner can have for this action to become available to a person. The <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref> values that an action partner can have for this action to become available to a person.
By default, this value is 0, meaning all ages are allowed. By default, this value is 0, meaning all ages are allowed, and a partner is not required for the action.
example: [] example: []
syntax: syntax:
content: public AgeGroup RequiredPartnerAges content: public AgeGroup RequiredPartnerAges
@ -812,7 +814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 311 startLine: 312
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -844,7 +846,7 @@ 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: 317 startLine: 318
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -858,6 +860,70 @@ items:
return: return:
type: TinyLife.Objects.Upgrade type: TinyLife.Objects.Upgrade
content.vb: Public RequiredUpgrade As Upgrade content.vb: Public RequiredUpgrade As Upgrade
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
id: RequiredPersonType
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: RequiredPersonType
nameWithType: ActionType.TypeSettings.RequiredPersonType
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonType
path: ../TinyLife/Actions/ActionType.cs
startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The type of <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that is required to execute this action.
This defaults to the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> type.
example: []
syntax:
content: public Type RequiredPersonType
return:
type: System.Type
content.vb: Public RequiredPersonType As Type
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
id: RequiredPartnerType
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: RequiredPartnerType
nameWithType: ActionType.TypeSettings.RequiredPartnerType
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerType
path: ../TinyLife/Actions/ActionType.cs
startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The type of <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that this interaction's partner (<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>) is required to have to execute this action.
This defaults to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, meaning no partner is required.
example: []
syntax:
content: public Type RequiredPartnerType
return:
type: System.Type
content.vb: Public RequiredPartnerType As Type
- uid: TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type) - uid: TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type) commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)' id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)'
@ -876,7 +942,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: 328 startLine: 339
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -917,7 +983,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: 337 startLine: 348
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -948,7 +1014,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: 348 startLine: 360
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -988,7 +1054,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: 353 startLine: 365
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1030,7 +1096,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: 359 startLine: 371
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1073,7 +1139,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: 364 startLine: 376
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1649,20 +1715,21 @@ references:
name: Valid name: Valid
nameWithType: CanExecuteResult.Valid nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid fullName: TinyLife.Actions.CanExecuteResult.Valid
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: CanExecuteAction(ActionType, ActionInfo, bool) name: CanExecuteAction(ActionType, ActionInfo, bool)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool) nameWithType: PersonLike.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) fullName: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean) nameWithType.vb: PersonLike.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) fullName.vb: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean) name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -1680,9 +1747,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -1740,6 +1807,13 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate - uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) - uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
commentId: M:TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) commentId: M:TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___ href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___
@ -2283,6 +2357,7 @@ references:
- name: ) - name: )
- uid: MLEM.Ui.UiSystem - uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true isExternal: true
name: UiSystem name: UiSystem
nameWithType: UiSystem nameWithType: UiSystem
@ -2424,6 +2499,28 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string href: https://learn.microsoft.com/dotnet/api/system.string
- name: ) - name: )
- uid: MLEM.Ui
commentId: N:MLEM.Ui
isExternal: true
name: MLEM.Ui
nameWithType: MLEM.Ui
fullName: MLEM.Ui
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true isExternal: true
@ -2998,6 +3095,13 @@ references:
name: Upgrade name: Upgrade
nameWithType: Upgrade nameWithType: Upgrade
fullName: TinyLife.Objects.Upgrade fullName: TinyLife.Objects.Upgrade
- 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.Actions.ActionType.TypeSettings.#ctor - uid: TinyLife.Actions.ActionType.TypeSettings.#ctor
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,7 +36,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: >- summary: >-
An action behavior is a generic, non-serialized set of things that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> does throughout an action. An action behavior is a generic, non-serialized set of things that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> does throughout an action.
This class is intended to be used with <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref>, which is a <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref> that makes use of a behavior. This class is intended to be used with <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref>, which is a <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref> that makes use of a behavior.
@ -502,13 +502,13 @@ items:
commentId: T:System.InvalidOperationException commentId: T:System.InvalidOperationException
description: Thrown if the <code class="paramref">type</code> does not have a default constructor description: Thrown if the <code class="paramref">type</code> does not have a default constructor
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.BehaviorAction - uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

@ -132,10 +132,10 @@ items:
description: The name of the texture that should be displayed on the computer's screen, which is passed to <xref href="TinyLife.Objects.ScreenObject.TurnOn(System.String)" data-throw-if-not-resolved="false"></xref>. description: The name of the texture that should be displayed on the computer's screen, which is passed to <xref href="TinyLife.Objects.ScreenObject.TurnOn(System.String)" data-throw-if-not-resolved="false"></xref>.
- id: workTime - id: workTime
type: System.TimeSpan type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> shoud look to be typing for. description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> shoud look to be typing for.
- id: breakTime - id: breakTime
type: System.TimeSpan type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions. description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions.
content.vb: Public Sub New(action As Action, screenContent As String, workTime As TimeSpan, breakTime As TimeSpan) content.vb: Public Sub New(action As Action, screenContent As String, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor* overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor*
nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan) nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan)
@ -264,6 +264,7 @@ references:
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String) - uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String) commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String)
parent: TinyLife.Objects.ScreenObject
isExternal: true isExternal: true
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_ href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
name: TurnOn(string) name: TurnOn(string)
@ -766,6 +767,13 @@ references:
name: ComputerBehavior name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: ) - name: )
- uid: TinyLife.Objects.ScreenObject
commentId: T:TinyLife.Objects.ScreenObject
parent: TinyLife.Objects
href: TinyLife.Objects.ScreenObject.html
name: ScreenObject
nameWithType: ScreenObject
fullName: TinyLife.Objects.ScreenObject
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -811,6 +819,28 @@ references:
name: Extensions name: Extensions
nameWithType: Extensions nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities commentId: N:TinyLife.Utilities
href: TinyLife.html href: TinyLife.html
@ -882,13 +912,13 @@ references:
- uid: TinyLife.Actions - uid: TinyLife.Actions
name: Actions name: Actions
href: TinyLife.Actions.html href: TinyLife.Actions.html
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.TimeSpan - uid: System.TimeSpan
commentId: T:System.TimeSpan commentId: T:System.TimeSpan
parent: System parent: System
@ -897,28 +927,6 @@ references:
name: TimeSpan name: TimeSpan
nameWithType: TimeSpan nameWithType: TimeSpan
fullName: System.TimeSpan fullName: System.TimeSpan
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.BehaviorAction - uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

@ -27,7 +27,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
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.PersonLike" 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 <xref href="TinyLife.Actions.DiscardHeldItemAction" data-throw-if-not-resolved="false"></xref> 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: []
@ -181,13 +181,13 @@ items:
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction* overload: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction*
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.DiscardHeldItemAction - uid: TinyLife.Actions.DiscardHeldItemAction
commentId: T:TinyLife.Actions.DiscardHeldItemAction commentId: T:TinyLife.Actions.DiscardHeldItemAction
href: TinyLife.Actions.DiscardHeldItemAction.html href: TinyLife.Actions.DiscardHeldItemAction.html

View file

@ -32,7 +32,7 @@ items:
summary: >- summary: >-
An action behavior that is used for any kind of action that involves reading a book or other type of media. An action behavior that is used for any kind of action that involves reading a book or other type of media.
A <xref href="TinyLife.Actions.BehaviorAction%601" data-throw-if-not-resolved="false"></xref> using this behavior will cause the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> to sit down after using the underlying <xref href="TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior" data-throw-if-not-resolved="false"></xref> behavior to pick up or spawn the book. A <xref href="TinyLife.Actions.BehaviorAction%601" data-throw-if-not-resolved="false"></xref> using this behavior will cause the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> to sit down after using the underlying <xref href="TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior" data-throw-if-not-resolved="false"></xref> behavior to pick up or spawn the book.
example: [] example: []
syntax: syntax:
content: 'public class ReadBehavior : PickUpOrSpawnBehavior' content: 'public class ReadBehavior : PickUpOrSpawnBehavior'
@ -320,13 +320,13 @@ references:
- name: " " - name: " "
- name: T - name: T
- name: ) - name: )
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior - uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
parent: TinyLife.Actions.Behaviors parent: TinyLife.Actions.Behaviors

View file

@ -84,7 +84,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: Returns whether this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> currently looks to be working, which is displayed by the person's <xref href="TinyLife.Objects.Pose" data-throw-if-not-resolved="false"></xref> being changed in <xref href="TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>. summary: Returns whether this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> currently looks to be working, which is displayed by the person's <xref href="TinyLife.Objects.Pose" data-throw-if-not-resolved="false"></xref> being changed in <xref href="TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: protected bool IsWorking { get; } content: protected bool IsWorking { get; }
@ -160,10 +160,10 @@ items:
description: The action that this behavior is acting upon. description: The action that this behavior is acting upon.
- id: workTime - id: workTime
type: System.TimeSpan type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> shoud look to be working for. description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> shoud look to be working for.
- id: breakTime - id: breakTime
type: System.TimeSpan type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween working sessions. description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween working sessions.
content.vb: Public Sub New(action As Action, workTime As TimeSpan, breakTime As TimeSpan) content.vb: Public Sub New(action As Action, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor* overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
nameWithType.vb: WorkAtDeskObjectBehavior.New(Action, TimeSpan, TimeSpan) nameWithType.vb: WorkAtDeskObjectBehavior.New(Action, TimeSpan, TimeSpan)
@ -835,13 +835,13 @@ references:
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
name: Utilities name: Utilities
href: TinyLife.Utilities.html href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Pose - uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects parent: TinyLife.Objects

File diff suppressed because it is too large Load diff

View file

@ -119,7 +119,7 @@ items:
summary: >- summary: >-
A completion type that represents an action that has failed to complete. A completion type that represents an action that has failed to complete.
Actions that fail additionally cause an <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> from the <xref href="TinyLife.Actions.EmoteCategory.Unable" data-throw-if-not-resolved="false"></xref> category to be displayed on a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>. Actions that fail additionally cause an <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> from the <xref href="TinyLife.Actions.EmoteCategory.Unable" data-throw-if-not-resolved="false"></xref> category to be displayed on a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: Failed = 2 content: Failed = 2
@ -657,13 +657,13 @@ references:
name: Unable name: Unable
nameWithType: EmoteCategory.Unable nameWithType: EmoteCategory.Unable
fullName: TinyLife.Actions.EmoteCategory.Unable fullName: TinyLife.Actions.EmoteCategory.Unable
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
href: TinyLife.html href: TinyLife.html

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmoteCategory id: EmoteCategory
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 132 startLine: 175
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: General id: General
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 136 startLine: 179
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Travel id: Travel
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 137 startLine: 180
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative id: Negative
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 138 startLine: 181
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirty id: Flirty
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 139 startLine: 182
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -170,7 +170,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unable id: Unable
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 140 startLine: 183
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food id: Food
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 141 startLine: 184
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -222,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Object id: Object
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 142 startLine: 185
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -248,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion id: Emotion
path: ../TinyLife/Actions/Emote.cs path: ../TinyLife/Actions/Emote.cs
startLine: 143 startLine: 186
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions

View file

@ -0,0 +1,831 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Actions.EmoteChoices
commentId: T:TinyLife.Actions.EmoteChoices
id: EmoteChoices
parent: TinyLife.Actions
children:
- TinyLife.Actions.EmoteChoices.#ctor(TinyLife.Actions.EmoteCategory)
- TinyLife.Actions.EmoteChoices.#ctor(TinyLife.Actions.Emote[])
- TinyLife.Actions.EmoteChoices.GetEmote(System.Random)
- TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.Emote)~TinyLife.Actions.EmoteChoices
- TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.EmoteCategory)~TinyLife.Actions.EmoteChoices
- TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.Emote[])~TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: EmoteChoices
nameWithType: EmoteChoices
fullName: TinyLife.Actions.EmoteChoices
type: Struct
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmoteChoices
path: ../TinyLife/Actions/Emote.cs
startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A structure used by <xref href="TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices%2cSystem.Boolean%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> to allow passing either a combined <xref href="TinyLife.Actions.EmoteCategory" data-throw-if-not-resolved="false"></xref> flag, or a set of specific <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> instances, from which a final emote should be chosen.
example: []
syntax:
content: 'public readonly record struct EmoteChoices : IEquatable<EmoteChoices>'
content.vb: Public Structure EmoteChoices Implements IEquatable(Of EmoteChoices)
implements:
- System.IEquatable{TinyLife.Actions.EmoteChoices}
inheritedMembers:
- System.ValueType.Equals(System.Object)
- System.ValueType.GetHashCode
- System.ValueType.ToString
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.ReferenceEquals(System.Object,System.Object)
extensionMethods:
- TinyLife.Actions.EmoteChoices.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Actions.EmoteChoices.#ctor(TinyLife.Actions.EmoteCategory)
commentId: M:TinyLife.Actions.EmoteChoices.#ctor(TinyLife.Actions.EmoteCategory)
id: '#ctor(TinyLife.Actions.EmoteCategory)'
parent: TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: EmoteChoices(EmoteCategory)
nameWithType: EmoteChoices.EmoteChoices(EmoteCategory)
fullName: TinyLife.Actions.EmoteChoices.EmoteChoices(TinyLife.Actions.EmoteCategory)
type: Constructor
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Emote.cs
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates a new set of emote choices from the given <code class="paramref">categories</code>.
example: []
syntax:
content: public EmoteChoices(EmoteCategory categories)
parameters:
- id: categories
type: TinyLife.Actions.EmoteCategory
content.vb: Public Sub New(categories As EmoteCategory)
overload: TinyLife.Actions.EmoteChoices.#ctor*
nameWithType.vb: EmoteChoices.New(EmoteCategory)
fullName.vb: TinyLife.Actions.EmoteChoices.New(TinyLife.Actions.EmoteCategory)
name.vb: New(EmoteCategory)
- uid: TinyLife.Actions.EmoteChoices.#ctor(TinyLife.Actions.Emote[])
commentId: M:TinyLife.Actions.EmoteChoices.#ctor(TinyLife.Actions.Emote[])
id: '#ctor(TinyLife.Actions.Emote[])'
parent: TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: EmoteChoices(params Emote[])
nameWithType: EmoteChoices.EmoteChoices(params Emote[])
fullName: TinyLife.Actions.EmoteChoices.EmoteChoices(params TinyLife.Actions.Emote[])
type: Constructor
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Emote.cs
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates a new set of emote choices from the given <code class="paramref">emotes</code>.
example: []
syntax:
content: public EmoteChoices(params Emote[] emotes)
parameters:
- id: emotes
type: TinyLife.Actions.Emote[]
content.vb: Public Sub New(ParamArray emotes As Emote())
overload: TinyLife.Actions.EmoteChoices.#ctor*
nameWithType.vb: EmoteChoices.New(ParamArray Emote())
fullName.vb: TinyLife.Actions.EmoteChoices.New(ParamArray TinyLife.Actions.Emote())
name.vb: New(ParamArray Emote())
- uid: TinyLife.Actions.EmoteChoices.GetEmote(System.Random)
commentId: M:TinyLife.Actions.EmoteChoices.GetEmote(System.Random)
id: GetEmote(System.Random)
parent: TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: GetEmote(Random)
nameWithType: EmoteChoices.GetEmote(Random)
fullName: TinyLife.Actions.EmoteChoices.GetEmote(System.Random)
type: Method
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEmote
path: ../TinyLife/Actions/Emote.cs
startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Returns an emote from this set of choices, using the given <code class="paramref">random</code> to choose one.
example: []
syntax:
content: public Emote GetEmote(Random random)
parameters:
- id: random
type: System.Random
description: ''
return:
type: TinyLife.Actions.Emote
description: ''
content.vb: Public Function GetEmote(random As Random) As Emote
overload: TinyLife.Actions.EmoteChoices.GetEmote*
- uid: TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.EmoteCategory)~TinyLife.Actions.EmoteChoices
commentId: M:TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.EmoteCategory)~TinyLife.Actions.EmoteChoices
id: op_Implicit(TinyLife.Actions.EmoteCategory)~TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: implicit operator EmoteChoices(EmoteCategory)
nameWithType: EmoteChoices.implicit operator EmoteChoices(EmoteCategory)
fullName: TinyLife.Actions.EmoteChoices.implicit operator TinyLife.Actions.EmoteChoices(TinyLife.Actions.EmoteCategory)
type: Operator
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Actions/Emote.cs
startLine: 152
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Implicitly converts an <xref href="TinyLife.Actions.EmoteCategory" data-throw-if-not-resolved="false"></xref> to an <xref href="TinyLife.Actions.EmoteChoices" data-throw-if-not-resolved="false"></xref> instance.
example: []
syntax:
content: public static implicit operator EmoteChoices(EmoteCategory category)
parameters:
- id: category
type: TinyLife.Actions.EmoteCategory
return:
type: TinyLife.Actions.EmoteChoices
content.vb: Public Shared Widening Operator CType(category As EmoteCategory) As EmoteChoices
overload: TinyLife.Actions.EmoteChoices.op_Implicit*
nameWithType.vb: EmoteChoices.CType(EmoteCategory)
fullName.vb: TinyLife.Actions.EmoteChoices.CType(TinyLife.Actions.EmoteCategory)
name.vb: CType(EmoteCategory)
- uid: TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.Emote[])~TinyLife.Actions.EmoteChoices
commentId: M:TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.Emote[])~TinyLife.Actions.EmoteChoices
id: op_Implicit(TinyLife.Actions.Emote[])~TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: implicit operator EmoteChoices(Emote[])
nameWithType: EmoteChoices.implicit operator EmoteChoices(Emote[])
fullName: TinyLife.Actions.EmoteChoices.implicit operator TinyLife.Actions.EmoteChoices(TinyLife.Actions.Emote[])
type: Operator
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Actions/Emote.cs
startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Implicitly converts an array of <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> instances to an <xref href="TinyLife.Actions.EmoteChoices" data-throw-if-not-resolved="false"></xref> instance.
example: []
syntax:
content: public static implicit operator EmoteChoices(Emote[] emotes)
parameters:
- id: emotes
type: TinyLife.Actions.Emote[]
return:
type: TinyLife.Actions.EmoteChoices
content.vb: Public Shared Widening Operator CType(emotes As Emote()) As EmoteChoices
overload: TinyLife.Actions.EmoteChoices.op_Implicit*
nameWithType.vb: EmoteChoices.CType(Emote())
fullName.vb: TinyLife.Actions.EmoteChoices.CType(TinyLife.Actions.Emote())
name.vb: CType(Emote())
- uid: TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.Emote)~TinyLife.Actions.EmoteChoices
commentId: M:TinyLife.Actions.EmoteChoices.op_Implicit(TinyLife.Actions.Emote)~TinyLife.Actions.EmoteChoices
id: op_Implicit(TinyLife.Actions.Emote)~TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions.EmoteChoices
langs:
- csharp
- vb
name: implicit operator EmoteChoices(Emote)
nameWithType: EmoteChoices.implicit operator EmoteChoices(Emote)
fullName: TinyLife.Actions.EmoteChoices.implicit operator TinyLife.Actions.EmoteChoices(TinyLife.Actions.Emote)
type: Operator
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Actions/Emote.cs
startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Implicitly converts an <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> to an <xref href="TinyLife.Actions.EmoteChoices" data-throw-if-not-resolved="false"></xref> instance.
example: []
syntax:
content: public static implicit operator EmoteChoices(Emote emote)
parameters:
- id: emote
type: TinyLife.Actions.Emote
return:
type: TinyLife.Actions.EmoteChoices
content.vb: Public Shared Widening Operator CType(emote As Emote) As EmoteChoices
overload: TinyLife.Actions.EmoteChoices.op_Implicit*
nameWithType.vb: EmoteChoices.CType(Emote)
fullName.vb: TinyLife.Actions.EmoteChoices.CType(TinyLife.Actions.Emote)
name.vb: CType(Emote)
references:
- uid: TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)
commentId: M:TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DisplayEmote_TinyLife_Actions_EmoteChoices_System_Boolean_System_Single_System_Single_
name: DisplayEmote(EmoteChoices, bool, float, float)
nameWithType: PersonLike.DisplayEmote(EmoteChoices, bool, float, float)
fullName: TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices, bool, float, float)
nameWithType.vb: PersonLike.DisplayEmote(EmoteChoices, Boolean, Single, Single)
fullName.vb: TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices, Boolean, Single, Single)
name.vb: DisplayEmote(EmoteChoices, Boolean, Single, Single)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)
name: DisplayEmote
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DisplayEmote_TinyLife_Actions_EmoteChoices_System_Boolean_System_Single_System_Single_
- name: (
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)
name: DisplayEmote
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DisplayEmote_TinyLife_Actions_EmoteChoices_System_Boolean_System_Single_System_Single_
- name: (
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.EmoteCategory
commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions
href: TinyLife.Actions.EmoteCategory.html
name: EmoteCategory
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory
- uid: TinyLife.Actions.Emote
commentId: T:TinyLife.Actions.Emote
parent: TinyLife.Actions
href: TinyLife.Actions.Emote.html
name: Emote
nameWithType: Emote
fullName: TinyLife.Actions.Emote
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: System.IEquatable{TinyLife.Actions.EmoteChoices}
commentId: T:System.IEquatable{TinyLife.Actions.EmoteChoices}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<EmoteChoices>
nameWithType: IEquatable<EmoteChoices>
fullName: System.IEquatable<TinyLife.Actions.EmoteChoices>
nameWithType.vb: IEquatable(Of EmoteChoices)
fullName.vb: System.IEquatable(Of TinyLife.Actions.EmoteChoices)
name.vb: IEquatable(Of EmoteChoices)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: )
- uid: System.ValueType.Equals(System.Object)
commentId: M:System.ValueType.Equals(System.Object)
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
name: Equals(object)
nameWithType: ValueType.Equals(object)
fullName: System.ValueType.Equals(object)
nameWithType.vb: ValueType.Equals(Object)
fullName.vb: System.ValueType.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.ValueType.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.ValueType.GetHashCode
commentId: M:System.ValueType.GetHashCode
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
name: GetHashCode()
nameWithType: ValueType.GetHashCode()
fullName: System.ValueType.GetHashCode()
spec.csharp:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.ValueType.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode
- name: (
- name: )
- uid: System.ValueType.ToString
commentId: M:System.ValueType.ToString
parent: System.ValueType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
name: ToString()
nameWithType: ValueType.ToString()
fullName: System.ValueType.ToString()
spec.csharp:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
spec.vb:
- uid: System.ValueType.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Actions.EmoteChoices.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<EmoteChoices>(EmoteChoices)
nameWithType: Extensions.JsonCopy<EmoteChoices>(EmoteChoices)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.EmoteChoices>(TinyLife.Actions.EmoteChoices)
nameWithType.vb: Extensions.JsonCopy(Of EmoteChoices)(EmoteChoices)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.EmoteChoices)(TinyLife.Actions.EmoteChoices)
name.vb: JsonCopy(Of EmoteChoices)(EmoteChoices)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.EmoteChoices)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: '>'
- name: (
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.EmoteChoices)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: )
- name: (
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
href: TinyLife.Actions.EmoteChoices.html
- name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.ValueType
commentId: T:System.ValueType
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.valuetype
name: ValueType
nameWithType: ValueType
fullName: System.ValueType
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Actions.EmoteChoices.#ctor*
commentId: Overload:TinyLife.Actions.EmoteChoices.#ctor
href: TinyLife.Actions.EmoteChoices.html#TinyLife_Actions_EmoteChoices__ctor_TinyLife_Actions_EmoteCategory_
name: EmoteChoices
nameWithType: EmoteChoices.EmoteChoices
fullName: TinyLife.Actions.EmoteChoices.EmoteChoices
nameWithType.vb: EmoteChoices.New
fullName.vb: TinyLife.Actions.EmoteChoices.New
name.vb: New
- uid: TinyLife.Actions.Emote[]
isExternal: true
href: TinyLife.Actions.Emote.html
name: Emote[]
nameWithType: Emote[]
fullName: TinyLife.Actions.Emote[]
nameWithType.vb: Emote()
fullName.vb: TinyLife.Actions.Emote()
name.vb: Emote()
spec.csharp:
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: (
- name: )
- uid: TinyLife.Actions.EmoteChoices.GetEmote*
commentId: Overload:TinyLife.Actions.EmoteChoices.GetEmote
href: TinyLife.Actions.EmoteChoices.html#TinyLife_Actions_EmoteChoices_GetEmote_System_Random_
name: GetEmote
nameWithType: EmoteChoices.GetEmote
fullName: TinyLife.Actions.EmoteChoices.GetEmote
- uid: System.Random
commentId: T:System.Random
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
name: Random
nameWithType: Random
fullName: System.Random
- uid: TinyLife.Actions.EmoteChoices
commentId: T:TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions
href: TinyLife.Actions.EmoteChoices.html
name: EmoteChoices
nameWithType: EmoteChoices
fullName: TinyLife.Actions.EmoteChoices
- uid: TinyLife.Actions.EmoteChoices.op_Implicit*
commentId: Overload:TinyLife.Actions.EmoteChoices.op_Implicit
name: implicit operator
nameWithType: EmoteChoices.implicit operator
fullName: TinyLife.Actions.EmoteChoices.implicit operator
nameWithType.vb: EmoteChoices.CType
fullName.vb: TinyLife.Actions.EmoteChoices.CType
name.vb: CType
spec.csharp:
- name: implicit
- name: " "
- name: operator

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize - TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize
- TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -35,7 +35,7 @@ items:
summary: >- summary: >-
A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row. A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places. Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -298,16 +298,16 @@ items:
nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single) nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Handlers.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Action, Person) name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, Person) nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -323,21 +323,21 @@ items:
summary: >- summary: >-
Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>. This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public bool Validate(Action containingAction, Person person) content: public bool Validate(Action containingAction, PersonLike person)
parameters: parameters:
- id: containingAction - id: containingAction
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that contains this multi action handler. description: The action that contains this multi action handler.
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> method. description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
return: return:
type: System.Boolean type: System.Boolean
description: Whether this multi action handler is still valid. description: Whether this multi action handler is still valid.
content.vb: Public Function Validate(containingAction As Action, person As Person) As Boolean content.vb: Public Function Validate(containingAction As Action, person As PersonLike) As Boolean
overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate* overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
@ -475,39 +475,39 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, Person) name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, Person) nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -1442,44 +1442,44 @@ references:
- uid: Microsoft.Xna.Framework - uid: Microsoft.Xna.Framework
name: Framework name: Framework
isExternal: true isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(Person) name: Validate(PersonLike)
nameWithType: Action.Validate(Person) nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: MultiActionHandler.Validate nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.Boolean - uid: System.Boolean
commentId: T:System.Boolean commentId: T:System.Boolean
parent: System parent: System

View file

@ -12,7 +12,7 @@ items:
- TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted - TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -34,7 +34,7 @@ items:
summary: >- summary: >-
An UnderlyingAction is a class that can instantiate a single <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> that will be executed as part of the action it is used in. An UnderlyingAction is a class that can instantiate a single <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> that will be executed as part of the action it is used in.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places. Note that, when using this class, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -175,7 +175,7 @@ items:
description: The info to pass to the action description: The info to pass to the action
- id: force - id: force
type: System.Boolean type: System.Boolean
description: Whether the action should be created even if <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> returns false description: Whether the action should be created even if <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> returns false
typeParameters: typeParameters:
- id: T - id: T
return: return:
@ -210,7 +210,7 @@ items:
summary: >- summary: >-
Initializes the underlying action of this action using the given <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>. Initializes the underlying action of this action using the given <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>.
If <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be tested, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize%60%601(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> can be used instead. If <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be tested, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize%60%601(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> can be used instead.
example: [] example: []
syntax: syntax:
content: public void InitializeExact(Action action) content: public void InitializeExact(Action action)
@ -264,16 +264,16 @@ items:
nameWithType.vb: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single) nameWithType.vb: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Action, Person) name: Validate(Action, PersonLike)
nameWithType: UnderlyingActionHandler.Validate(Action, Person) nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -289,21 +289,21 @@ items:
summary: >- summary: >-
Validates this action container and its <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>. Validates this action container and its <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>.
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>. This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public bool Validate(Action containingAction, Person person) content: public bool Validate(Action containingAction, PersonLike person)
parameters: parameters:
- id: containingAction - id: containingAction
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that contains this underlying action handler. description: The action that contains this underlying action handler.
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> method. description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
return: return:
type: System.Boolean type: System.Boolean
description: Whether this underlying action handler is still valid. description: Whether this underlying action handler is still valid.
content.vb: Public Function Validate(containingAction As Action, person As Person) As Boolean content.vb: Public Function Validate(containingAction As Action, person As PersonLike) As Boolean
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate* overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
@ -435,39 +435,39 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, Person) name: Validate(Action, PersonLike)
nameWithType: UnderlyingActionHandler.Validate(Action, Person) nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -969,20 +969,21 @@ references:
nameWithType.vb: UnderlyingActionHandler.New nameWithType.vb: UnderlyingActionHandler.New
fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.New fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.New
name.vb: New name.vb: New
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: CanExecuteAction(ActionType, ActionInfo, bool) name: CanExecuteAction(ActionType, ActionInfo, bool)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool) nameWithType: PersonLike.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) fullName: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean) nameWithType.vb: PersonLike.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) fullName.vb: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean) name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -1000,9 +1001,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -1056,10 +1057,39 @@ references:
name: T name: T
nameWithType: T nameWithType: T
fullName: T fullName: T
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: T - uid: T
name: T name: T
nameWithType: T nameWithType: T
fullName: T fullName: T
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_InitializeExact_TinyLife_Actions_Action_ href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_InitializeExact_TinyLife_Actions_Action_
@ -1187,66 +1217,37 @@ references:
- uid: Microsoft.Xna.Framework - uid: Microsoft.Xna.Framework
name: Framework name: Framework
isExternal: true isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(Person) name: Validate(PersonLike)
nameWithType: Action.Validate(Person) nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: UnderlyingActionHandler.Validate nameWithType: UnderlyingActionHandler.Validate
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
- 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
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.CompletionType.Completed - uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -19,21 +19,30 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs path: ../TinyLife/Actions/TalkAction.cs
startLine: 462 startLine: 481
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: A delegate that is used for <xref href="TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action%2cTinyLife.Objects.Person%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)" data-throw-if-not-resolved="false"></xref>. summary: A delegate that is used for <xref href="TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public delegate void TalkAction.TalkSettings.EvaluationResult(ActionInfo info, Person partner, ref float romanceGain, ref float friendshipGain, ref float romanceLoss, ref float friendshipLoss, ref float goBadlyChance) content: public delegate void TalkAction.TalkSettings.EvaluationResult(ActionInfo info, PersonLike partner, float originalGain, float originalRomancePercentage, float originalGoBadlyChance, ref float romanceGain, ref float friendshipGain, ref float romanceLoss, ref float friendshipLoss, ref float goBadlyChance)
parameters: parameters:
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The action info that is being evaluated description: The action info that is being evaluated
- id: partner - id: partner
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The partner of the action. description: The partner of the action.
- id: originalGain
type: System.Single
description: The amount of friendship and romance points that should be gained as a result of this action succeeding, without any default changes applied
- id: originalRomancePercentage
type: System.Single
description: The amount of romance, out of <code class="paramref">originalGain</code> that should be gained as a result of this action succeeding, without any default changes applied
- id: originalGoBadlyChance
type: System.Single
description: The chance, between 0 and 1, that the conversation should end badly. This value doesn't yet have any default changes applied.
- id: romanceGain - id: romanceGain
type: System.Single type: System.Single
description: The amount of romance points that should be gained as a result of this action succeeding, which already has all default changes applied description: The amount of romance points that should be gained as a result of this action succeeding, which already has all default changes applied
@ -49,33 +58,33 @@ items:
- id: goBadlyChance - id: goBadlyChance
type: System.Single type: System.Single
description: The chance, between 0 and 1, that the conversation should end badly. This value already has all of the default changes applied. description: The chance, between 0 and 1, that the conversation should end badly. This value already has all of the default changes applied.
content.vb: Public Delegate Sub TalkAction.TalkSettings.EvaluationResult(info As ActionInfo, partner As Person, romanceGain As Single, friendshipGain As Single, romanceLoss As Single, friendshipLoss As Single, goBadlyChance As Single) content.vb: Public Delegate Sub TalkAction.TalkSettings.EvaluationResult(info As ActionInfo, partner As PersonLike, originalGain As Single, originalRomancePercentage As Single, originalGoBadlyChance As Single, romanceGain As Single, friendshipGain As Single, romanceLoss As Single, friendshipLoss As Single, goBadlyChance As Single)
extensionMethods: extensionMethods:
- TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.TinyLife.Utilities.Extensions.JsonCopy``1
references: references:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,System.Single,System.Single)
commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,System.Single,System.Single)
isExternal: true isExternal: true
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_ href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_System_Single_System_Single_
name: EvaluateSimple(Action, Person, float, float) name: EvaluateSimple(Action, PersonLike, float, float)
nameWithType: TalkAction.TalkSettings.EvaluateSimple(Action, Person, float, float) nameWithType: TalkAction.TalkSettings.EvaluateSimple(Action, PersonLike, float, float)
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.Person, float, float) fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, float, float)
nameWithType.vb: TalkAction.TalkSettings.EvaluateSimple(Action, Person, Single, Single) nameWithType.vb: TalkAction.TalkSettings.EvaluateSimple(Action, PersonLike, Single, Single)
fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.Person, Single, Single) fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, Single, Single)
name.vb: EvaluateSimple(Action, Person, Single, Single) name.vb: EvaluateSimple(Action, PersonLike, Single, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,System.Single,System.Single)
name: EvaluateSimple name: EvaluateSimple
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_ href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_System_Single_System_Single_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -90,18 +99,18 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,System.Single,System.Single)
name: EvaluateSimple name: EvaluateSimple
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_ href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_System_Single_System_Single_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -209,13 +218,13 @@ references:
name: ActionInfo name: ActionInfo
nameWithType: ActionInfo nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.Single - uid: System.Single
commentId: T:System.Single commentId: T:System.Single
parent: System parent: System

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,6 +5,7 @@ items:
id: TinyLife.Actions id: TinyLife.Actions
children: children:
- TinyLife.Actions.Action - TinyLife.Actions.Action
- TinyLife.Actions.Action.ActionTypeConstructedDelegate
- TinyLife.Actions.ActionArgument - TinyLife.Actions.ActionArgument
- TinyLife.Actions.ActionInfo - TinyLife.Actions.ActionInfo
- TinyLife.Actions.ActionType - TinyLife.Actions.ActionType
@ -26,6 +27,7 @@ items:
- TinyLife.Actions.DriveAction - TinyLife.Actions.DriveAction
- TinyLife.Actions.Emote - TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory - TinyLife.Actions.EmoteCategory
- TinyLife.Actions.EmoteChoices
- TinyLife.Actions.GoHereAction - TinyLife.Actions.GoHereAction
- TinyLife.Actions.HelpAction - TinyLife.Actions.HelpAction
- TinyLife.Actions.HoldingPersonAction - TinyLife.Actions.HoldingPersonAction
@ -49,8 +51,6 @@ items:
- TinyLife.Actions.TellPeopleToLeaveRoomAction - TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction - TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.WalkAction - TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel
- TinyLife.Actions.WorkAction - TinyLife.Actions.WorkAction
langs: langs:
- csharp - csharp
@ -69,6 +69,29 @@ references:
name: Action name: Action
nameWithType: Action nameWithType: Action
fullName: TinyLife.Actions.Action fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
commentId: T:TinyLife.Actions.Action.ActionTypeConstructedDelegate
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action.ActionTypeConstructedDelegate
nameWithType: Action.ActionTypeConstructedDelegate
fullName: TinyLife.Actions.Action.ActionTypeConstructedDelegate
spec.csharp:
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: .
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
spec.vb:
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: .
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- uid: TinyLife.Actions.ActionArgument - uid: TinyLife.Actions.ActionArgument
commentId: T:TinyLife.Actions.ActionArgument commentId: T:TinyLife.Actions.ActionArgument
href: TinyLife.Actions.ActionArgument.html href: TinyLife.Actions.ActionArgument.html
@ -299,6 +322,13 @@ references:
name: Emote name: Emote
nameWithType: Emote nameWithType: Emote
fullName: TinyLife.Actions.Emote fullName: TinyLife.Actions.Emote
- uid: TinyLife.Actions.EmoteChoices
commentId: T:TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions
href: TinyLife.Actions.EmoteChoices.html
name: EmoteChoices
nameWithType: EmoteChoices
fullName: TinyLife.Actions.EmoteChoices
- uid: TinyLife.Actions.EmoteCategory - uid: TinyLife.Actions.EmoteCategory
commentId: T:TinyLife.Actions.EmoteCategory commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions parent: TinyLife.Actions
@ -540,35 +570,6 @@ references:
name: WalkAction name: WalkAction
nameWithType: WalkAction nameWithType: WalkAction
fullName: TinyLife.Actions.WalkAction fullName: TinyLife.Actions.WalkAction
- uid: TinyLife.Actions.WatchTvAction
commentId: T:TinyLife.Actions.WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction
nameWithType: WatchTvAction
fullName: TinyLife.Actions.WatchTvAction
- uid: TinyLife.Actions.WatchTvAction.Channel
commentId: T:TinyLife.Actions.WatchTvAction.Channel
parent: TinyLife.Actions
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction.Channel
nameWithType: WatchTvAction.Channel
fullName: TinyLife.Actions.WatchTvAction.Channel
spec.csharp:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
spec.vb:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- uid: TinyLife.Actions.WorkAction - uid: TinyLife.Actions.WorkAction
commentId: T:TinyLife.Actions.WorkAction commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

@ -19,22 +19,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate id: CheatDelegate
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 861 startLine: 901
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: A delegate method used for <xref href="TinyLife.Debug.Cheats" data-throw-if-not-resolved="false"></xref>. summary: A delegate method used for <xref href="TinyLife.Debug.Cheats" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public delegate void Debug.CheatDelegate(GameImpl game, Person person, Match match) content: public delegate void Debug.CheatDelegate(GameImpl game, PersonLike person, Match match)
parameters: parameters:
- id: game - id: game
type: TinyLife.GameImpl type: TinyLife.GameImpl
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
- id: match - id: match
type: System.Text.RegularExpressions.Match type: System.Text.RegularExpressions.Match
content.vb: Public Delegate Sub Debug.CheatDelegate(game As GameImpl, person As Person, match As Match) content.vb: Public Delegate Sub Debug.CheatDelegate(game As GameImpl, person As PersonLike, match As Match)
extensionMethods: extensionMethods:
- TinyLife.Debug.CheatDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Debug.CheatDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references: references:
@ -98,13 +98,13 @@ references:
name: GameImpl name: GameImpl
nameWithType: GameImpl nameWithType: GameImpl
fullName: TinyLife.GameImpl fullName: TinyLife.GameImpl
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.Text.RegularExpressions.Match - uid: System.Text.RegularExpressions.Match
commentId: T:System.Text.RegularExpressions.Match commentId: T:System.Text.RegularExpressions.Match
parent: System.Text.RegularExpressions parent: System.Text.RegularExpressions

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate id: DebugDelegate
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 866 startLine: 906
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: Debug id: Debug
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 38 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cheats id: Cheats
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 45 startLine: 47
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -95,7 +95,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugLines id: DebugLines
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 51 startLine: 53
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat id: TryCheat
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 659 startLine: 695
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -0,0 +1,240 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.DifficultyModifier
commentId: T:TinyLife.DifficultyModifier
id: DifficultyModifier
parent: TinyLife
children:
- TinyLife.DifficultyModifier.Chill
- TinyLife.DifficultyModifier.Intense
- TinyLife.DifficultyModifier.Normal
langs:
- csharp
- vb
name: DifficultyModifier
nameWithType: DifficultyModifier
fullName: TinyLife.DifficultyModifier
type: Enum
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DifficultyModifier
path: ../TinyLife/Options.cs
startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife
summary: An enumeration used for <xref href="TinyLife.PerSaveOptions.Difficulty" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public enum DifficultyModifier
content.vb: Public Enum DifficultyModifier
extensionMethods:
- TinyLife.DifficultyModifier.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.DifficultyModifier.Chill
commentId: F:TinyLife.DifficultyModifier.Chill
id: Chill
parent: TinyLife.DifficultyModifier
langs:
- csharp
- vb
name: Chill
nameWithType: DifficultyModifier.Chill
fullName: TinyLife.DifficultyModifier.Chill
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chill
path: ../TinyLife/Options.cs
startLine: 669
assemblies:
- Tiny Life
namespace: TinyLife
summary: The chill difficulty modifier, which should make aspects of the game easier.
example: []
syntax:
content: Chill = 0
return:
type: TinyLife.DifficultyModifier
- uid: TinyLife.DifficultyModifier.Normal
commentId: F:TinyLife.DifficultyModifier.Normal
id: Normal
parent: TinyLife.DifficultyModifier
langs:
- csharp
- vb
name: Normal
nameWithType: DifficultyModifier.Normal
fullName: TinyLife.DifficultyModifier.Normal
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Options.cs
startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife
summary: The normal, default difficulty modifier.
example: []
syntax:
content: Normal = 1
return:
type: TinyLife.DifficultyModifier
- uid: TinyLife.DifficultyModifier.Intense
commentId: F:TinyLife.DifficultyModifier.Intense
id: Intense
parent: TinyLife.DifficultyModifier
langs:
- csharp
- vb
name: Intense
nameWithType: DifficultyModifier.Intense
fullName: TinyLife.DifficultyModifier.Intense
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intense
path: ../TinyLife/Options.cs
startLine: 677
assemblies:
- Tiny Life
namespace: TinyLife
summary: The intense difficulty modifier, which should make aspects of the game harder.
example: []
syntax:
content: Intense = 2
return:
type: TinyLife.DifficultyModifier
references:
- uid: TinyLife.PerSaveOptions.Difficulty
commentId: F:TinyLife.PerSaveOptions.Difficulty
href: TinyLife.PerSaveOptions.html#TinyLife_PerSaveOptions_Difficulty
name: Difficulty
nameWithType: PerSaveOptions.Difficulty
fullName: TinyLife.PerSaveOptions.Difficulty
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: TinyLife.DifficultyModifier.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<DifficultyModifier>(DifficultyModifier)
nameWithType: Extensions.JsonCopy<DifficultyModifier>(DifficultyModifier)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.DifficultyModifier>(TinyLife.DifficultyModifier)
nameWithType.vb: Extensions.JsonCopy(Of DifficultyModifier)(DifficultyModifier)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.DifficultyModifier)(TinyLife.DifficultyModifier)
name.vb: JsonCopy(Of DifficultyModifier)(DifficultyModifier)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.DifficultyModifier)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.DifficultyModifier
name: DifficultyModifier
href: TinyLife.DifficultyModifier.html
- name: '>'
- name: (
- uid: TinyLife.DifficultyModifier
name: DifficultyModifier
href: TinyLife.DifficultyModifier.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.DifficultyModifier)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.DifficultyModifier
name: DifficultyModifier
href: TinyLife.DifficultyModifier.html
- name: )
- name: (
- uid: TinyLife.DifficultyModifier
name: DifficultyModifier
href: TinyLife.DifficultyModifier.html
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.DifficultyModifier
commentId: T:TinyLife.DifficultyModifier
parent: TinyLife
href: TinyLife.DifficultyModifier.html
name: DifficultyModifier
nameWithType: DifficultyModifier
fullName: TinyLife.DifficultyModifier

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CombinedEmotionSource id: CombinedEmotionSource
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 24 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -31,8 +31,14 @@ items:
A combined emotion source is displayed as multiple lines in the <xref href="TinyLife.Emotions.CombinedEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref>. A combined emotion source is displayed as multiple lines in the <xref href="TinyLife.Emotions.CombinedEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: 'public class CombinedEmotionSource : IEmotionSource' content: >-
content.vb: Public Class CombinedEmotionSource Implements IEmotionSource [DataContract]
public class CombinedEmotionSource : IEmotionSource
content.vb: >-
<DataContract>
Public Class CombinedEmotionSource Implements IEmotionSource
inheritance: inheritance:
- System.Object - System.Object
implements: implements:
@ -47,6 +53,10 @@ items:
- System.Object.ToString - System.Object.ToString
extensionMethods: extensionMethods:
- TinyLife.Emotions.CombinedEmotionSource.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Emotions.CombinedEmotionSource.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Emotions.CombinedEmotionSource.SourceString - uid: TinyLife.Emotions.CombinedEmotionSource.SourceString
commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString
id: SourceString id: SourceString
@ -65,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 27 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -98,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 35 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -8,11 +8,11 @@ items:
- TinyLife.Emotions.EmotionModifier.Instance.Amount - TinyLife.Emotions.EmotionModifier.Instance.Amount
- TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan) - TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
- TinyLife.Emotions.EmotionModifier.Instance.Person - TinyLife.Emotions.EmotionModifier.Instance.Person
- TinyLife.Emotions.EmotionModifier.Instance.SourceString - TinyLife.Emotions.EmotionModifier.Instance.Source
- TinyLife.Emotions.EmotionModifier.Instance.Time - TinyLife.Emotions.EmotionModifier.Instance.Time
- TinyLife.Emotions.EmotionModifier.Instance.TotalTime - TinyLife.Emotions.EmotionModifier.Instance.TotalTime
- TinyLife.Emotions.EmotionModifier.Instance.Type - TinyLife.Emotions.EmotionModifier.Instance.Type
- TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person) - TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -27,14 +27,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 478 startLine: 486
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: >- summary: >-
This class represents an applied instance of a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref>. This class represents an applied instance of a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref>.
It is used by <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>. It is used by <xref href="TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 485 startLine: 493
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 490 startLine: 498
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 495 startLine: 503
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 500 startLine: 508
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -219,50 +219,6 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute - type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: [] arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.SourceString
id: SourceString
parent: TinyLife.Emotions.EmotionModifier.Instance
langs:
- csharp
- vb
name: SourceString
nameWithType: EmotionModifier.Instance.SourceString
fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
type: Property
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The <xref href="TinyLife.Emotions.IEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref> of the <xref href="TinyLife.Emotions.IEmotionSource" data-throw-if-not-resolved="false"></xref> that caused this emotion modifier to occur.
If there is no source, null is returned.
example: []
syntax:
content: >-
[DataMember]
public string SourceString { get; protected set; }
parameters: []
return:
type: System.String
content.vb: >-
<DataMember>
Public Property SourceString As String
overload: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person - uid: TinyLife.Emotions.EmotionModifier.Instance.Person
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Person commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Person
id: Person id: Person
@ -281,19 +237,53 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 511 startLine: 513
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: The person that is currently experiencing this emotion. summary: The person that is currently experiencing this emotion.
example: [] example: []
syntax: syntax:
content: public Person Person { get; protected set; } content: public PersonLike Person { get; protected set; }
parameters: [] parameters: []
return: return:
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As Person content.vb: Public Property Person As PersonLike
overload: TinyLife.Emotions.EmotionModifier.Instance.Person* overload: TinyLife.Emotions.EmotionModifier.Instance.Person*
- uid: TinyLife.Emotions.EmotionModifier.Instance.Source
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Source
id: Source
parent: TinyLife.Emotions.EmotionModifier.Instance
langs:
- csharp
- vb
name: Source
nameWithType: EmotionModifier.Instance.Source
fullName: TinyLife.Emotions.EmotionModifier.Instance.Source
type: Property
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Source
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The <xref href="TinyLife.Emotions.IEmotionSource" data-throw-if-not-resolved="false"></xref> that caused this emotion modifier to occur.
If there is no source, null is returned.
example: []
syntax:
content: public IEmotionSource Source { get; }
parameters: []
return:
type: TinyLife.Emotions.IEmotionSource
content.vb: Public ReadOnly Property Source As IEmotionSource
overload: TinyLife.Emotions.EmotionModifier.Instance.Source*
- uid: TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan) - uid: TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan) commentId: M:TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
id: PassTime(System.TimeSpan) id: PassTime(System.TimeSpan)
@ -312,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 528 startLine: 538
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -329,16 +319,16 @@ items:
description: The amount of time that should pass description: The amount of time that should pass
content.vb: Public Sub PassTime(passedInGame As TimeSpan) content.vb: Public Sub PassTime(passedInGame As TimeSpan)
overload: TinyLife.Emotions.EmotionModifier.Instance.PassTime* overload: TinyLife.Emotions.EmotionModifier.Instance.PassTime*
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person) - uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Emotions.EmotionModifier.Instance parent: TinyLife.Emotions.EmotionModifier.Instance
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Person) name: Validate(PersonLike)
nameWithType: EmotionModifier.Instance.Validate(Person) nameWithType: EmotionModifier.Instance.Validate(PersonLike)
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person) fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -347,25 +337,25 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 542 startLine: 552
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: >- summary: >-
Validates this emotion modifier using the given <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> after it is loaded from disk. Validates this emotion modifier using the given <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> after it is loaded from disk.
This method is automatically called in <xref href="TinyLife.Objects.Person.Validate" data-throw-if-not-resolved="false"></xref>. This method is automatically called in <xref href="TinyLife.Objects.PersonLike.Validate" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public bool Validate(Person person) content: public bool Validate(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this emotion modifier belongs to description: The person that this emotion modifier belongs to
return: return:
type: System.Boolean type: System.Boolean
description: Whether this emotion modifier is still valid description: Whether this emotion modifier is still valid
content.vb: Public Function Validate(person As Person) As Boolean content.vb: Public Function Validate(person As PersonLike) As Boolean
overload: TinyLife.Emotions.EmotionModifier.Instance.Validate* overload: TinyLife.Emotions.EmotionModifier.Instance.Validate*
references: references:
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
@ -375,20 +365,21 @@ references:
name: EmotionModifier name: EmotionModifier
nameWithType: EmotionModifier nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool) name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool) nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool) fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean) nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean) fullName.vb: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean) name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -418,9 +409,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -742,6 +733,13 @@ references:
name: Instance name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: ) - name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -787,6 +785,28 @@ references:
name: Extensions name: Extensions
nameWithType: Extensions nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities commentId: N:TinyLife.Utilities
href: TinyLife.html href: TinyLife.html
@ -846,13 +866,12 @@ references:
name: Time name: Time
nameWithType: EmotionModifier.Instance.Time nameWithType: EmotionModifier.Instance.Time
fullName: TinyLife.Emotions.EmotionModifier.Instance.Time fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
- uid: TinyLife.Emotions.IEmotionSource.SourceString - uid: TinyLife.Emotions.EmotionModifier.Instance.Person*
commentId: P:TinyLife.Emotions.IEmotionSource.SourceString commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Person
parent: TinyLife.Emotions.IEmotionSource href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Person
href: TinyLife.Emotions.IEmotionSource.html#TinyLife_Emotions_IEmotionSource_SourceString name: Person
name: SourceString nameWithType: EmotionModifier.Instance.Person
nameWithType: IEmotionSource.SourceString fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
fullName: TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.Emotions.IEmotionSource - uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions parent: TinyLife.Emotions
@ -860,58 +879,12 @@ references:
name: IEmotionSource name: IEmotionSource
nameWithType: IEmotionSource nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString* - uid: TinyLife.Emotions.EmotionModifier.Instance.Source*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.SourceString commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Source
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_SourceString href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Source
name: SourceString name: Source
nameWithType: EmotionModifier.Instance.SourceString nameWithType: EmotionModifier.Instance.Source
fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString fullName: TinyLife.Emotions.EmotionModifier.Instance.Source
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Person
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Person
name: Person
nameWithType: EmotionModifier.Instance.Person
fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
- 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
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Emotions.EmotionModifier.Instance.Time - uid: TinyLife.Emotions.EmotionModifier.Instance.Time
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Time href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Time
@ -931,27 +904,28 @@ references:
name: PassTime name: PassTime
nameWithType: EmotionModifier.Instance.PassTime nameWithType: EmotionModifier.Instance.PassTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime
- uid: TinyLife.Objects.Person.Validate - uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.Person.Validate commentId: M:TinyLife.Objects.PersonLike.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate() name: Validate()
nameWithType: Person.Validate() nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.Person.Validate() fullName: TinyLife.Objects.PersonLike.Validate()
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.Validate - uid: TinyLife.Objects.PersonLike.Validate
name: Validate name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: ( - name: (
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.Validate - uid: TinyLife.Objects.PersonLike.Validate
name: Validate name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate* - uid: TinyLife.Emotions.EmotionModifier.Instance.Validate*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Validate commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Validate
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Validate_TinyLife_Objects_Person_ href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Validate_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: EmotionModifier.Instance.Validate nameWithType: EmotionModifier.Instance.Validate
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate

View file

@ -5,8 +5,8 @@ items:
id: EmotionModifier id: EmotionModifier
parent: TinyLife.Emotions parent: TinyLife.Emotions
children: children:
- TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.Int32}) - TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.Int32})
- TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}) - TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}})
- TinyLife.Emotions.EmotionModifier.AbortionEmotions - TinyLife.Emotions.EmotionModifier.AbortionEmotions
- TinyLife.Emotions.EmotionModifier.AcquaintanceDied - TinyLife.Emotions.EmotionModifier.AcquaintanceDied
- TinyLife.Emotions.EmotionModifier.AdmiredFood - TinyLife.Emotions.EmotionModifier.AdmiredFood
@ -49,6 +49,7 @@ items:
- TinyLife.Emotions.EmotionModifier.Condition - TinyLife.Emotions.EmotionModifier.Condition
- TinyLife.Emotions.EmotionModifier.CreativelyInspired - TinyLife.Emotions.EmotionModifier.CreativelyInspired
- TinyLife.Emotions.EmotionModifier.DarkRoom - TinyLife.Emotions.EmotionModifier.DarkRoom
- TinyLife.Emotions.EmotionModifier.DaydreamEmotions
- TinyLife.Emotions.EmotionModifier.Demoted - TinyLife.Emotions.EmotionModifier.Demoted
- TinyLife.Emotions.EmotionModifier.DiaperRash - TinyLife.Emotions.EmotionModifier.DiaperRash
- TinyLife.Emotions.EmotionModifier.DirtyConversationPartner - TinyLife.Emotions.EmotionModifier.DirtyConversationPartner
@ -87,7 +88,6 @@ items:
- TinyLife.Emotions.EmotionModifier.FunSchoolDay - TinyLife.Emotions.EmotionModifier.FunSchoolDay
- TinyLife.Emotions.EmotionModifier.FunnyCartoons - TinyLife.Emotions.EmotionModifier.FunnyCartoons
- TinyLife.Emotions.EmotionModifier.FunnyNewspaperJoke - TinyLife.Emotions.EmotionModifier.FunnyNewspaperJoke
- TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person)
- TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance) - TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance)
- TinyLife.Emotions.EmotionModifier.GoodChildFood - TinyLife.Emotions.EmotionModifier.GoodChildFood
- TinyLife.Emotions.EmotionModifier.GoodFood - TinyLife.Emotions.EmotionModifier.GoodFood
@ -104,6 +104,7 @@ items:
- TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse - TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse
- TinyLife.Emotions.EmotionModifier.HomeworkHelp - TinyLife.Emotions.EmotionModifier.HomeworkHelp
- TinyLife.Emotions.EmotionModifier.Icon - TinyLife.Emotions.EmotionModifier.Icon
- TinyLife.Emotions.EmotionModifier.IfHasPersonality(TinyLife.Objects.PersonLike,TinyLife.PersonalityType,System.Func{System.Double})
- TinyLife.Emotions.EmotionModifier.InspiredByPride - TinyLife.Emotions.EmotionModifier.InspiredByPride
- TinyLife.Emotions.EmotionModifier.InspiringIdeas - TinyLife.Emotions.EmotionModifier.InspiringIdeas
- TinyLife.Emotions.EmotionModifier.InspiringLibraryInfo - TinyLife.Emotions.EmotionModifier.InspiringLibraryInfo
@ -114,6 +115,7 @@ items:
- TinyLife.Emotions.EmotionModifier.IntrovertedHomeLong - TinyLife.Emotions.EmotionModifier.IntrovertedHomeLong
- TinyLife.Emotions.EmotionModifier.IntrovertedOverstimulated - TinyLife.Emotions.EmotionModifier.IntrovertedOverstimulated
- TinyLife.Emotions.EmotionModifier.IntrovertedStrangerDanger - TinyLife.Emotions.EmotionModifier.IntrovertedStrangerDanger
- TinyLife.Emotions.EmotionModifier.IsObjectAround``1(TinyLife.Objects.PersonLike,System.Int32,System.Func{``0,System.Boolean})
- TinyLife.Emotions.EmotionModifier.JobChoicePromptFailed - TinyLife.Emotions.EmotionModifier.JobChoicePromptFailed
- TinyLife.Emotions.EmotionModifier.JobChoicePromptFailedPerformance - TinyLife.Emotions.EmotionModifier.JobChoicePromptFailedPerformance
- TinyLife.Emotions.EmotionModifier.JobChoicePromptSuccess - TinyLife.Emotions.EmotionModifier.JobChoicePromptSuccess
@ -233,11 +235,11 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: >- summary: >-
An emotion modifier stores information about a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s current or past actions or events that influenced their <xref href="TinyLife.Objects.Person.Emotion" data-throw-if-not-resolved="false"></xref> in some way. An emotion modifier stores information about a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s current or past actions or events that influenced their <xref href="TinyLife.Objects.PersonLike.Emotion" data-throw-if-not-resolved="false"></xref> in some way.
Each emotion modifier contributes to the person's emotion, and the emotion modifier with the highest combined <xref href="TinyLife.Emotions.EmotionModifier.Instance.Amount" data-throw-if-not-resolved="false"></xref> determines the person's <xref href="TinyLife.Objects.Person.Emotion" data-throw-if-not-resolved="false"></xref>. Each emotion modifier contributes to the person's emotion, and the emotion modifier with the highest combined <xref href="TinyLife.Emotions.EmotionModifier.Instance.Amount" data-throw-if-not-resolved="false"></xref> determines the person's <xref href="TinyLife.Objects.PersonLike.Emotion" data-throw-if-not-resolved="false"></xref>.
Emotion modifiers can be applied automatically using <xref href="TinyLife.Emotions.EmotionModifier.Condition" data-throw-if-not-resolved="false"></xref> or manually using <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>. Emotion modifiers can be applied automatically using <xref href="TinyLife.Emotions.EmotionModifier.Condition" data-throw-if-not-resolved="false"></xref> or manually using <xref href="TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -5581,6 +5583,33 @@ items:
return: return:
type: TinyLife.Emotions.EmotionModifier type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly BadPaintingAdvice As EmotionModifier content.vb: Public Shared ReadOnly BadPaintingAdvice As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.DaydreamEmotions
commentId: F:TinyLife.Emotions.EmotionModifier.DaydreamEmotions
id: DaydreamEmotions
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: DaydreamEmotions
nameWithType: EmotionModifier.DaydreamEmotions
fullName: TinyLife.Emotions.EmotionModifier.DaydreamEmotions
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DaydreamEmotions
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 248
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly (EmotionModifier Modifier, int Weight)[] DaydreamEmotions
return:
type: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}[]
content.vb: Public Shared ReadOnly DaydreamEmotions As (Modifier As EmotionModifier, Weight As Integer)()
- uid: TinyLife.Emotions.EmotionModifier.Name - uid: TinyLife.Emotions.EmotionModifier.Name
commentId: F:TinyLife.Emotions.EmotionModifier.Name commentId: F:TinyLife.Emotions.EmotionModifier.Name
id: Name id: Name
@ -5599,7 +5628,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 350 startLine: 357
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -5628,7 +5657,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 354 startLine: 361
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -5657,14 +5686,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion id: Emotion
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 359 startLine: 366
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: >- summary: >-
The <xref href="TinyLife.Emotions.EmotionType" data-throw-if-not-resolved="false"></xref> that this emotion modifier is set to cause (if the <xref href="TinyLife.Emotions.EmotionModifier.Instance.Amount" data-throw-if-not-resolved="false"></xref> is high enough). The <xref href="TinyLife.Emotions.EmotionType" data-throw-if-not-resolved="false"></xref> that this emotion modifier is set to cause (if the <xref href="TinyLife.Emotions.EmotionModifier.Instance.Amount" data-throw-if-not-resolved="false"></xref> is high enough).
To retrieve this value for a specific person, <xref href="TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> should be used. To retrieve this value for a specific person, <xref href="TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)" data-throw-if-not-resolved="false"></xref> should be used.
example: [] example: []
syntax: syntax:
content: public readonly EmotionType Emotion content: public readonly EmotionType Emotion
@ -5689,22 +5718,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Condition id: Condition
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 365 startLine: 372
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: >- summary: >-
An (optional) condition that has to be met for this emotion modifier to be applied to a person. An (optional) condition that has to be met for this emotion modifier to be applied to a person.
If this value is non-null, and the value returned by this function is greater than zero, this emotion modifier will be applied to a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> with the <xref href="TinyLife.Emotions.EmotionModifier.Instance.Amount" data-throw-if-not-resolved="false"></xref> set to the return value. If this value is non-null, and the value returned by this function is greater than zero, this emotion modifier will be applied to a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> with the <xref href="TinyLife.Emotions.EmotionModifier.Instance.Amount" data-throw-if-not-resolved="false"></xref> set to the return value.
If this value is not set, the emotion modifier has to be applied manually using <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>. If this value is not set, the emotion modifier has to be applied manually using <xref href="TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly Func<Person, (IEmotionSource, int)> Condition content: public readonly Func<PersonLike, (IEmotionSource, int)> Condition
return: return:
type: System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}} type: System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}
content.vb: Public ReadOnly Condition As Func(Of Person, (IEmotionSource, Integer)) content.vb: Public ReadOnly Condition As Func(Of PersonLike, (IEmotionSource, Integer))
- uid: TinyLife.Emotions.EmotionModifier.DisplayName - uid: TinyLife.Emotions.EmotionModifier.DisplayName
commentId: P:TinyLife.Emotions.EmotionModifier.DisplayName commentId: P:TinyLife.Emotions.EmotionModifier.DisplayName
id: DisplayName id: DisplayName
@ -5723,7 +5752,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName id: DisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 372 startLine: 379
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -5759,7 +5788,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRanOut id: OnRanOut
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 376 startLine: 383
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -5790,7 +5819,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnConditionUnmet id: OnConditionUnmet
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 380 startLine: 387
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -5803,16 +5832,16 @@ items:
type: System.Action{TinyLife.Emotions.EmotionModifier.Instance} type: System.Action{TinyLife.Emotions.EmotionModifier.Instance}
content.vb: Public Property OnConditionUnmet As Action(Of EmotionModifier.Instance) content.vb: Public Property OnConditionUnmet As Action(Of EmotionModifier.Instance)
overload: TinyLife.Emotions.EmotionModifier.OnConditionUnmet* overload: TinyLife.Emotions.EmotionModifier.OnConditionUnmet*
- uid: TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}) - uid: TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}})
commentId: M:TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}) commentId: M:TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}})
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}})' id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}})'
parent: TinyLife.Emotions.EmotionModifier parent: TinyLife.Emotions.EmotionModifier
langs: langs:
- csharp - csharp
- vb - vb
name: EmotionModifier(string, TextureRegion, EmotionType, Func<Person, (IEmotionSource, int)>) name: EmotionModifier(string, TextureRegion, EmotionType, Func<PersonLike, (IEmotionSource, int)>)
nameWithType: EmotionModifier.EmotionModifier(string, TextureRegion, EmotionType, Func<Person, (IEmotionSource, int)>) nameWithType: EmotionModifier.EmotionModifier(string, TextureRegion, EmotionType, Func<PersonLike, (IEmotionSource, int)>)
fullName: TinyLife.Emotions.EmotionModifier.EmotionModifier(string, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func<TinyLife.Objects.Person, (TinyLife.Emotions.IEmotionSource, int)>) fullName: TinyLife.Emotions.EmotionModifier.EmotionModifier(string, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func<TinyLife.Objects.PersonLike, (TinyLife.Emotions.IEmotionSource, int)>)
type: Constructor type: Constructor
source: source:
remote: remote:
@ -5821,14 +5850,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 389 startLine: 396
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: Creates a new emotion modifier with the given settings summary: Creates a new emotion modifier with the given settings
example: [] example: []
syntax: syntax:
content: public EmotionModifier(string name, TextureRegion icon, EmotionType emotion, Func<Person, (IEmotionSource, int)> condition = null) content: public EmotionModifier(string name, TextureRegion icon, EmotionType emotion, Func<PersonLike, (IEmotionSource, int)> condition = null)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
@ -5840,23 +5869,23 @@ items:
type: TinyLife.Emotions.EmotionType type: TinyLife.Emotions.EmotionType
description: The modifier's resulting emotion type description: The modifier's resulting emotion type
- id: condition - id: condition
type: System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}} type: System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}
description: An optional condition for this modifier description: An optional condition for this modifier
content.vb: Public Sub New(name As String, icon As TextureRegion, emotion As EmotionType, condition As Func(Of Person, (IEmotionSource, Integer)) = Nothing) content.vb: Public Sub New(name As String, icon As TextureRegion, emotion As EmotionType, condition As Func(Of PersonLike, (IEmotionSource, Integer)) = Nothing)
overload: TinyLife.Emotions.EmotionModifier.#ctor* overload: TinyLife.Emotions.EmotionModifier.#ctor*
nameWithType.vb: EmotionModifier.New(String, TextureRegion, EmotionType, Func(Of Person, (IEmotionSource, Integer))) nameWithType.vb: EmotionModifier.New(String, TextureRegion, EmotionType, Func(Of PersonLike, (IEmotionSource, Integer)))
fullName.vb: TinyLife.Emotions.EmotionModifier.New(String, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func(Of TinyLife.Objects.Person, (TinyLife.Emotions.IEmotionSource, Integer))) fullName.vb: TinyLife.Emotions.EmotionModifier.New(String, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func(Of TinyLife.Objects.PersonLike, (TinyLife.Emotions.IEmotionSource, Integer)))
name.vb: New(String, TextureRegion, EmotionType, Func(Of Person, (IEmotionSource, Integer))) name.vb: New(String, TextureRegion, EmotionType, Func(Of PersonLike, (IEmotionSource, Integer)))
- uid: TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.Int32}) - uid: TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.Int32})
commentId: M:TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.Int32}) commentId: M:TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.Int32})
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.Int32})' id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.PersonLike,System.Int32})'
parent: TinyLife.Emotions.EmotionModifier parent: TinyLife.Emotions.EmotionModifier
langs: langs:
- csharp - csharp
- vb - vb
name: EmotionModifier(string, TextureRegion, EmotionType, Func<Person, int>) name: EmotionModifier(string, TextureRegion, EmotionType, Func<PersonLike, int>)
nameWithType: EmotionModifier.EmotionModifier(string, TextureRegion, EmotionType, Func<Person, int>) nameWithType: EmotionModifier.EmotionModifier(string, TextureRegion, EmotionType, Func<PersonLike, int>)
fullName: TinyLife.Emotions.EmotionModifier.EmotionModifier(string, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func<TinyLife.Objects.Person, int>) fullName: TinyLife.Emotions.EmotionModifier.EmotionModifier(string, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func<TinyLife.Objects.PersonLike, int>)
type: Constructor type: Constructor
source: source:
remote: remote:
@ -5865,14 +5894,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 403 startLine: 410
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: Creates a new emotion modifier with the given settings summary: Creates a new emotion modifier with the given settings
example: [] example: []
syntax: syntax:
content: public EmotionModifier(string name, TextureRegion icon, EmotionType emotion, Func<Person, int> condition) content: public EmotionModifier(string name, TextureRegion icon, EmotionType emotion, Func<PersonLike, int> condition)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
@ -5884,51 +5913,13 @@ items:
type: TinyLife.Emotions.EmotionType type: TinyLife.Emotions.EmotionType
description: The modifier's resulting emotion type description: The modifier's resulting emotion type
- id: condition - id: condition
type: System.Func{TinyLife.Objects.Person,System.Int32} type: System.Func{TinyLife.Objects.PersonLike,System.Int32}
description: An optional condition for this modifier description: An optional condition for this modifier
content.vb: Public Sub New(name As String, icon As TextureRegion, emotion As EmotionType, condition As Func(Of Person, Integer)) content.vb: Public Sub New(name As String, icon As TextureRegion, emotion As EmotionType, condition As Func(Of PersonLike, Integer))
overload: TinyLife.Emotions.EmotionModifier.#ctor* overload: TinyLife.Emotions.EmotionModifier.#ctor*
nameWithType.vb: EmotionModifier.New(String, TextureRegion, EmotionType, Func(Of Person, Integer)) nameWithType.vb: EmotionModifier.New(String, TextureRegion, EmotionType, Func(Of PersonLike, Integer))
fullName.vb: TinyLife.Emotions.EmotionModifier.New(String, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func(Of TinyLife.Objects.Person, Integer)) fullName.vb: TinyLife.Emotions.EmotionModifier.New(String, MLEM.Textures.TextureRegion, TinyLife.Emotions.EmotionType, System.Func(Of TinyLife.Objects.PersonLike, Integer))
name.vb: New(String, TextureRegion, EmotionType, Func(Of Person, Integer)) name.vb: New(String, TextureRegion, EmotionType, Func(Of PersonLike, Integer))
- uid: TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person)
commentId: M:TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person)
id: GetCausedEmotion(TinyLife.Objects.Person)
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: GetCausedEmotion(Person)
nameWithType: EmotionModifier.GetCausedEmotion(Person)
fullName: TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCausedEmotion
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
Returns the emotion that is actually caused in the passed <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, which is either <xref href="TinyLife.Emotions.EmotionModifier.Emotion" data-throw-if-not-resolved="false"></xref> or a context-dependent override.
Specifically, this method returns <xref href="TinyLife.Emotions.EmotionType.Happy" data-throw-if-not-resolved="false"></xref> instead of <xref href="TinyLife.Emotions.EmotionType.Frisky" data-throw-if-not-resolved="false"></xref> for a person who is asexual (<xref href="TinyLife.PersonalityType.Asexual" data-throw-if-not-resolved="false"></xref>).
example: []
syntax:
content: public EmotionType GetCausedEmotion(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: ''
return:
type: TinyLife.Emotions.EmotionType
description: ''
content.vb: Public Function GetCausedEmotion(person As Person) As EmotionType
overload: TinyLife.Emotions.EmotionModifier.GetCausedEmotion*
- uid: TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance) - uid: TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance)
commentId: M:TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance) commentId: M:TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance)
id: GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance) id: GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance)
@ -5947,7 +5938,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 428 startLine: 420
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -5986,7 +5977,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Emotions/EmotionModifier.cs path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 441 startLine: 433
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -6003,20 +5994,117 @@ items:
description: The modifier, for chaining description: The modifier, for chaining
content.vb: Public Shared Function Register(modifier As EmotionModifier) As EmotionModifier content.vb: Public Shared Function Register(modifier As EmotionModifier) As EmotionModifier
overload: TinyLife.Emotions.EmotionModifier.Register* overload: TinyLife.Emotions.EmotionModifier.Register*
- uid: TinyLife.Emotions.EmotionModifier.IfHasPersonality(TinyLife.Objects.PersonLike,TinyLife.PersonalityType,System.Func{System.Double})
commentId: M:TinyLife.Emotions.EmotionModifier.IfHasPersonality(TinyLife.Objects.PersonLike,TinyLife.PersonalityType,System.Func{System.Double})
id: IfHasPersonality(TinyLife.Objects.PersonLike,TinyLife.PersonalityType,System.Func{System.Double})
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: IfHasPersonality(PersonLike, PersonalityType, Func<double>)
nameWithType: EmotionModifier.IfHasPersonality(PersonLike, PersonalityType, Func<double>)
fullName: TinyLife.Emotions.EmotionModifier.IfHasPersonality(TinyLife.Objects.PersonLike, TinyLife.PersonalityType, System.Func<double>)
type: Method
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IfHasPersonality
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 448
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
A helper method that returns the given <code class="paramref">value</code> if the given <code class="paramref">person</code> has the given personality <code class="paramref">type</code>.
This method is intended to be used for the <xref href="TinyLife.Emotions.EmotionModifier.Condition" data-throw-if-not-resolved="false"></xref> of an emotion modifier.
example: []
syntax:
content: public static (IEmotionSource, int) IfHasPersonality(PersonLike person, PersonalityType type, Func<double> value)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person.
- id: type
type: TinyLife.PersonalityType
description: The personality they should have.
- id: value
type: System.Func{System.Double}
description: The value that is returned if they have it.
return:
type: System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}
content.vb: Public Shared Function IfHasPersonality(person As PersonLike, type As PersonalityType, value As Func(Of Double)) As (IEmotionSource, Integer)
overload: TinyLife.Emotions.EmotionModifier.IfHasPersonality*
nameWithType.vb: EmotionModifier.IfHasPersonality(PersonLike, PersonalityType, Func(Of Double))
fullName.vb: TinyLife.Emotions.EmotionModifier.IfHasPersonality(TinyLife.Objects.PersonLike, TinyLife.PersonalityType, System.Func(Of Double))
name.vb: IfHasPersonality(PersonLike, PersonalityType, Func(Of Double))
- uid: TinyLife.Emotions.EmotionModifier.IsObjectAround``1(TinyLife.Objects.PersonLike,System.Int32,System.Func{``0,System.Boolean})
commentId: M:TinyLife.Emotions.EmotionModifier.IsObjectAround``1(TinyLife.Objects.PersonLike,System.Int32,System.Func{``0,System.Boolean})
id: IsObjectAround``1(TinyLife.Objects.PersonLike,System.Int32,System.Func{``0,System.Boolean})
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: IsObjectAround<T>(PersonLike, int, Func<T, bool>)
nameWithType: EmotionModifier.IsObjectAround<T>(PersonLike, int, Func<T, bool>)
fullName: TinyLife.Emotions.EmotionModifier.IsObjectAround<T>(TinyLife.Objects.PersonLike, int, System.Func<T, bool>)
type: Method
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsObjectAround
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 461
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
Returns whether an object with the given type <code class="typeparamref">T</code> that matches the given <code class="paramref">condition</code> is around.
An object counts as "around" for the purpose of emotion modifiers if it is either in the same room as the <code class="paramref">person</code>, or within the given <code class="paramref">outdoorsRange</code> of the person's position.
example: []
syntax:
content: 'public static bool IsObjectAround<T>(PersonLike person, int outdoorsRange, Func<T, bool> condition = null) where T : MapObject'
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person.
- id: outdoorsRange
type: System.Int32
description: The outdoors range.
- id: condition
type: System.Func{{T},System.Boolean}
description: The condition that the object should match. If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, all objects of the given type <code class="typeparamref">T</code> are taken into account.
typeParameters:
- id: T
description: The type that the object needs to have.
return:
type: System.Boolean
description: Whether a matching object is around.
content.vb: Public Shared Function IsObjectAround(Of T As MapObject)(person As PersonLike, outdoorsRange As Integer, condition As Func(Of T, Boolean) = Nothing) As Boolean
overload: TinyLife.Emotions.EmotionModifier.IsObjectAround*
nameWithType.vb: EmotionModifier.IsObjectAround(Of T)(PersonLike, Integer, Func(Of T, Boolean))
fullName.vb: TinyLife.Emotions.EmotionModifier.IsObjectAround(Of T)(TinyLife.Objects.PersonLike, Integer, System.Func(Of T, Boolean))
name.vb: IsObjectAround(Of T)(PersonLike, Integer, Func(Of T, Boolean))
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Person.Emotion - uid: TinyLife.Objects.PersonLike.Emotion
commentId: P:TinyLife.Objects.Person.Emotion commentId: P:TinyLife.Objects.PersonLike.Emotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Emotion parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Emotion
name: Emotion name: Emotion
nameWithType: Person.Emotion nameWithType: PersonLike.Emotion
fullName: TinyLife.Objects.Person.Emotion fullName: TinyLife.Objects.PersonLike.Emotion
- uid: TinyLife.Emotions.EmotionModifier.Instance.Amount - uid: TinyLife.Emotions.EmotionModifier.Instance.Amount
commentId: F:TinyLife.Emotions.EmotionModifier.Instance.Amount commentId: F:TinyLife.Emotions.EmotionModifier.Instance.Amount
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Amount href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Amount
@ -6029,20 +6117,21 @@ references:
name: Condition name: Condition
nameWithType: EmotionModifier.Condition nameWithType: EmotionModifier.Condition
fullName: TinyLife.Emotions.EmotionModifier.Condition fullName: TinyLife.Emotions.EmotionModifier.Condition
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool) name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool) nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool) fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean) nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean) fullName.vb: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean) name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -6072,9 +6161,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -6629,6 +6718,63 @@ references:
href: TinyLife.Emotions.EmotionModifier.html href: TinyLife.Emotions.EmotionModifier.html
- name: ( - name: (
- name: ) - name: )
- uid: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}[]
isExternal: true
href: TinyLife.Emotions.EmotionModifier.html
name: (EmotionModifier Modifier, int Weight)[]
nameWithType: (EmotionModifier Modifier, int Weight)[]
fullName: (TinyLife.Emotions.EmotionModifier Modifier, int Weight)[]
nameWithType.vb: (Modifier As EmotionModifier, Weight As Integer)()
fullName.vb: (Modifier As TinyLife.Emotions.EmotionModifier, Weight As Integer)()
name.vb: (Modifier As EmotionModifier, Weight As Integer)()
spec.csharp:
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: " "
- uid: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}.Modifier
name: Modifier
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.emotions.emotionmodifier,system.int32-.modifier
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: " "
- uid: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}.Weight
name: Weight
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.emotions.emotionmodifier,system.int32-.weight
- name: )
- name: '['
- name: ']'
spec.vb:
- name: (
- uid: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}.Modifier
name: Modifier
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.emotions.emotionmodifier,system.int32-.modifier
- name: " "
- name: As
- name: " "
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}.Weight
name: Weight
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.emotions.emotionmodifier,system.int32-.weight
- name: " "
- name: As
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- name: (
- name: )
- uid: System.String - uid: System.String
commentId: T:System.String commentId: T:System.String
parent: System parent: System
@ -6676,50 +6822,51 @@ references:
name: EmotionType name: EmotionType
nameWithType: EmotionType nameWithType: EmotionType
fullName: TinyLife.Emotions.EmotionType fullName: TinyLife.Emotions.EmotionType
- uid: TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person) - uid: TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_GetCausedEmotion_TinyLife_Objects_Person_ parent: TinyLife.Objects.PersonLike
name: GetCausedEmotion(Person) href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCausedEmotion_TinyLife_Emotions_EmotionModifier_
nameWithType: EmotionModifier.GetCausedEmotion(Person) name: GetCausedEmotion(EmotionModifier)
fullName: TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person) nameWithType: PersonLike.GetCausedEmotion(EmotionModifier)
fullName: TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
spec.csharp: spec.csharp:
- uid: TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person) - uid: TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
name: GetCausedEmotion name: GetCausedEmotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_GetCausedEmotion_TinyLife_Objects_Person_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCausedEmotion_TinyLife_Emotions_EmotionModifier_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Emotions.EmotionModifier
name: Person name: EmotionModifier
href: TinyLife.Objects.Person.html href: TinyLife.Emotions.EmotionModifier.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Emotions.EmotionModifier.GetCausedEmotion(TinyLife.Objects.Person) - uid: TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
name: GetCausedEmotion name: GetCausedEmotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_GetCausedEmotion_TinyLife_Objects_Person_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCausedEmotion_TinyLife_Emotions_EmotionModifier_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Emotions.EmotionModifier
name: Person name: EmotionModifier
href: TinyLife.Objects.Person.html href: TinyLife.Emotions.EmotionModifier.html
- name: ) - name: )
- uid: System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}} - uid: System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}
commentId: T:System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, (IEmotionSource, int)> name: Func<PersonLike, (IEmotionSource, int)>
nameWithType: Func<Person, (IEmotionSource, int)> nameWithType: Func<PersonLike, (IEmotionSource, int)>
fullName: System.Func<TinyLife.Objects.Person, (TinyLife.Emotions.IEmotionSource, int)> fullName: System.Func<TinyLife.Objects.PersonLike, (TinyLife.Emotions.IEmotionSource, int)>
nameWithType.vb: Func(Of Person, (IEmotionSource, Integer)) nameWithType.vb: Func(Of PersonLike, (IEmotionSource, Integer))
fullName.vb: System.Func(Of TinyLife.Objects.Person, (TinyLife.Emotions.IEmotionSource, Integer)) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, (TinyLife.Emotions.IEmotionSource, Integer))
name.vb: Func(Of Person, (IEmotionSource, Integer)) name.vb: Func(Of PersonLike, (IEmotionSource, Integer))
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- name: ( - name: (
@ -6742,9 +6889,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- name: ( - name: (
@ -7034,33 +7181,33 @@ references:
fullName: TinyLife.Emotions.EmotionModifier.OnConditionUnmet fullName: TinyLife.Emotions.EmotionModifier.OnConditionUnmet
- uid: TinyLife.Emotions.EmotionModifier.#ctor* - uid: TinyLife.Emotions.EmotionModifier.#ctor*
commentId: Overload:TinyLife.Emotions.EmotionModifier.#ctor commentId: Overload:TinyLife.Emotions.EmotionModifier.#ctor
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Emotions_EmotionType_System_Func_TinyLife_Objects_Person_System_ValueTuple_TinyLife_Emotions_IEmotionSource_System_Int32___ href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Emotions_EmotionType_System_Func_TinyLife_Objects_PersonLike_System_ValueTuple_TinyLife_Emotions_IEmotionSource_System_Int32___
name: EmotionModifier name: EmotionModifier
nameWithType: EmotionModifier.EmotionModifier nameWithType: EmotionModifier.EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier.EmotionModifier fullName: TinyLife.Emotions.EmotionModifier.EmotionModifier
nameWithType.vb: EmotionModifier.New nameWithType.vb: EmotionModifier.New
fullName.vb: TinyLife.Emotions.EmotionModifier.New fullName.vb: TinyLife.Emotions.EmotionModifier.New
name.vb: New name.vb: New
- uid: System.Func{TinyLife.Objects.Person,System.Int32} - uid: System.Func{TinyLife.Objects.PersonLike,System.Int32}
commentId: T:System.Func{TinyLife.Objects.Person,System.Int32} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Int32}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, int> name: Func<PersonLike, int>
nameWithType: Func<Person, int> nameWithType: Func<PersonLike, int>
fullName: System.Func<TinyLife.Objects.Person, int> fullName: System.Func<TinyLife.Objects.PersonLike, int>
nameWithType.vb: Func(Of Person, Integer) nameWithType.vb: Func(Of PersonLike, Integer)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Integer) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Integer)
name.vb: Func(Of Person, Integer) name.vb: Func(Of PersonLike, Integer)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Int32 - uid: System.Int32
@ -7076,9 +7223,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Int32 - uid: System.Int32
@ -7086,36 +7233,6 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32 href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ) - name: )
- uid: TinyLife.Emotions.EmotionModifier.Emotion
commentId: F:TinyLife.Emotions.EmotionModifier.Emotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_Emotion
name: Emotion
nameWithType: EmotionModifier.Emotion
fullName: TinyLife.Emotions.EmotionModifier.Emotion
- uid: TinyLife.Emotions.EmotionType.Happy
commentId: F:TinyLife.Emotions.EmotionType.Happy
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Happy
name: Happy
nameWithType: EmotionType.Happy
fullName: TinyLife.Emotions.EmotionType.Happy
- uid: TinyLife.Emotions.EmotionType.Frisky
commentId: F:TinyLife.Emotions.EmotionType.Frisky
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Frisky
name: Frisky
nameWithType: EmotionType.Frisky
fullName: TinyLife.Emotions.EmotionType.Frisky
- uid: TinyLife.PersonalityType.Asexual
commentId: F:TinyLife.PersonalityType.Asexual
href: TinyLife.PersonalityType.html#TinyLife_PersonalityType_Asexual
name: Asexual
nameWithType: PersonalityType.Asexual
fullName: TinyLife.PersonalityType.Asexual
- uid: TinyLife.Emotions.EmotionModifier.GetCausedEmotion*
commentId: Overload:TinyLife.Emotions.EmotionModifier.GetCausedEmotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_GetCausedEmotion_TinyLife_Objects_Person_
name: GetCausedEmotion
nameWithType: EmotionModifier.GetCausedEmotion
fullName: TinyLife.Emotions.EmotionModifier.GetCausedEmotion
- uid: TinyLife.Emotions.EmotionModifier.DisplayName - uid: TinyLife.Emotions.EmotionModifier.DisplayName
commentId: P:TinyLife.Emotions.EmotionModifier.DisplayName commentId: P:TinyLife.Emotions.EmotionModifier.DisplayName
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_DisplayName href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_DisplayName
@ -7153,3 +7270,208 @@ references:
name: Register name: Register
nameWithType: EmotionModifier.Register nameWithType: EmotionModifier.Register
fullName: TinyLife.Emotions.EmotionModifier.Register fullName: TinyLife.Emotions.EmotionModifier.Register
- uid: TinyLife.Emotions.EmotionModifier.IfHasPersonality*
commentId: Overload:TinyLife.Emotions.EmotionModifier.IfHasPersonality
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_IfHasPersonality_TinyLife_Objects_PersonLike_TinyLife_PersonalityType_System_Func_System_Double__
name: IfHasPersonality
nameWithType: EmotionModifier.IfHasPersonality
fullName: TinyLife.Emotions.EmotionModifier.IfHasPersonality
- uid: TinyLife.PersonalityType
commentId: T:TinyLife.PersonalityType
parent: TinyLife
href: TinyLife.PersonalityType.html
name: PersonalityType
nameWithType: PersonalityType
fullName: TinyLife.PersonalityType
- uid: System.Func{System.Double}
commentId: T:System.Func{System.Double}
parent: System
definition: System.Func`1
href: https://learn.microsoft.com/dotnet/api/system.func-1
name: Func<double>
nameWithType: Func<double>
fullName: System.Func<double>
nameWithType.vb: Func(Of Double)
fullName.vb: System.Func(Of Double)
name.vb: Func(Of Double)
spec.csharp:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- uid: System.Double
name: double
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.double
- name: '>'
spec.vb:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- uid: System.Double
name: Double
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.double
- name: )
- uid: System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}
commentId: T:System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}
parent: System
definition: System.ValueTuple`2
href: TinyLife.Emotions.IEmotionSource.html
name: (IEmotionSource, int)
nameWithType: (IEmotionSource, int)
fullName: (TinyLife.Emotions.IEmotionSource, int)
nameWithType.vb: (IEmotionSource, Integer)
fullName.vb: (TinyLife.Emotions.IEmotionSource, Integer)
name.vb: (IEmotionSource, Integer)
spec.csharp:
- name: (
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
spec.vb:
- name: (
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: System.Func`1
commentId: T:System.Func`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
name: Func<TResult>
nameWithType: Func<TResult>
fullName: System.Func<TResult>
nameWithType.vb: Func(Of TResult)
fullName.vb: System.Func(Of TResult)
name.vb: Func(Of TResult)
spec.csharp:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- name: TResult
- name: '>'
spec.vb:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- name: TResult
- name: )
- uid: System.ValueTuple`2
commentId: T:System.ValueTuple`2
name: (T1, T2)
nameWithType: (T1, T2)
fullName: (T1, T2)
spec.csharp:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
spec.vb:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
- uid: TinyLife.Emotions.EmotionModifier.IsObjectAround*
commentId: Overload:TinyLife.Emotions.EmotionModifier.IsObjectAround
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_IsObjectAround__1_TinyLife_Objects_PersonLike_System_Int32_System_Func___0_System_Boolean__
name: IsObjectAround
nameWithType: EmotionModifier.IsObjectAround
fullName: TinyLife.Emotions.EmotionModifier.IsObjectAround
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: System.Func{{T},System.Boolean}
commentId: T:System.Func{``0,System.Boolean}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<T, bool>
nameWithType: Func<T, bool>
fullName: System.Func<T, bool>
nameWithType.vb: Func(Of T, Boolean)
fullName.vb: System.Func(Of T, Boolean)
name.vb: Func(Of T, Boolean)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- name: T
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
spec.vb:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeCategory id: TypeCategory
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 93 startLine: 99
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative id: Negative
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 98 startLine: 104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Positive id: Positive
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 102 startLine: 108
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral id: Neutral
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 106 startLine: 112
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

@ -22,6 +22,7 @@ items:
- TinyLife.Emotions.EmotionType.Happy - TinyLife.Emotions.EmotionType.Happy
- TinyLife.Emotions.EmotionType.Icon - TinyLife.Emotions.EmotionType.Icon
- TinyLife.Emotions.EmotionType.Name - TinyLife.Emotions.EmotionType.Name
- TinyLife.Emotions.EmotionType.Priority
- TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType) - TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
- TinyLife.Emotions.EmotionType.Relaxed - TinyLife.Emotions.EmotionType.Relaxed
- TinyLife.Emotions.EmotionType.Sad - TinyLife.Emotions.EmotionType.Sad
@ -48,7 +49,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: >- summary: >-
An emotion type is a type of feeling that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can have. An emotion type is a type of feeling that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can have.
The emotion that a person has results from that person's applied <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref>s. The emotion that a person has results from that person's applied <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref>s.
example: [] example: []
@ -156,33 +157,6 @@ items:
return: return:
type: TinyLife.Emotions.EmotionType type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Uncomfortable As EmotionType content.vb: Public Shared ReadOnly Uncomfortable As EmotionType
- uid: TinyLife.Emotions.EmotionType.Asleep
commentId: F:TinyLife.Emotions.EmotionType.Asleep
id: Asleep
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: Asleep
nameWithType: EmotionType.Asleep
fullName: TinyLife.Emotions.EmotionType.Asleep
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Asleep
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionType Asleep
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Asleep As EmotionType
- uid: TinyLife.Emotions.EmotionType.Happy - uid: TinyLife.Emotions.EmotionType.Happy
commentId: F:TinyLife.Emotions.EmotionType.Happy commentId: F:TinyLife.Emotions.EmotionType.Happy
id: Happy id: Happy
@ -201,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy id: Happy
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 29 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -210,6 +184,33 @@ items:
return: return:
type: TinyLife.Emotions.EmotionType type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Happy As EmotionType content.vb: Public Shared ReadOnly Happy As EmotionType
- uid: TinyLife.Emotions.EmotionType.Asleep
commentId: F:TinyLife.Emotions.EmotionType.Asleep
id: Asleep
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: Asleep
nameWithType: EmotionType.Asleep
fullName: TinyLife.Emotions.EmotionType.Asleep
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Asleep
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionType Asleep
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Asleep As EmotionType
- uid: TinyLife.Emotions.EmotionType.Embarrassed - uid: TinyLife.Emotions.EmotionType.Embarrassed
commentId: F:TinyLife.Emotions.EmotionType.Embarrassed commentId: F:TinyLife.Emotions.EmotionType.Embarrassed
id: Embarrassed id: Embarrassed
@ -612,7 +613,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
summary: This emotion's icon, which is used in the portrait section for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> that has this emotion summary: This emotion's icon, which is used in the portrait section for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that has this emotion
example: [] example: []
syntax: syntax:
content: public readonly TextureRegion Icon content: public readonly TextureRegion Icon
@ -683,6 +684,40 @@ items:
return: return:
type: TinyLife.Emotions.EmotionType.TypeCategory type: TinyLife.Emotions.EmotionType.TypeCategory
content.vb: Public ReadOnly Category As EmotionType.TypeCategory content.vb: Public ReadOnly Category As EmotionType.TypeCategory
- uid: TinyLife.Emotions.EmotionType.Priority
commentId: P:TinyLife.Emotions.EmotionType.Priority
id: Priority
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: Priority
nameWithType: EmotionType.Priority
fullName: TinyLife.Emotions.EmotionType.Priority
type: Property
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Priority
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The priority that this emotion type has, which determines whether it is chosen over another emotion with the same total amount.
A higher priority means the emotion is chosen over a lower priority one. The default priority is 0.
example: []
syntax:
content: public int Priority { get; init; }
parameters: []
return:
type: System.Int32
content.vb: Public Property Priority As Integer
overload: TinyLife.Emotions.EmotionType.Priority*
- uid: TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory) - uid: TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
commentId: M:TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory) commentId: M:TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)' id: '#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)'
@ -701,7 +736,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 71 startLine: 77
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -745,7 +780,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Emotions/EmotionType.cs path: ../TinyLife/Emotions/EmotionType.cs
startLine: 83 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -763,13 +798,13 @@ items:
content.vb: Public Shared Function Register(type As EmotionType) As EmotionType content.vb: Public Shared Function Register(type As EmotionType) As EmotionType
overload: TinyLife.Emotions.EmotionType.Register* overload: TinyLife.Emotions.EmotionType.Register*
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions parent: TinyLife.Emotions
@ -1405,6 +1440,23 @@ references:
- uid: TinyLife.Emotions.EmotionType.TypeCategory - uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html href: TinyLife.Emotions.EmotionType.TypeCategory.html
- uid: TinyLife.Emotions.EmotionType.Priority*
commentId: Overload:TinyLife.Emotions.EmotionType.Priority
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Priority
name: Priority
nameWithType: EmotionType.Priority
fullName: TinyLife.Emotions.EmotionType.Priority
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: TinyLife.Emotions.EmotionType.#ctor* - uid: TinyLife.Emotions.EmotionType.#ctor*
commentId: Overload:TinyLife.Emotions.EmotionType.#ctor commentId: Overload:TinyLife.Emotions.EmotionType.#ctor
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType__ctor_System_String_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_TinyLife_Emotions_EmotionType_TypeCategory_ href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType__ctor_System_String_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_TinyLife_Emotions_EmotionType_TypeCategory_

View file

@ -20,7 +20,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IEmotionSource id: IEmotionSource
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 11 startLine: 15
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -29,6 +29,8 @@ items:
By default, several of the game's objects, including <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.PersonalityType" data-throw-if-not-resolved="false"></xref> have this interface. By default, several of the game's objects, including <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.PersonalityType" data-throw-if-not-resolved="false"></xref> have this interface.
Note that, since emotion sources are serialized directly when storing a <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref>, it's recommended that their default serializer is <xref href="MLEM.Data.Json.StaticJsonConverter%601" data-throw-if-not-resolved="false"></xref>.
To combine multiple emotion sources into one, you can use <xref href="TinyLife.Emotions.CombinedEmotionSource" data-throw-if-not-resolved="false"></xref>. To combine multiple emotion sources into one, you can use <xref href="TinyLife.Emotions.CombinedEmotionSource" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
@ -54,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 16 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -89,6 +91,54 @@ references:
name: PersonalityType name: PersonalityType
nameWithType: PersonalityType nameWithType: PersonalityType
fullName: TinyLife.PersonalityType fullName: TinyLife.PersonalityType
- uid: TinyLife.Emotions.EmotionModifier.Instance
commentId: T:TinyLife.Emotions.EmotionModifier.Instance
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionModifier.html
name: EmotionModifier.Instance
nameWithType: EmotionModifier.Instance
fullName: TinyLife.Emotions.EmotionModifier.Instance
spec.csharp:
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
spec.vb:
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- uid: MLEM.Data.Json.StaticJsonConverter`1
commentId: T:MLEM.Data.Json.StaticJsonConverter`1
isExternal: true
name: StaticJsonConverter<T>
nameWithType: StaticJsonConverter<T>
fullName: MLEM.Data.Json.StaticJsonConverter<T>
nameWithType.vb: StaticJsonConverter(Of T)
fullName.vb: MLEM.Data.Json.StaticJsonConverter(Of T)
name.vb: StaticJsonConverter(Of T)
spec.csharp:
- uid: MLEM.Data.Json.StaticJsonConverter`1
name: StaticJsonConverter
isExternal: true
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Json.StaticJsonConverter`1
name: StaticJsonConverter
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Emotions.CombinedEmotionSource - uid: TinyLife.Emotions.CombinedEmotionSource
commentId: T:TinyLife.Emotions.CombinedEmotionSource commentId: T:TinyLife.Emotions.CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html href: TinyLife.Emotions.CombinedEmotionSource.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: 1362 startLine: 1400
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: 1365 startLine: 1403
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: 1367 startLine: 1405
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: 1369 startLine: 1407
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: 1371 startLine: 1409
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: 1373 startLine: 1411
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: 1375 startLine: 1413
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: 1377 startLine: 1415
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -6,6 +6,7 @@ items:
parent: TinyLife parent: TinyLife
children: children:
- TinyLife.GameImpl.Achievements - TinyLife.GameImpl.Achievements
- TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
- TinyLife.GameImpl.Camera - TinyLife.GameImpl.Camera
- TinyLife.GameImpl.CanBeExtremelyFast - TinyLife.GameImpl.CanBeExtremelyFast
- TinyLife.GameImpl.CanSwitchGameModes - TinyLife.GameImpl.CanSwitchGameModes
@ -21,7 +22,7 @@ items:
- TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime) - TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime)
- TinyLife.GameImpl.DoUpdate(Microsoft.Xna.Framework.GameTime) - TinyLife.GameImpl.DoUpdate(Microsoft.Xna.Framework.GameTime)
- TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color) - TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color)
- TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) - TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
- TinyLife.GameImpl.FollowingPerson - TinyLife.GameImpl.FollowingPerson
- TinyLife.GameImpl.GraphicsMetrics - TinyLife.GameImpl.GraphicsMetrics
- TinyLife.GameImpl.Instance - TinyLife.GameImpl.Instance
@ -35,6 +36,7 @@ items:
- TinyLife.GameImpl.Money - TinyLife.GameImpl.Money
- TinyLife.GameImpl.OnFinalizingGameContent - TinyLife.GameImpl.OnFinalizingGameContent
- TinyLife.GameImpl.OnFinishedLoading - TinyLife.GameImpl.OnFinishedLoading
- TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
- TinyLife.GameImpl.RotateCamera(System.Boolean) - TinyLife.GameImpl.RotateCamera(System.Boolean)
- TinyLife.GameImpl.SaveName - TinyLife.GameImpl.SaveName
- TinyLife.GameImpl.Speed - TinyLife.GameImpl.Speed
@ -57,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl id: GameImpl
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 56 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -147,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version id: Version
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 61 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -176,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance id: Instance
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 66 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -207,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements id: Achievements
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 74 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -216,7 +218,7 @@ items:
Achievements are automatically added to this collection if they are registered as <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref> instances. Achievements are automatically added to this collection if they are registered as <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref> instances.
To complete an achievement, use <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>. To complete an achievement that doesn't have any goals manually, use <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly HashSet<Achievement> Achievements content: public readonly HashSet<Achievement> Achievements
@ -241,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics id: GraphicsMetrics
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 80 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -272,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera id: Camera
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 84 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -303,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener id: Listener
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 88 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -334,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool id: CurrentTool
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 92 startLine: 94
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -365,7 +367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold id: CurrentHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 107 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -396,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money id: Money
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 111 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -427,7 +429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot id: CurrentLot
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 121 startLine: 123
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -458,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed id: Speed
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 127 startLine: 129
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -494,18 +496,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson id: FollowingPerson
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 140 startLine: 142
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: The <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> that the camera is currently locked onto summary: The <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that the camera is currently locked onto
example: [] example: []
syntax: syntax:
content: public Person FollowingPerson { get; } content: public PersonLike FollowingPerson { get; }
parameters: [] parameters: []
return: return:
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
content.vb: Public Property FollowingPerson As Person content.vb: Public Property FollowingPerson As PersonLike
overload: TinyLife.GameImpl.FollowingPerson* overload: TinyLife.GameImpl.FollowingPerson*
- uid: TinyLife.GameImpl.SaveName - uid: TinyLife.GameImpl.SaveName
commentId: P:TinyLife.GameImpl.SaveName commentId: P:TinyLife.GameImpl.SaveName
@ -525,7 +527,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName id: SaveName
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 144 startLine: 146
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -556,7 +558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode id: Mode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 148 startLine: 150
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -587,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CursorPosition id: CursorPosition
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 153 startLine: 155
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -621,7 +623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentCursor id: CurrentCursor
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 158 startLine: 160
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -653,7 +655,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMaps id: CurrentMaps
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 162 startLine: 164
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -684,7 +686,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMap id: CurrentMap
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 166 startLine: 168
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -715,7 +717,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinalizingGameContent id: OnFinalizingGameContent
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 172 startLine: 174
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -747,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinishedLoading id: OnFinishedLoading
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 176 startLine: 178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -776,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadContent id: LoadContent
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 270 startLine: 272
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -805,7 +807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate id: DoUpdate
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 320 startLine: 322
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -841,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw id: DoDraw
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 626 startLine: 628
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -877,7 +879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose id: Dispose
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 662 startLine: 664
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -911,7 +913,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera id: RotateCamera
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 680 startLine: 683
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -946,7 +948,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ZoomCamera id: ZoomCamera
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 696 startLine: 699
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -981,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 708 startLine: 711
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1012,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode id: SwitchGameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 720 startLine: 723
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1047,7 +1049,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap id: SwitchMap
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 818 startLine: 822
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1085,7 +1087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 845 startLine: 849
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1119,7 +1121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 856 startLine: 860
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1153,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 871 startLine: 875
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1188,7 +1190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot id: TakeScreenshot
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 897 startLine: 901
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1229,14 +1231,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible id: MarkLotVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 925 startLine: 929
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: >- summary: >-
Marks the given lot as visible for the player. Marks the given lot as visible for the player.
The method <xref href="TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref> should be used in favor of this method in most cases. The method <xref href="TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref> should be used in favor of this method in most cases.
By default, visibility lasts for 30 seconds of real time. By default, visibility lasts for 30 seconds of real time.
example: [] example: []
@ -1266,7 +1268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 941 startLine: 945
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1298,7 +1300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible id: IsLotVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 952 startLine: 956
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1318,16 +1320,16 @@ items:
description: Whether the lot is visible description: Whether the lot is visible
content.vb: Public Function IsLotVisible(lot As Lot) As Boolean content.vb: Public Function IsLotVisible(lot As Lot) As Boolean
overload: TinyLife.GameImpl.IsLotVisible* overload: TinyLife.GameImpl.IsLotVisible*
- uid: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) - uid: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
commentId: M:TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) commentId: M:TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
id: FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) id: FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
parent: TinyLife.GameImpl parent: TinyLife.GameImpl
langs: langs:
- csharp - csharp
- vb - vb
name: FollowPerson(Person, bool, Action) name: FollowPerson(PersonLike, bool, Action)
nameWithType: GameImpl.FollowPerson(Person, bool, Action) nameWithType: GameImpl.FollowPerson(PersonLike, bool, Action)
fullName: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person, bool, System.Action) fullName: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike, bool, System.Action)
type: Method type: Method
source: source:
remote: remote:
@ -1336,17 +1338,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson id: FollowPerson
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 965 startLine: 969
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: Causes the camera to follow the given <code class="paramref">person</code>, optionally switching to the map the person is on using <xref href="TinyLife.GameImpl.SwitchMap(TinyLife.World.Map%2cSystem.Action%2cSystem.Action)" data-throw-if-not-resolved="false"></xref>. summary: Causes the camera to follow the given <code class="paramref">person</code>, optionally switching to the map the person is on using <xref href="TinyLife.GameImpl.SwitchMap(TinyLife.World.Map%2cSystem.Action%2cSystem.Action)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public bool FollowPerson(Person person, bool switchToMap = true, Action additionalAction = null) content: public bool FollowPerson(PersonLike person, bool switchToMap = true, Action additionalAction = null)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person to follow. description: The person to follow.
- id: switchToMap - id: switchToMap
type: System.Boolean type: System.Boolean
@ -1357,11 +1359,81 @@ items:
return: return:
type: System.Boolean type: System.Boolean
description: Whether following the person was successful. description: Whether following the person was successful.
content.vb: Public Function FollowPerson(person As Person, switchToMap As Boolean = True, additionalAction As Action = Nothing) As Boolean content.vb: Public Function FollowPerson(person As PersonLike, switchToMap As Boolean = True, additionalAction As Action = Nothing) As Boolean
overload: TinyLife.GameImpl.FollowPerson* overload: TinyLife.GameImpl.FollowPerson*
nameWithType.vb: GameImpl.FollowPerson(Person, Boolean, Action) nameWithType.vb: GameImpl.FollowPerson(PersonLike, Boolean, Action)
fullName.vb: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person, Boolean, System.Action) fullName.vb: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike, Boolean, System.Action)
name.vb: FollowPerson(Person, Boolean, Action) name.vb: FollowPerson(PersonLike, Boolean, Action)
- uid: TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
commentId: M:TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
id: AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: AddMapToSave(MapInfo, Action)
nameWithType: GameImpl.AddMapToSave(PerSaveOptions.MapInfo, Action)
fullName: TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo, System.Action)
type: Method
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMapToSave
path: ../TinyLife/GameImpl.cs
startLine: 999
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
Adds a map with the given <xref href="TinyLife.PerSaveOptions.MapInfo" data-throw-if-not-resolved="false"></xref> to the currently active save game, additionally invoking all required events.
This method causes a loading screen to appear, so its actions are not invoked immediately.
example: []
syntax:
content: public void AddMapToSave(PerSaveOptions.MapInfo info, Action after = null)
parameters:
- id: info
type: TinyLife.PerSaveOptions.MapInfo
description: The info of the map to load and add.
- id: after
type: System.Action
description: An action that is invoked after the map has been added successfully, and after the loading screen has been removed.
content.vb: Public Sub AddMapToSave(info As PerSaveOptions.MapInfo, after As Action = Nothing)
overload: TinyLife.GameImpl.AddMapToSave*
- uid: TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
commentId: M:TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
id: RemoveMapFromSave(TinyLife.World.Map)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: RemoveMapFromSave(Map)
nameWithType: GameImpl.RemoveMapFromSave(Map)
fullName: TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMapFromSave
path: ../TinyLife/GameImpl.cs
startLine: 1021
assemblies:
- Tiny Life
namespace: TinyLife
summary: Removes the given <xref href="TinyLife.World.Map" data-throw-if-not-resolved="false"></xref> from the currently active save game, additionally causing its <xref href="TinyLife.World.Map.PrepareForPermanentRemoval" data-throw-if-not-resolved="false"></xref> method to be invoked.
example: []
syntax:
content: public void RemoveMapFromSave(Map map)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to remove.
content.vb: Public Sub RemoveMapFromSave(map As Map)
overload: TinyLife.GameImpl.RemoveMapFromSave*
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) - uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
id: CompleteAchievement(TinyLife.Goals.AchievementType) id: CompleteAchievement(TinyLife.Goals.AchievementType)
@ -1380,7 +1452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement id: CompleteAchievement
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 994 startLine: 1032
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -3140,13 +3212,13 @@ references:
- uid: MLEM.Ui - uid: MLEM.Ui
name: Ui name: Ui
isExternal: true isExternal: true
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.GameImpl.FollowingPerson* - uid: TinyLife.GameImpl.FollowingPerson*
commentId: Overload:TinyLife.GameImpl.FollowingPerson commentId: Overload:TinyLife.GameImpl.FollowingPerson
href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowingPerson href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowingPerson
@ -3554,6 +3626,7 @@ references:
name.vb: Integer name.vb: Integer
- uid: MLEM.Ui.UiSystem - uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true isExternal: true
name: UiSystem name: UiSystem
nameWithType: UiSystem nameWithType: UiSystem
@ -3858,25 +3931,26 @@ references:
- name: " " - name: " "
- name: T - name: T
- name: ) - name: )
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) - uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
commentId: M:TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) commentId: M:TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
name: VisitLot(Lot) name: VisitLot(Lot)
nameWithType: Person.VisitLot(Lot) nameWithType: PersonLike.VisitLot(Lot)
fullName: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) fullName: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) - uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
name: VisitLot name: VisitLot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
- name: ( - name: (
- uid: TinyLife.World.Lot - uid: TinyLife.World.Lot
name: Lot name: Lot
href: TinyLife.World.Lot.html href: TinyLife.World.Lot.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) - uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
name: VisitLot name: VisitLot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
- name: ( - name: (
- uid: TinyLife.World.Lot - uid: TinyLife.World.Lot
name: Lot name: Lot
@ -3951,10 +4025,63 @@ references:
- name: ) - name: )
- uid: TinyLife.GameImpl.FollowPerson* - uid: TinyLife.GameImpl.FollowPerson*
commentId: Overload:TinyLife.GameImpl.FollowPerson commentId: Overload:TinyLife.GameImpl.FollowPerson
href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowPerson_TinyLife_Objects_Person_System_Boolean_System_Action_ href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowPerson_TinyLife_Objects_PersonLike_System_Boolean_System_Action_
name: FollowPerson name: FollowPerson
nameWithType: GameImpl.FollowPerson nameWithType: GameImpl.FollowPerson
fullName: TinyLife.GameImpl.FollowPerson fullName: TinyLife.GameImpl.FollowPerson
- uid: TinyLife.PerSaveOptions.MapInfo
commentId: T:TinyLife.PerSaveOptions.MapInfo
parent: TinyLife
href: TinyLife.PerSaveOptions.html
name: PerSaveOptions.MapInfo
nameWithType: PerSaveOptions.MapInfo
fullName: TinyLife.PerSaveOptions.MapInfo
spec.csharp:
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
href: TinyLife.PerSaveOptions.html
- name: .
- uid: TinyLife.PerSaveOptions.MapInfo
name: MapInfo
href: TinyLife.PerSaveOptions.MapInfo.html
spec.vb:
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
href: TinyLife.PerSaveOptions.html
- name: .
- uid: TinyLife.PerSaveOptions.MapInfo
name: MapInfo
href: TinyLife.PerSaveOptions.MapInfo.html
- uid: TinyLife.GameImpl.AddMapToSave*
commentId: Overload:TinyLife.GameImpl.AddMapToSave
href: TinyLife.GameImpl.html#TinyLife_GameImpl_AddMapToSave_TinyLife_PerSaveOptions_MapInfo_System_Action_
name: AddMapToSave
nameWithType: GameImpl.AddMapToSave
fullName: TinyLife.GameImpl.AddMapToSave
- uid: TinyLife.World.Map.PrepareForPermanentRemoval
commentId: M:TinyLife.World.Map.PrepareForPermanentRemoval
href: TinyLife.World.Map.html#TinyLife_World_Map_PrepareForPermanentRemoval
name: PrepareForPermanentRemoval()
nameWithType: Map.PrepareForPermanentRemoval()
fullName: TinyLife.World.Map.PrepareForPermanentRemoval()
spec.csharp:
- uid: TinyLife.World.Map.PrepareForPermanentRemoval
name: PrepareForPermanentRemoval
href: TinyLife.World.Map.html#TinyLife_World_Map_PrepareForPermanentRemoval
- name: (
- name: )
spec.vb:
- uid: TinyLife.World.Map.PrepareForPermanentRemoval
name: PrepareForPermanentRemoval
href: TinyLife.World.Map.html#TinyLife_World_Map_PrepareForPermanentRemoval
- name: (
- name: )
- uid: TinyLife.GameImpl.RemoveMapFromSave*
commentId: Overload:TinyLife.GameImpl.RemoveMapFromSave
href: TinyLife.GameImpl.html#TinyLife_GameImpl_RemoveMapFromSave_TinyLife_World_Map_
name: RemoveMapFromSave
nameWithType: GameImpl.RemoveMapFromSave
fullName: TinyLife.GameImpl.RemoveMapFromSave
- uid: TinyLife.GameImpl.Achievements - uid: TinyLife.GameImpl.Achievements
commentId: F:TinyLife.GameImpl.Achievements commentId: F:TinyLife.GameImpl.Achievements
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Achievements href: TinyLife.GameImpl.html#TinyLife_GameImpl_Achievements

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: 620 startLine: 614
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: 625 startLine: 619
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: 629 startLine: 623
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: 633 startLine: 627
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: 637 startLine: 631
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: 642 startLine: 636
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType id: GenealogyType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 544 startLine: 551
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated id: Unrelated
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 549 startLine: 556
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent id: Parent
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 553 startLine: 560
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 557 startLine: 564
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -148,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling id: Sibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 561 startLine: 568
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling id: Nibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 565 startLine: 572
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling id: Pibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 569 startLine: 576
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -232,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent id: Grandparent
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 573 startLine: 580
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -260,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild id: Grandchild
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 577 startLine: 584
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin id: Cousin
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 581 startLine: 588
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated id: DistantlyRelated
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 585 startLine: 592
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievement id: Achievement
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 159 startLine: 177
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 166 startLine: 184
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals id: Goals
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 170 startLine: 188
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -163,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed id: Completed
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 176 startLine: 194
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 185 startLine: 203
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -252,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 197 startLine: 215
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -296,7 +296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateElement id: CreateElement
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 207 startLine: 225
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -330,7 +330,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 237 startLine: 255
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -361,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Complete id: Complete
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 245 startLine: 263
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -5,12 +5,14 @@ items:
id: AchievementType id: AchievementType
parent: TinyLife.Goals parent: TinyLife.Goals
children: children:
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo) - TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo) - TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo,System.Boolean)
- TinyLife.Goals.AchievementType.Construct - TinyLife.Goals.AchievementType.Construct
- TinyLife.Goals.AchievementType.DieOnPublicLot - TinyLife.Goals.AchievementType.DieOnPublicLot
- TinyLife.Goals.AchievementType.DisplayName - TinyLife.Goals.AchievementType.DisplayName
- TinyLife.Goals.AchievementType.Goals - TinyLife.Goals.AchievementType.Goals
- TinyLife.Goals.AchievementType.Hidden
- TinyLife.Goals.AchievementType.HiddenTrash
- TinyLife.Goals.AchievementType.Icon - TinyLife.Goals.AchievementType.Icon
- TinyLife.Goals.AchievementType.Name - TinyLife.Goals.AchievementType.Name
- TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType) - TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
@ -143,6 +145,33 @@ items:
return: return:
type: TinyLife.Goals.AchievementType type: TinyLife.Goals.AchievementType
content.vb: Public Shared ReadOnly DieOnPublicLot As AchievementType content.vb: Public Shared ReadOnly DieOnPublicLot As AchievementType
- uid: TinyLife.Goals.AchievementType.HiddenTrash
commentId: F:TinyLife.Goals.AchievementType.HiddenTrash
id: HiddenTrash
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: HiddenTrash
nameWithType: AchievementType.HiddenTrash
fullName: TinyLife.Goals.AchievementType.HiddenTrash
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HiddenTrash
path: ../TinyLife/Goals/Achievement.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly AchievementType HiddenTrash
return:
type: TinyLife.Goals.AchievementType
content.vb: Public Shared ReadOnly HiddenTrash As AchievementType
- uid: TinyLife.Goals.AchievementType.Name - uid: TinyLife.Goals.AchievementType.Name
commentId: F:TinyLife.Goals.AchievementType.Name commentId: F:TinyLife.Goals.AchievementType.Name
id: Name id: Name
@ -161,7 +190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 68 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -190,7 +219,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 72 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -219,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals id: Goals
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 77 startLine: 80
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -233,6 +262,35 @@ items:
return: return:
type: TinyLife.Goals.GoalSetInfo type: TinyLife.Goals.GoalSetInfo
content.vb: Public ReadOnly Goals As GoalSetInfo content.vb: Public ReadOnly Goals As GoalSetInfo
- uid: TinyLife.Goals.AchievementType.Hidden
commentId: F:TinyLife.Goals.AchievementType.Hidden
id: Hidden
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: Hidden
nameWithType: AchievementType.Hidden
fullName: TinyLife.Goals.AchievementType.Hidden
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/Goals/Achievement.cs
startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Stores whether this achievement should be hidden from the achievement menu if not achieved.
example: []
syntax:
content: public readonly bool Hidden
return:
type: System.Boolean
content.vb: Public ReadOnly Hidden As Boolean
- uid: TinyLife.Goals.AchievementType.DisplayName - uid: TinyLife.Goals.AchievementType.DisplayName
commentId: P:TinyLife.Goals.AchievementType.DisplayName commentId: P:TinyLife.Goals.AchievementType.DisplayName
id: DisplayName id: DisplayName
@ -251,7 +309,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName id: DisplayName
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 82 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -264,57 +322,16 @@ items:
type: System.String type: System.String
content.vb: Public ReadOnly Property DisplayName As String content.vb: Public ReadOnly Property DisplayName As String
overload: TinyLife.Goals.AchievementType.DisplayName* overload: TinyLife.Goals.AchievementType.DisplayName*
- uid: TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo) - uid: TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
commentId: M:TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo) commentId: M:TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)' id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)'
parent: TinyLife.Goals.AchievementType parent: TinyLife.Goals.AchievementType
langs: langs:
- csharp - csharp
- vb - vb
name: AchievementType(string, TextureRegion, GoalInfo) name: AchievementType(string, TextureRegion, GoalInfo, bool)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalInfo) nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalInfo, bool)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo) fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo, bool)
type: Constructor
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new achievement type with the given settings.
example: []
syntax:
content: public AchievementType(string name, TextureRegion icon, GoalInfo goal)
parameters:
- id: name
type: System.String
description: This achievement type's name, which is used for <xref href="TinyLife.Goals.AchievementType.DisplayName" data-throw-if-not-resolved="false"></xref> as well as <xref href="TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
- id: icon
type: MLEM.Textures.TextureRegion
description: The icon that this achievement should display.
- id: goal
type: TinyLife.Goals.GoalInfo
description: The goal that have to be fulfilled for this achievement to be completed. If this is null, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> has to be used to complete an achievement of this type.
content.vb: Public Sub New(name As String, icon As TextureRegion, goal As GoalInfo)
overload: TinyLife.Goals.AchievementType.#ctor*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalInfo)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo)
name.vb: New(String, TextureRegion, GoalInfo)
- uid: TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo)
commentId: M:TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo)'
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: AchievementType(string, TextureRegion, GoalSetInfo)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalSetInfo)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo)
type: Constructor type: Constructor
source: source:
remote: remote:
@ -330,7 +347,51 @@ items:
summary: Creates a new achievement type with the given settings. summary: Creates a new achievement type with the given settings.
example: [] example: []
syntax: syntax:
content: public AchievementType(string name, TextureRegion icon, GoalSetInfo goals = null) content: public AchievementType(string name, TextureRegion icon, GoalInfo goal, bool hidden = false)
parameters:
- id: name
type: System.String
description: This achievement type's name, which is used for <xref href="TinyLife.Goals.AchievementType.DisplayName" data-throw-if-not-resolved="false"></xref> as well as <xref href="TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
- id: icon
type: MLEM.Textures.TextureRegion
description: The icon that this achievement should display.
- id: goal
type: TinyLife.Goals.GoalInfo
description: The goal that have to be fulfilled for this achievement to be completed. If this is null, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> has to be used to complete an achievement of this type.
- id: hidden
type: System.Boolean
description: Whether the achievement should be hidden from the achievement menu if not achieved.
content.vb: Public Sub New(name As String, icon As TextureRegion, goal As GoalInfo, hidden As Boolean = False)
overload: TinyLife.Goals.AchievementType.#ctor*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalInfo, Boolean)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo, Boolean)
name.vb: New(String, TextureRegion, GoalInfo, Boolean)
- uid: TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo,System.Boolean)
commentId: M:TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo,System.Boolean)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo,System.Boolean)'
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: AchievementType(string, TextureRegion, GoalSetInfo, bool)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalSetInfo, bool)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo, bool)
type: Constructor
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new achievement type with the given settings.
example: []
syntax:
content: public AchievementType(string name, TextureRegion icon, GoalSetInfo goals = null, bool hidden = false)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
@ -341,11 +402,14 @@ items:
- id: goals - id: goals
type: TinyLife.Goals.GoalSetInfo type: TinyLife.Goals.GoalSetInfo
description: The set of goals that have to be fulfilled for this achievement to be completed. If this is null, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> has to be used to complete an achievement of this type. description: The set of goals that have to be fulfilled for this achievement to be completed. If this is null, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> has to be used to complete an achievement of this type.
content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing) - id: hidden
type: System.Boolean
description: Whether the achievement should be hidden from the achievement menu if not achieved.
content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing, hidden As Boolean = False)
overload: TinyLife.Goals.AchievementType.#ctor* overload: TinyLife.Goals.AchievementType.#ctor*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo) nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo, Boolean)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo) fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo, Boolean)
name.vb: New(String, TextureRegion, GoalSetInfo) name.vb: New(String, TextureRegion, GoalSetInfo, Boolean)
- uid: TinyLife.Goals.AchievementType.Construct - uid: TinyLife.Goals.AchievementType.Construct
commentId: M:TinyLife.Goals.AchievementType.Construct commentId: M:TinyLife.Goals.AchievementType.Construct
id: Construct id: Construct
@ -364,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct id: Construct
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 108 startLine: 118
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -395,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Goals/Achievement.cs path: ../TinyLife/Goals/Achievement.cs
startLine: 117 startLine: 127
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -1004,6 +1068,17 @@ references:
name: GoalSetInfo name: GoalSetInfo
nameWithType: GoalSetInfo nameWithType: GoalSetInfo
fullName: TinyLife.Goals.GoalSetInfo fullName: TinyLife.Goals.GoalSetInfo
- 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: TinyLife.Goals.AchievementType.Name - uid: TinyLife.Goals.AchievementType.Name
commentId: F:TinyLife.Goals.AchievementType.Name commentId: F:TinyLife.Goals.AchievementType.Name
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Name href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Name
@ -1018,7 +1093,7 @@ references:
fullName: TinyLife.Goals.AchievementType.DisplayName fullName: TinyLife.Goals.AchievementType.DisplayName
- uid: TinyLife.Goals.AchievementType.#ctor* - uid: TinyLife.Goals.AchievementType.#ctor*
commentId: Overload:TinyLife.Goals.AchievementType.#ctor commentId: Overload:TinyLife.Goals.AchievementType.#ctor
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Goals_GoalInfo_ href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Goals_GoalInfo_System_Boolean_
name: AchievementType name: AchievementType
nameWithType: AchievementType.AchievementType nameWithType: AchievementType.AchievementType
fullName: TinyLife.Goals.AchievementType.AchievementType fullName: TinyLife.Goals.AchievementType.AchievementType

View file

@ -5,7 +5,7 @@ items:
id: GoalTrigger id: GoalTrigger
parent: TinyLife.Goals parent: TinyLife.Goals
children: children:
- TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[]) - TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
- TinyLife.Goals.GoalTrigger.ActionCompleted - TinyLife.Goals.GoalTrigger.ActionCompleted
- TinyLife.Goals.GoalTrigger.ActionEnded - TinyLife.Goals.GoalTrigger.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate - TinyLife.Goals.GoalTrigger.ActionUpdate
@ -38,7 +38,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalTrigger id: GoalTrigger
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 14 startLine: 16
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -80,14 +80,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonUpdate id: PersonUpdate
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 20 startLine: 22
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> method is called. A goal trigger for when a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> method is called.
This goal trigger supports the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
syntax: syntax:
content: public static readonly GoalTrigger PersonUpdate content: public static readonly GoalTrigger PersonUpdate
@ -112,14 +112,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FurnitureCreated id: FurnitureCreated
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 26 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when a <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> item is created by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>. A goal trigger for when a <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> item is created by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
By default, this trigger is used in <xref href="TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>. By default, this trigger is used in <xref href="TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
@ -146,12 +146,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionCompleted id: ActionCompleted
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 31 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed succesfully (the result is <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref>) by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>. A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed succesfully (the result is <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref>) by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
@ -178,12 +178,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionEnded id: ActionEnded
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 36 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed in any way (the <xref href="TinyLife.Actions.CompletionType" data-throw-if-not-resolved="false"></xref> doesn't matter) by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>. A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed in any way (the <xref href="TinyLife.Actions.CompletionType" data-throw-if-not-resolved="false"></xref> doesn't matter) by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
@ -210,7 +210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate id: ActionUpdate
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 41 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -242,16 +242,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney id: EarnMoney
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 47 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> earns money through an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>. A goal trigger for when a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> earns money through an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>.
By default, this trigger is used in <xref href="TinyLife.Objects.Person.EarnMoney(System.Single%2cSystem.Object)" data-throw-if-not-resolved="false"></xref>. By default, this trigger is used in <xref href="TinyLife.Objects.PersonLike.EarnMoney(System.Single%2cSystem.Object)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> object types and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.World.LotEmployment.Instance" data-throw-if-not-resolved="false"></xref> object types and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
syntax: syntax:
content: public static readonly GoalTrigger EarnMoney content: public static readonly GoalTrigger EarnMoney
@ -276,12 +276,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionGained id: EmotionGained
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 52 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is added to a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> using <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>. A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is added to a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> using <xref href="TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
@ -308,12 +308,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionLost id: EmotionLost
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 57 startLine: 59
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is removed from a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)" data-throw-if-not-resolved="false"></xref> or when it runs out. A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is removed from a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)" data-throw-if-not-resolved="false"></xref> or when it runs out.
This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
@ -340,12 +340,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodEaten id: FoodEaten
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 62 startLine: 64
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A goal trigger for when a <xref href="TinyLife.Skills.FoodType" data-throw-if-not-resolved="false"></xref> item is eaten by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.FoodTypedItem)" data-throw-if-not-resolved="false"></xref>. A goal trigger for when a <xref href="TinyLife.Skills.FoodType" data-throw-if-not-resolved="false"></xref> item is eaten by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.FoodTypedItem)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> goal types. This goal trigger supports the <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> goal types.
example: [] example: []
@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProjectCompleted id: ProjectCompleted
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 67 startLine: 69
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -404,7 +404,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 72 startLine: 74
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -433,17 +433,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidObjects id: ValidObjects
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 76 startLine: 78
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>. summary: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly Type[] ValidObjects content: public readonly List<Type> ValidObjects
return: return:
type: System.Type[] type: System.Collections.Generic.List{System.Type}
content.vb: Public ReadOnly ValidObjects As Type() content.vb: Public ReadOnly ValidObjects As List(Of Type)
- uid: TinyLife.Goals.GoalTrigger.ValidValues - uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
id: ValidValues id: ValidValues
@ -462,27 +462,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidValues id: ValidValues
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 80 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: A set of types that determine which values are valud trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>. summary: A set of types that determine which values are valid trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly Type[] ValidValues content: public readonly List<Type> ValidValues
return: return:
type: System.Type[] type: System.Collections.Generic.List{System.Type}
content.vb: Public ReadOnly ValidValues As Type() content.vb: Public ReadOnly ValidValues As List(Of Type)
- uid: TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[]) - uid: TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
commentId: M:TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[]) commentId: M:TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
id: '#ctor(System.String,System.Type[],System.Type[])' id: '#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})'
parent: TinyLife.Goals.GoalTrigger parent: TinyLife.Goals.GoalTrigger
langs: langs:
- csharp - csharp
- vb - vb
name: GoalTrigger(string, Type[], Type[]) name: GoalTrigger(string, IEnumerable<Type>, IEnumerable<Type>)
nameWithType: GoalTrigger.GoalTrigger(string, Type[], Type[]) nameWithType: GoalTrigger.GoalTrigger(string, IEnumerable<Type>, IEnumerable<Type>)
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger(string, System.Type[], System.Type[]) fullName: TinyLife.Goals.GoalTrigger.GoalTrigger(string, System.Collections.Generic.IEnumerable<System.Type>, System.Collections.Generic.IEnumerable<System.Type>)
type: Constructor type: Constructor
source: source:
remote: remote:
@ -491,29 +491,29 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 88 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: Creates a new goal trigger with the given settings. summary: Creates a new goal trigger with the given settings.
example: [] example: []
syntax: syntax:
content: public GoalTrigger(string name, Type[] validObjects, Type[] validGoals) content: public GoalTrigger(string name, IEnumerable<Type> validObjects, IEnumerable<Type> validGoals)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
description: This goal trigger's name. description: This goal trigger's name.
- id: validObjects - id: validObjects
type: System.Type[] type: System.Collections.Generic.IEnumerable{System.Type}
description: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>. description: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
- id: validGoals - id: validGoals
type: System.Type[] type: System.Collections.Generic.IEnumerable{System.Type}
description: A set of types that determine which values are valud trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>. description: A set of types that determine which values are valid trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, validObjects As Type(), validGoals As Type()) content.vb: Public Sub New(name As String, validObjects As IEnumerable(Of Type), validGoals As IEnumerable(Of Type))
overload: TinyLife.Goals.GoalTrigger.#ctor* overload: TinyLife.Goals.GoalTrigger.#ctor*
nameWithType.vb: GoalTrigger.New(String, Type(), Type()) nameWithType.vb: GoalTrigger.New(String, IEnumerable(Of Type), IEnumerable(Of Type))
fullName.vb: TinyLife.Goals.GoalTrigger.New(String, System.Type(), System.Type()) fullName.vb: TinyLife.Goals.GoalTrigger.New(String, System.Collections.Generic.IEnumerable(Of System.Type), System.Collections.Generic.IEnumerable(Of System.Type))
name.vb: New(String, Type(), Type()) name.vb: New(String, IEnumerable(Of Type), IEnumerable(Of Type))
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type) - uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type) commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
id: IsObjectCompatible(System.Type) id: IsObjectCompatible(System.Type)
@ -532,7 +532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsObjectCompatible id: IsObjectCompatible
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 111 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -570,7 +570,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsValueCompatible id: IsValueCompatible
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 125 startLine: 127
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -608,7 +608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 134 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -645,7 +645,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 139 startLine: 141
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -684,7 +684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHashCode id: GetHashCode
path: ../TinyLife/Goals/GoalTrigger.cs path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 144 startLine: 146
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -1076,27 +1076,28 @@ references:
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
name: Utilities name: Utilities
href: TinyLife.Utilities.html href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float) name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float) nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single) nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: ( - name: (
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
name: GameTime name: GameTime
@ -1115,9 +1116,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: ( - name: (
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
name: GameTime name: GameTime
@ -1183,25 +1184,25 @@ references:
name: Furniture name: Furniture
nameWithType: Furniture nameWithType: Furniture
fullName: TinyLife.Objects.Furniture fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(Person, bool) name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(Person, bool) nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool) fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean) nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(Person, Boolean) name.vb: SetCreator(PersonLike, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -1210,13 +1211,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -1304,20 +1305,21 @@ references:
name: Project name: Project
nameWithType: Project nameWithType: Project
fullName: TinyLife.Goals.Project fullName: TinyLife.Goals.Project
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object) - uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
commentId: M:TinyLife.Objects.Person.EarnMoney(System.Single,System.Object) commentId: M:TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_EarnMoney_System_Single_System_Object_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_EarnMoney_System_Single_System_Object_
name: EarnMoney(float, object) name: EarnMoney(float, object)
nameWithType: Person.EarnMoney(float, object) nameWithType: PersonLike.EarnMoney(float, object)
fullName: TinyLife.Objects.Person.EarnMoney(float, object) fullName: TinyLife.Objects.PersonLike.EarnMoney(float, object)
nameWithType.vb: Person.EarnMoney(Single, Object) nameWithType.vb: PersonLike.EarnMoney(Single, Object)
fullName.vb: TinyLife.Objects.Person.EarnMoney(Single, Object) fullName.vb: TinyLife.Objects.PersonLike.EarnMoney(Single, Object)
name.vb: EarnMoney(Single, Object) name.vb: EarnMoney(Single, Object)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object) - uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
name: EarnMoney name: EarnMoney
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_EarnMoney_System_Single_System_Object_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_EarnMoney_System_Single_System_Object_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: float name: float
@ -1331,9 +1333,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.object href: https://learn.microsoft.com/dotnet/api/system.object
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object) - uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
name: EarnMoney name: EarnMoney
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_EarnMoney_System_Single_System_Object_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_EarnMoney_System_Single_System_Object_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: Single name: Single
@ -1353,6 +1355,51 @@ references:
name: Job name: Job
nameWithType: Job nameWithType: Job
fullName: TinyLife.Goals.Job fullName: TinyLife.Goals.Job
- uid: TinyLife.World.LotEmployment.Instance
commentId: T:TinyLife.World.LotEmployment.Instance
parent: TinyLife.World
href: TinyLife.World.LotEmployment.html
name: LotEmployment.Instance
nameWithType: LotEmployment.Instance
fullName: TinyLife.World.LotEmployment.Instance
spec.csharp:
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: .
- uid: TinyLife.World.LotEmployment.Instance
name: Instance
href: TinyLife.World.LotEmployment.Instance.html
spec.vb:
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: .
- uid: TinyLife.World.LotEmployment.Instance
name: Instance
href: TinyLife.World.LotEmployment.Instance.html
- uid: TinyLife.World
commentId: N:TinyLife.World
href: TinyLife.html
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions parent: TinyLife.Emotions
@ -1360,20 +1407,21 @@ references:
name: EmotionModifier name: EmotionModifier
nameWithType: EmotionModifier nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool) name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool) nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool) fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean) nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean) fullName.vb: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean) name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -1403,9 +1451,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean) - uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -1479,25 +1527,26 @@ references:
- uid: TinyLife.Emotions - uid: TinyLife.Emotions
name: Emotions name: Emotions
href: TinyLife.Emotions.html href: TinyLife.Emotions.html
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier) - uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier) commentId: M:TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_ parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
name: RemoveEmotion(EmotionModifier) name: RemoveEmotion(EmotionModifier)
nameWithType: Person.RemoveEmotion(EmotionModifier) nameWithType: PersonLike.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier) fullName: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier) - uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion name: RemoveEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html href: TinyLife.Emotions.EmotionModifier.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier) - uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion name: RemoveEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
- name: ( - name: (
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier name: EmotionModifier
@ -1672,38 +1721,178 @@ references:
- name: ( - name: (
- name: ) - name: )
- name: ) - name: )
- uid: System.Type[] - uid: System.Collections.Generic.List{System.Type}
isExternal: true commentId: T:System.Collections.Generic.List{System.Type}
href: https://learn.microsoft.com/dotnet/api/system.type parent: System.Collections.Generic
name: Type[] definition: System.Collections.Generic.List`1
nameWithType: Type[] href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
fullName: System.Type[] name: List<Type>
nameWithType.vb: Type() nameWithType: List<Type>
fullName.vb: System.Type() fullName: System.Collections.Generic.List<System.Type>
name.vb: Type() nameWithType.vb: List(Of Type)
fullName.vb: System.Collections.Generic.List(Of System.Type)
name.vb: List(Of Type)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: System.Type - uid: System.Type
name: Type name: Type
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type href: https://learn.microsoft.com/dotnet/api/system.type
- name: '[' - name: '>'
- name: ']'
spec.vb: spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: System.Type - uid: System.Type
name: Type name: Type
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type href: https://learn.microsoft.com/dotnet/api/system.type
- name: (
- name: ) - name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.GoalTrigger.#ctor* - uid: TinyLife.Goals.GoalTrigger.#ctor*
commentId: Overload:TinyLife.Goals.GoalTrigger.#ctor commentId: Overload:TinyLife.Goals.GoalTrigger.#ctor
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger__ctor_System_String_System_Type___System_Type___ href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger__ctor_System_String_System_Collections_Generic_IEnumerable_System_Type__System_Collections_Generic_IEnumerable_System_Type__
name: GoalTrigger name: GoalTrigger
nameWithType: GoalTrigger.GoalTrigger nameWithType: GoalTrigger.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger fullName: TinyLife.Goals.GoalTrigger.GoalTrigger
nameWithType.vb: GoalTrigger.New nameWithType.vb: GoalTrigger.New
fullName.vb: TinyLife.Goals.GoalTrigger.New fullName.vb: TinyLife.Goals.GoalTrigger.New
name.vb: New name.vb: New
- uid: System.Collections.Generic.IEnumerable{System.Type}
commentId: T:System.Collections.Generic.IEnumerable{System.Type}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<Type>
nameWithType: IEnumerable<Type>
fullName: System.Collections.Generic.IEnumerable<System.Type>
nameWithType.vb: IEnumerable(Of Type)
fullName.vb: System.Collections.Generic.IEnumerable(Of System.Type)
name.vb: IEnumerable(Of Type)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Goals.GoalTrigger.ValidObjects - uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects

View file

@ -107,7 +107,7 @@ items:
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>. When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.Person.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used. When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: [] example: []
syntax: syntax:
content: public static bool Trigger(IGoalTriggerable set, object obj, GoalTrigger trigger, params object[] values) content: public static bool Trigger(IGoalTriggerable set, object obj, GoalTrigger trigger, params object[] values)
@ -159,7 +159,7 @@ items:
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>. When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.Person.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used. When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: [] example: []
syntax: syntax:
content: public static bool Trigger(IEnumerable<IGoalTriggerable> sets, object obj, GoalTrigger trigger, params object[] values) content: public static bool Trigger(IEnumerable<IGoalTriggerable> sets, object obj, GoalTrigger trigger, params object[] values)
@ -459,29 +459,30 @@ references:
name: DistinctGoal name: DistinctGoal
nameWithType: DistinctGoal nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Person.GetCurrentGoals - uid: TinyLife.Objects.PersonLike.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals commentId: M:TinyLife.Objects.PersonLike.GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
name: GetCurrentGoals() name: GetCurrentGoals()
nameWithType: Person.GetCurrentGoals() nameWithType: PersonLike.GetCurrentGoals()
fullName: TinyLife.Objects.Person.GetCurrentGoals() fullName: TinyLife.Objects.PersonLike.GetCurrentGoals()
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetCurrentGoals - uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals name: GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: ( - name: (
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetCurrentGoals - uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals name: GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object) - uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)

View file

@ -573,7 +573,7 @@ items:
summary: >- summary: >-
Updates this job, changing the <xref href="TinyLife.Goals.Job.Performance" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.Job.Level" data-throw-if-not-resolved="false"></xref> according to this job's person's current actions. Updates this job, changing the <xref href="TinyLife.Goals.Job.Performance" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.Job.Level" data-throw-if-not-resolved="false"></xref> according to this job's person's current actions.
This is called in <xref href="TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>. This is called in <xref href="TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public void Update(TimeSpan passedInGame) content: public void Update(TimeSpan passedInGame)
@ -1788,20 +1788,21 @@ references:
nameWithType.vb: Job.New nameWithType.vb: Job.New
fullName.vb: TinyLife.Goals.Job.New fullName.vb: TinyLife.Goals.Job.New
name.vb: New name.vb: New
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float) name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float) nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single) nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: ( - name: (
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
name: GameTime name: GameTime
@ -1820,9 +1821,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: ( - name: (
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
name: GameTime name: GameTime
@ -1854,6 +1855,13 @@ references:
name: TimeSpan name: TimeSpan
nameWithType: TimeSpan nameWithType: TimeSpan
fullName: System.TimeSpan fullName: System.TimeSpan
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true isExternal: true

View file

@ -15,6 +15,7 @@ items:
- TinyLife.Goals.JobType.DailyTasks - TinyLife.Goals.JobType.DailyTasks
- TinyLife.Goals.JobType.Doctor - TinyLife.Goals.JobType.Doctor
- TinyLife.Goals.JobType.Firefighter - TinyLife.Goals.JobType.Firefighter
- TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
- TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32}) - TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
- TinyLife.Goals.JobType.GetRequiredPromotionSkills(TinyLife.Goals.Job) - TinyLife.Goals.JobType.GetRequiredPromotionSkills(TinyLife.Goals.Job)
- TinyLife.Goals.JobType.HasSpecialLocalization - TinyLife.Goals.JobType.HasSpecialLocalization
@ -428,7 +429,7 @@ items:
summary: >- summary: >-
The amount of tiny bucks that being at the job for an hour pays. The amount of tiny bucks that being at the job for an hour pays.
In <xref href="TinyLife.Actions.WorkAction" data-throw-if-not-resolved="false"></xref>, this is automatically added to the household funds. To get a modified default hourly pay that also takes <xref href="TinyLife.PerSaveOptions.Difficulty" data-throw-if-not-resolved="false"></xref> into account, use <xref href="TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly float HourlyPay content: public readonly float HourlyPay
@ -1339,6 +1340,41 @@ items:
nameWithType.vb: JobType.UpdateWorking(Job, WorkAction, TimeSpan, Single) nameWithType.vb: JobType.UpdateWorking(Job, WorkAction, TimeSpan, Single)
fullName.vb: TinyLife.Goals.JobType.UpdateWorking(TinyLife.Goals.Job, TinyLife.Actions.WorkAction, System.TimeSpan, Single) fullName.vb: TinyLife.Goals.JobType.UpdateWorking(TinyLife.Goals.Job, TinyLife.Actions.WorkAction, System.TimeSpan, Single)
name.vb: UpdateWorking(Job, WorkAction, TimeSpan, Single) name.vb: UpdateWorking(Job, WorkAction, TimeSpan, Single)
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
commentId: M:TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
id: GetDefaultHourlyPay(TinyLife.Objects.Person)
parent: TinyLife.Goals.JobType
langs:
- csharp
- vb
name: GetDefaultHourlyPay(Person)
nameWithType: JobType.GetDefaultHourlyPay(Person)
fullName: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Goals/JobType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDefaultHourlyPay
path: ../TinyLife/Goals/JobType.cs
startLine: 336
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Returns the default hourly pay for this job type, based on the <xref href="TinyLife.Goals.JobType.HourlyPay" data-throw-if-not-resolved="false"></xref>, as well as the passed <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.Difficulty" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual float GetDefaultHourlyPay(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person for which to return the default hourly pay.
return:
type: System.Single
description: The default hourly pay for the given person.
content.vb: Public Overridable Function GetDefaultHourlyPay(person As Person) As Single
overload: TinyLife.Goals.JobType.GetDefaultHourlyPay*
- uid: TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType) - uid: TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
commentId: M:TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType) commentId: M:TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
id: Register(TinyLife.Goals.JobType) id: Register(TinyLife.Goals.JobType)
@ -1357,7 +1393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Goals/JobType.cs path: ../TinyLife/Goals/JobType.cs
startLine: 339 startLine: 352
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -2184,13 +2220,37 @@ references:
- uid: MLEM.Textures - uid: MLEM.Textures
name: Textures name: Textures
isExternal: true isExternal: true
- uid: TinyLife.Actions.WorkAction - uid: TinyLife.PerSaveOptions.Difficulty
commentId: T:TinyLife.Actions.WorkAction commentId: F:TinyLife.PerSaveOptions.Difficulty
parent: TinyLife.Actions href: TinyLife.PerSaveOptions.html#TinyLife_PerSaveOptions_Difficulty
href: TinyLife.Actions.WorkAction.html name: Difficulty
name: WorkAction nameWithType: PerSaveOptions.Difficulty
nameWithType: WorkAction fullName: TinyLife.PerSaveOptions.Difficulty
fullName: TinyLife.Actions.WorkAction - uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
commentId: M:TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
parent: TinyLife.Goals.JobType
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
name: GetDefaultHourlyPay(Person)
nameWithType: JobType.GetDefaultHourlyPay(Person)
fullName: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
name: GetDefaultHourlyPay
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
name: GetDefaultHourlyPay
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: System.Single - uid: System.Single
commentId: T:System.Single commentId: T:System.Single
parent: System parent: System
@ -2202,28 +2262,6 @@ references:
nameWithType.vb: Single nameWithType.vb: Single
fullName.vb: Single fullName.vb: Single
name.vb: Single name.vb: Single
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: System.Range - uid: System.Range
commentId: T:System.Range commentId: T:System.Range
isExternal: true isExternal: true
@ -2561,6 +2599,28 @@ references:
href: TinyLife.Actions.ChoicePromptInfo.html href: TinyLife.Actions.ChoicePromptInfo.html
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Emotions.EmotionModifier - uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions parent: TinyLife.Emotions
@ -2865,6 +2925,13 @@ references:
name: OnWorkHoursOver name: OnWorkHoursOver
nameWithType: JobType.OnWorkHoursOver nameWithType: JobType.OnWorkHoursOver
fullName: TinyLife.Goals.JobType.OnWorkHoursOver fullName: TinyLife.Goals.JobType.OnWorkHoursOver
- uid: TinyLife.Actions.WorkAction
commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions
href: TinyLife.Actions.WorkAction.html
name: WorkAction
nameWithType: WorkAction
fullName: TinyLife.Actions.WorkAction
- uid: TinyLife.Goals.JobType.OnWorkFinished* - uid: TinyLife.Goals.JobType.OnWorkFinished*
commentId: Overload:TinyLife.Goals.JobType.OnWorkFinished commentId: Overload:TinyLife.Goals.JobType.OnWorkFinished
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_OnWorkFinished_TinyLife_Goals_Job_TinyLife_Actions_WorkAction_ href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_OnWorkFinished_TinyLife_Goals_Job_TinyLife_Actions_WorkAction_
@ -2971,6 +3038,33 @@ references:
name: UpdateWorking name: UpdateWorking
nameWithType: JobType.UpdateWorking nameWithType: JobType.UpdateWorking
fullName: TinyLife.Goals.JobType.UpdateWorking fullName: TinyLife.Goals.JobType.UpdateWorking
- uid: TinyLife.Goals.JobType.HourlyPay
commentId: F:TinyLife.Goals.JobType.HourlyPay
parent: TinyLife.Goals.JobType
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_HourlyPay
name: HourlyPay
nameWithType: JobType.HourlyPay
fullName: TinyLife.Goals.JobType.HourlyPay
- uid: TinyLife.Objects.PersonLike.Difficulty
commentId: P:TinyLife.Objects.PersonLike.Difficulty
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Difficulty
name: Difficulty
nameWithType: PersonLike.Difficulty
fullName: TinyLife.Objects.PersonLike.Difficulty
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay*
commentId: Overload:TinyLife.Goals.JobType.GetDefaultHourlyPay
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
name: GetDefaultHourlyPay
nameWithType: JobType.GetDefaultHourlyPay
fullName: TinyLife.Goals.JobType.GetDefaultHourlyPay
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Goals.JobType.Types - uid: TinyLife.Goals.JobType.Types
commentId: F:TinyLife.Goals.JobType.Types commentId: F:TinyLife.Goals.JobType.Types
parent: TinyLife.Goals.JobType parent: TinyLife.Goals.JobType

View file

@ -7,7 +7,7 @@ items:
children: children:
- TinyLife.Goals.ManualProgressGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo) - TinyLife.Goals.ManualProgressGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.ManualProgressGoal.GetProgress - TinyLife.Goals.ManualProgressGoal.GetProgress
- TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Goals.ManualProgressGoal.Reset - TinyLife.Goals.ManualProgressGoal.Reset
langs: langs:
- csharp - csharp
@ -30,7 +30,7 @@ items:
summary: >- summary: >-
A manual progress goal is a <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> that is not automatically triggered. A manual progress goal is a <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> that is not automatically triggered.
Its progress goes between 0 and 1, and can be advanced using <xref href="TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person%2cSystem.Single%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>. Its progress goes between 0 and 1, and can be advanced using <xref href="TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike%2cSystem.Single%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: 'public class ManualProgressGoal : Goal, IGenericDataHolder' content: 'public class ManualProgressGoal : Goal, IGenericDataHolder'
@ -160,16 +160,16 @@ items:
content.vb: Public Overrides Sub Reset() content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.ManualProgressGoal.Reset* overload: TinyLife.Goals.ManualProgressGoal.Reset*
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
id: MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) id: MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Goals.ManualProgressGoal parent: TinyLife.Goals.ManualProgressGoal
langs: langs:
- csharp - csharp
- vb - vb
name: MakeProgress(Person, float, float, ActionInfo, SkillType, float) name: MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(Person, float, float, ActionInfo, SkillType, float) nameWithType: ManualProgressGoal.MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
type: Method type: Method
source: source:
remote: remote:
@ -182,13 +182,13 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: Makes progress on this manual progress goal based on the underlying <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> summary: Makes progress on this manual progress goal based on the underlying <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
example: [] example: []
syntax: syntax:
content: public void MakeProgress(Person person, float amount, float speedMultiplier, ActionInfo info = null, SkillType skill = null, float levelModifier = 0.1) content: public void MakeProgress(PersonLike person, float amount, float speedMultiplier, ActionInfo info = null, SkillType skill = null, float levelModifier = 0.1)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that should make progress on this goal. description: The person that should make progress on this goal.
- id: amount - id: amount
type: System.Single type: System.Single
@ -205,11 +205,11 @@ items:
- id: levelModifier - id: levelModifier
type: System.Single type: System.Single
description: The amount by which each skill level influences this goal's progress description: The amount by which each skill level influences this goal's progress
content.vb: Public Sub MakeProgress(person As Person, amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1) content.vb: Public Sub MakeProgress(person As PersonLike, amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1)
overload: TinyLife.Goals.ManualProgressGoal.MakeProgress* overload: TinyLife.Goals.ManualProgressGoal.MakeProgress*
nameWithType.vb: ManualProgressGoal.MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) nameWithType.vb: ManualProgressGoal.MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) name.vb: MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
references: references:
- uid: TinyLife.Goals.Goal - uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal commentId: T:TinyLife.Goals.Goal
@ -218,24 +218,24 @@ references:
name: Goal name: Goal
nameWithType: Goal nameWithType: Goal
fullName: TinyLife.Goals.Goal fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
isExternal: true isExternal: true
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: MakeProgress(Person, float, float, ActionInfo, SkillType, float) name: MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(Person, float, float, ActionInfo, SkillType, float) nameWithType: ManualProgressGoal.MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: ManualProgressGoal.MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) nameWithType.vb: ManualProgressGoal.MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) name.vb: MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: MakeProgress name: MakeProgress
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -266,13 +266,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: MakeProgress name: MakeProgress
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -1132,27 +1132,28 @@ references:
name: Reset name: Reset
nameWithType: ManualProgressGoal.Reset nameWithType: ManualProgressGoal.Reset
fullName: TinyLife.Goals.ManualProgressGoal.Reset fullName: TinyLife.Goals.ManualProgressGoal.Reset
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(float, ActionInfo, SkillType, float) name: GetEfficiencyModifier(float, ActionInfo, SkillType, float)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float) nameWithType: PersonLike.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.PersonLike.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single) nameWithType.vb: PersonLike.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.PersonLike.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single) name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: float name: float
@ -1176,9 +1177,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: Single name: Single
@ -1209,7 +1210,7 @@ references:
fullName: TinyLife.GameImpl.Speed fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress* - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress*
commentId: Overload:TinyLife.Goals.ManualProgressGoal.MakeProgress commentId: Overload:TinyLife.Goals.ManualProgressGoal.MakeProgress
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: MakeProgress name: MakeProgress
nameWithType: ManualProgressGoal.MakeProgress nameWithType: ManualProgressGoal.MakeProgress
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress

View file

@ -11,7 +11,7 @@ items:
- TinyLife.Goals.Memory.TimeSinceOccured - TinyLife.Goals.Memory.TimeSinceOccured
- TinyLife.Goals.Memory.Type - TinyLife.Goals.Memory.Type
- TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person) - TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -31,7 +31,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
A memory is a set of information that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can store, related to an activity or event that has happened at a given type. A memory is a set of information that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can store, related to an activity or event that has happened at a given type.
A memory is constructed from an underlying <xref href="TinyLife.Goals.MemoryType" data-throw-if-not-resolved="false"></xref>. A memory is constructed from an underlying <xref href="TinyLife.Goals.MemoryType" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
@ -263,16 +263,16 @@ items:
nameWithType.vb: Memory.New(MemoryType, ActionInfo, TimeSpan) nameWithType.vb: Memory.New(MemoryType, ActionInfo, TimeSpan)
fullName.vb: TinyLife.Goals.Memory.New(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, System.TimeSpan) fullName.vb: TinyLife.Goals.Memory.New(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, System.TimeSpan)
name.vb: New(MemoryType, ActionInfo, TimeSpan) name.vb: New(MemoryType, ActionInfo, TimeSpan)
- uid: TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person) - uid: TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Goals.Memory parent: TinyLife.Goals.Memory
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Person) name: Validate(PersonLike)
nameWithType: Memory.Validate(Person) nameWithType: Memory.Validate(PersonLike)
fullName: TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person) fullName: TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -286,20 +286,20 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
Validates this memory when the game is loaded. This method is claled in <xref href="TinyLife.Objects.Person.Validate" data-throw-if-not-resolved="false"></xref>. Validates this memory when the game is loaded. This method is claled in <xref href="TinyLife.Objects.PersonLike.Validate" data-throw-if-not-resolved="false"></xref>.
This method reutrns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> if this memory is invalid in some way, causing it to be removed. This method reutrns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> if this memory is invalid in some way, causing it to be removed.
example: [] example: []
syntax: syntax:
content: public virtual bool Validate(Person person) content: public virtual bool Validate(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that has this memory. description: The person that has this memory.
return: return:
type: System.Boolean type: System.Boolean
description: Whether this memory is valid. description: Whether this memory is valid.
content.vb: Public Overridable Function Validate(person As Person) As Boolean content.vb: Public Overridable Function Validate(person As PersonLike) As Boolean
overload: TinyLife.Goals.Memory.Validate* overload: TinyLife.Goals.Memory.Validate*
- uid: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -323,7 +323,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: A method that is called in <xref href="TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> for a person who has this memory. summary: A method that is called in <xref href="TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> for a person who has this memory.
example: [] example: []
syntax: syntax:
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -343,13 +343,13 @@ items:
fullName.vb: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Goals.MemoryType - uid: TinyLife.Goals.MemoryType
commentId: T:TinyLife.Goals.MemoryType commentId: T:TinyLife.Goals.MemoryType
parent: TinyLife.Goals parent: TinyLife.Goals
@ -1119,27 +1119,28 @@ references:
nameWithType.vb: Memory.New nameWithType.vb: Memory.New
fullName.vb: TinyLife.Goals.Memory.New fullName.vb: TinyLife.Goals.Memory.New
name.vb: New name.vb: New
- uid: TinyLife.Objects.Person.Validate - uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.Person.Validate commentId: M:TinyLife.Objects.PersonLike.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate() name: Validate()
nameWithType: Person.Validate() nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.Person.Validate() fullName: TinyLife.Objects.PersonLike.Validate()
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.Validate - uid: TinyLife.Objects.PersonLike.Validate
name: Validate name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: ( - name: (
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.Validate - uid: TinyLife.Objects.PersonLike.Validate
name: Validate name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Goals.Memory.Validate* - uid: TinyLife.Goals.Memory.Validate*
commentId: Overload:TinyLife.Goals.Memory.Validate commentId: Overload:TinyLife.Goals.Memory.Validate
href: TinyLife.Goals.Memory.html#TinyLife_Goals_Memory_Validate_TinyLife_Objects_Person_ href: TinyLife.Goals.Memory.html#TinyLife_Goals_Memory_Validate_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: Memory.Validate nameWithType: Memory.Validate
fullName: TinyLife.Goals.Memory.Validate fullName: TinyLife.Goals.Memory.Validate
@ -1154,20 +1155,21 @@ references:
nameWithType.vb: Boolean nameWithType.vb: Boolean
fullName.vb: Boolean fullName.vb: Boolean
name.vb: Boolean name.vb: Boolean
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float) name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float) nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single) nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: ( - name: (
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
name: GameTime name: GameTime
@ -1186,9 +1188,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: ( - name: (
- uid: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.GameTime
name: GameTime name: GameTime

View file

@ -13,6 +13,7 @@ items:
- TinyLife.Goals.MemoryType.ConstructedType - TinyLife.Goals.MemoryType.ConstructedType
- TinyLife.Goals.MemoryType.FamilySocial - TinyLife.Goals.MemoryType.FamilySocial
- TinyLife.Goals.MemoryType.FoundOutPregnancy - TinyLife.Goals.MemoryType.FoundOutPregnancy
- TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
- TinyLife.Goals.MemoryType.HadAbortion - TinyLife.Goals.MemoryType.HadAbortion
- TinyLife.Goals.MemoryType.HadChild - TinyLife.Goals.MemoryType.HadChild
- TinyLife.Goals.MemoryType.HadFirstKiss - TinyLife.Goals.MemoryType.HadFirstKiss
@ -377,6 +378,33 @@ items:
return: return:
type: TinyLife.Goals.MemoryType type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly Slept As MemoryType content.vb: Public Shared ReadOnly Slept As MemoryType
- uid: TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
commentId: F:TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
id: FoundOutReproductiveAbilities
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: FoundOutReproductiveAbilities
nameWithType: MemoryType.FoundOutReproductiveAbilities
fullName: TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutReproductiveAbilities
path: ../TinyLife/Goals/MemoryType.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType FoundOutReproductiveAbilities
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FoundOutReproductiveAbilities As MemoryType
- uid: TinyLife.Goals.MemoryType.HadAbortion - uid: TinyLife.Goals.MemoryType.HadAbortion
commentId: F:TinyLife.Goals.MemoryType.HadAbortion commentId: F:TinyLife.Goals.MemoryType.HadAbortion
id: HadAbortion id: HadAbortion
@ -395,7 +423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 41 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -422,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 42 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -449,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 43 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -476,7 +504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -503,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionDone id: ActionDone
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 47 startLine: 48
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -532,7 +560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedSkillCategory id: UsedSkillCategory
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 48 startLine: 49
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -561,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedFurniture id: UsedFurniture
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 49 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -590,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkedAtJob id: WorkedAtJob
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 50 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -619,7 +647,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AteFood id: AteFood
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 51 startLine: 52
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -648,7 +676,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpgradeLearned id: UpgradeLearned
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 53 startLine: 54
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -677,7 +705,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 60 startLine: 61
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -706,7 +734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 64 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -735,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 67 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -768,7 +796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 74 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -806,7 +834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct id: Construct
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 86 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -853,7 +881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 101 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSettings id: ActionSettings
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 260 startLine: 271
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Settings id: Settings
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 266 startLine: 277
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 270 startLine: 281
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -123,7 +123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedTypeScrap id: ConstructedTypeScrap
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 276 startLine: 287
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProjectDisplayName id: ProjectDisplayName
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 281 startLine: 292
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanContinue id: CanContinue
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 286 startLine: 297
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -221,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IncludeProject id: IncludeProject
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 291 startLine: 302
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -253,7 +253,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 300 startLine: 311
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals

View file

@ -551,13 +551,13 @@ items:
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref> description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: info - id: info
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: The action informatio nthat optionally influences progress gain using <xref href="TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> description: The action informatio nthat optionally influences progress gain using <xref href="TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
- id: skill - id: skill
type: TinyLife.Skills.SkillType type: TinyLife.Skills.SkillType
description: The (optional) skill that influences progress gain using <xref href="TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> description: The (optional) skill that influences progress gain using <xref href="TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
- id: levelModifier - id: levelModifier
type: System.Single type: System.Single
description: The (optiona) amount that each level of the <code class="paramref">skill</code> influences progress gain. Defaults to 0.1. description: The (optional) amount that each level of the <code class="paramref">skill</code> influences progress gain. Defaults to 0.1.
content.vb: Public Overridable Sub MakeProgress(amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1) content.vb: Public Overridable Sub MakeProgress(amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1)
overload: TinyLife.Goals.Project.MakeProgress* overload: TinyLife.Goals.Project.MakeProgress*
nameWithType.vb: Project.MakeProgress(Single, Single, ActionInfo, SkillType, Single) nameWithType.vb: Project.MakeProgress(Single, Single, ActionInfo, SkillType, Single)
@ -712,7 +712,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateActions id: CreateActions
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 168 startLine: 179
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -750,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPossibleArguments id: GetPossibleArguments
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 203 startLine: 214
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -800,7 +800,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenNamePrompt id: OpenNamePrompt
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 217 startLine: 228
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -847,7 +847,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenScrapPrompt id: OpenScrapPrompt
path: ../TinyLife/Goals/Project.cs path: ../TinyLife/Goals/Project.cs
startLine: 231 startLine: 242
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -1850,20 +1850,21 @@ references:
name: Speed name: Speed
nameWithType: GameImpl.Speed nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(float, ActionInfo, SkillType, float) name: GetEfficiencyModifier(float, ActionInfo, SkillType, float)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float) nameWithType: PersonLike.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.PersonLike.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single) nameWithType.vb: PersonLike.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.PersonLike.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single) name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: float name: float
@ -1887,9 +1888,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: Single name: Single
@ -1932,6 +1933,13 @@ references:
name: SkillType name: SkillType
nameWithType: SkillType nameWithType: SkillType
fullName: TinyLife.Skills.SkillType fullName: TinyLife.Skills.SkillType
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Goals.Project.Remove* - uid: TinyLife.Goals.Project.Remove*
commentId: Overload:TinyLife.Goals.Project.Remove commentId: Overload:TinyLife.Goals.Project.Remove
href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Remove href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Remove

View file

@ -74,6 +74,7 @@ items:
- TinyLife.Goals.JobType.OnWorkHoursOver(TinyLife.Goals.Job) - TinyLife.Goals.JobType.OnWorkHoursOver(TinyLife.Goals.Job)
- TinyLife.Goals.JobType.OnWorkStarted(TinyLife.Goals.Job,TinyLife.Actions.WorkAction) - TinyLife.Goals.JobType.OnWorkStarted(TinyLife.Goals.Job,TinyLife.Actions.WorkAction)
- TinyLife.Goals.JobType.OnRaiseReceived(TinyLife.Goals.Job) - TinyLife.Goals.JobType.OnRaiseReceived(TinyLife.Goals.Job)
- TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
- TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType) - TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
- MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) - MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
- MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T}) - MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
@ -111,7 +112,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: >- summary: >-
The schedule of a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> that has a <xref href="TinyLife.Goals.StudentJobType" data-throw-if-not-resolved="false"></xref>-based job type. The schedule contains information about what skills should be learned on what days, and is used in <xref href="TinyLife.Goals.StudentJobType.UpdateWorking(TinyLife.Goals.Job%2cTinyLife.Actions.WorkAction%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> to award those skills. The schedule of a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that has a <xref href="TinyLife.Goals.StudentJobType" data-throw-if-not-resolved="false"></xref>-based job type. The schedule contains information about what skills should be learned on what days, and is used in <xref href="TinyLife.Goals.StudentJobType.UpdateWorking(TinyLife.Goals.Job%2cTinyLife.Actions.WorkAction%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> to award those skills.
To add new skills to a given day, simply add to this dictionary's <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref> entries. To add new skills to a given day, simply add to this dictionary's <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref> entries.
example: [] example: []
@ -793,6 +794,31 @@ references:
name: Job name: Job
href: TinyLife.Goals.Job.html href: TinyLife.Goals.Job.html
- name: ) - name: )
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
commentId: M:TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
parent: TinyLife.Goals.JobType
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
name: GetDefaultHourlyPay(Person)
nameWithType: JobType.GetDefaultHourlyPay(Person)
fullName: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
name: GetDefaultHourlyPay
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
name: GetDefaultHourlyPay
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_GetDefaultHourlyPay_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType) - uid: TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
commentId: M:TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType) commentId: M:TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
parent: TinyLife.Goals.JobType parent: TinyLife.Goals.JobType
@ -1379,13 +1405,13 @@ references:
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
name: Utilities name: Utilities
href: TinyLife.Utilities.html href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Goals.StudentJobType - uid: TinyLife.Goals.StudentJobType
commentId: T:TinyLife.Goals.StudentJobType commentId: T:TinyLife.Goals.StudentJobType
href: TinyLife.Goals.StudentJobType.html href: TinyLife.Goals.StudentJobType.html
@ -1793,6 +1819,13 @@ references:
- name: " " - name: " "
- name: T2 - name: T2
- name: ) - name: )
- 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.Actions.WorkAction - uid: TinyLife.Actions.WorkAction
commentId: T:TinyLife.Actions.WorkAction commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

@ -1010,6 +1010,7 @@ references:
commentId: T:HarmonyLib.Harmony commentId: T:HarmonyLib.Harmony
parent: HarmonyLib parent: HarmonyLib
isExternal: true isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: Harmony name: Harmony
nameWithType: Harmony nameWithType: Harmony
fullName: HarmonyLib.Harmony fullName: HarmonyLib.Harmony

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModInfo id: ModInfo
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 188 startLine: 195
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -71,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id id: Id
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 193 startLine: 200
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod id: Mod
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 197 startLine: 204
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logger id: Logger
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 202 startLine: 209
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Content id: Content
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 207 startLine: 214
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -193,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Harmony id: Harmony
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 212 startLine: 219
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OptionsFile id: OptionsFile
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 216 startLine: 223
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -254,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Errored id: Errored
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 222 startLine: 229
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize id: Finalize
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 239 startLine: 246
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -318,7 +318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose id: Dispose
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 244 startLine: 251
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -348,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToString id: ToString
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 251 startLine: 258
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -380,7 +380,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveOptions id: SaveOptions
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 270 startLine: 277
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -389,7 +389,7 @@ items:
To save custom options, you can create a custom class, each of whose members will be saved by this method. To save custom options, you can create a custom class, each of whose members will be saved by this method.
This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported. This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported.
example: [] example: []
syntax: syntax:
content: public void SaveOptions<T>(T options) content: public void SaveOptions<T>(T options)
@ -423,7 +423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadOptions id: LoadOptions
path: ../TinyLife/Mods/ModLoader.cs path: ../TinyLife/Mods/ModLoader.cs
startLine: 288 startLine: 295
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Mods namespace: TinyLife.Mods
@ -432,7 +432,7 @@ items:
To load custom options, you can create a custom class, each of whose members will be loaded by this method. To load custom options, you can create a custom class, each of whose members will be loaded by this method.
This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported. This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported.
example: [] example: []
syntax: syntax:
content: public T LoadOptions<T>(Func<T> createDefaultInstance) content: public T LoadOptions<T>(Func<T> createDefaultInstance)
@ -880,13 +880,14 @@ references:
commentId: T:HarmonyLib.Harmony commentId: T:HarmonyLib.Harmony
parent: HarmonyLib parent: HarmonyLib
isExternal: true isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: Harmony name: Harmony
nameWithType: Harmony nameWithType: Harmony
fullName: HarmonyLib.Harmony fullName: HarmonyLib.Harmony
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly) - uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
commentId: M:HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly) commentId: M:HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.assembly href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: PatchAll(Assembly) name: PatchAll(Assembly)
nameWithType: Harmony.PatchAll(Assembly) nameWithType: Harmony.PatchAll(Assembly)
fullName: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly) fullName: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
@ -894,6 +895,7 @@ references:
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly) - uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
name: PatchAll name: PatchAll
isExternal: true isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
- name: ( - name: (
- uid: System.Reflection.Assembly - uid: System.Reflection.Assembly
name: Assembly name: Assembly
@ -904,6 +906,7 @@ references:
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly) - uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
name: PatchAll name: PatchAll
isExternal: true isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
- name: ( - name: (
- uid: System.Reflection.Assembly - uid: System.Reflection.Assembly
name: Assembly name: Assembly
@ -1126,20 +1129,20 @@ references:
name: OptionsFile name: OptionsFile
nameWithType: ModInfo.OptionsFile nameWithType: ModInfo.OptionsFile
fullName: TinyLife.Mods.ModInfo.OptionsFile fullName: TinyLife.Mods.ModInfo.OptionsFile
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) - uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
isExternal: true isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__ href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer(EventHandler<ErrorEventArgs>) name: CreateSerializer(EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(EventHandler<ErrorEventArgs>) nameWithType: SaveHandler.CreateSerializer(EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>) fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs)) nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs)) fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs)) name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) - uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__ href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: ( - name: (
- uid: System.EventHandler`1 - uid: System.EventHandler`1
name: EventHandler name: EventHandler
@ -1150,11 +1153,17 @@ references:
name: ErrorEventArgs name: ErrorEventArgs
isExternal: true isExternal: true
- name: '>' - name: '>'
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) - uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__ href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: ( - name: (
- uid: System.EventHandler`1 - uid: System.EventHandler`1
name: EventHandler name: EventHandler
@ -1167,6 +1176,12 @@ references:
name: ErrorEventArgs name: ErrorEventArgs
isExternal: true isExternal: true
- name: ) - name: )
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
- uid: System.Runtime.Serialization.DataContractAttribute - uid: System.Runtime.Serialization.DataContractAttribute
commentId: T:System.Runtime.Serialization.DataContractAttribute commentId: T:System.Runtime.Serialization.DataContractAttribute

View file

@ -116,7 +116,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: Masculine first names, used in the character creator and in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.Person%5b%5d)" data-throw-if-not-resolved="false"></xref>. summary: Masculine first names, used in the character creator and in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.PersonLike%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: MasculineFirstNames = 2 content: MasculineFirstNames = 2
@ -144,7 +144,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: Feminine first names, used in the character creator and in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.Person%5b%5d)" data-throw-if-not-resolved="false"></xref>. summary: Feminine first names, used in the character creator and in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.PersonLike%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: FeminineFirstNames = 3 content: FeminineFirstNames = 3
@ -172,7 +172,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: Last names, used in the character creator and in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.Person%5b%5d)" data-throw-if-not-resolved="false"></xref>. summary: Last names, used in the character creator and in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.PersonLike%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: LastNames = 4 content: LastNames = 4
@ -311,20 +311,20 @@ references:
name: CreateApp name: CreateApp
nameWithType: ActionType.CreateApp nameWithType: ActionType.CreateApp
fullName: TinyLife.Actions.ActionType.CreateApp fullName: TinyLife.Actions.ActionType.CreateApp
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[]) - uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[]) commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_Person___ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[]) name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, PersonLike[])
nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[]) nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, PersonLike[])
fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.Person[]) fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.PersonLike[])
nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person()) nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.Person()) fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.PersonLike())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person()) name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[]) - uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
name: Create name: Create
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_Person___ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
- name: ( - name: (
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
name: Map name: Map
@ -366,16 +366,16 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: '[' - name: '['
- name: ']' - name: ']'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[]) - uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
name: Create name: Create
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_Person___ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
- name: ( - name: (
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
name: Map name: Map
@ -417,9 +417,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ( - name: (
- name: ) - name: )
- name: ) - name: )

View file

@ -29,7 +29,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: >- summary: >-
A need is a desire that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can have to a given extent, defined by <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref>. A need is a desire that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can have to a given extent, defined by <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref>.
Each need is instantiated through its associated <xref href="TinyLife.NeedType" data-throw-if-not-resolved="false"></xref>. Each need is instantiated through its associated <xref href="TinyLife.NeedType" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
@ -237,13 +237,13 @@ items:
fullName.vb: TinyLife.Need.New(TinyLife.NeedType) fullName.vb: TinyLife.Need.New(TinyLife.NeedType)
name.vb: New(NeedType) name.vb: New(NeedType)
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Need.Value - uid: TinyLife.Need.Value
commentId: P:TinyLife.Need.Value commentId: P:TinyLife.Need.Value
href: TinyLife.Need.html#TinyLife_Need_Value href: TinyLife.Need.html#TinyLife_Need_Value

View file

@ -19,20 +19,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveReductionDelegate id: PassiveReductionDelegate
path: ../TinyLife/Need.cs path: ../TinyLife/Need.cs
startLine: 235 startLine: 239
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: A delegate used for <xref href="TinyLife.NeedType.OnGetPassiveReduction" data-throw-if-not-resolved="false"></xref>. summary: A delegate used for <xref href="TinyLife.NeedType.OnGetPassiveReduction" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public delegate void NeedType.PassiveReductionDelegate(Person person, ref float reduction) content: public delegate void NeedType.PassiveReductionDelegate(PersonLike person, ref float reduction)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
- id: reduction - id: reduction
type: System.Single type: System.Single
content.vb: Public Delegate Sub NeedType.PassiveReductionDelegate(person As Person, reduction As Single) content.vb: Public Delegate Sub NeedType.PassiveReductionDelegate(person As PersonLike, reduction As Single)
extensionMethods: extensionMethods:
- TinyLife.NeedType.PassiveReductionDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.NeedType.PassiveReductionDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references: references:
@ -89,13 +89,13 @@ references:
name: PassiveReductionDelegate name: PassiveReductionDelegate
href: TinyLife.NeedType.PassiveReductionDelegate.html href: TinyLife.NeedType.PassiveReductionDelegate.html
- name: ) - name: )
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.Single - uid: System.Single
commentId: T:System.Single commentId: T:System.Single
parent: System parent: System

View file

@ -5,10 +5,10 @@ items:
id: NeedType id: NeedType
parent: TinyLife parent: TinyLife
children: children:
- TinyLife.NeedType.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.Person,System.TimeSpan},System.Single,System.Single) - TinyLife.NeedType.#ctor(System.String,System.Func{TinyLife.Objects.PersonLike,System.Single},System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.PersonLike,System.TimeSpan},System.Single,System.Single)
- TinyLife.NeedType.Energy - TinyLife.NeedType.Energy
- TinyLife.NeedType.Entertainment - TinyLife.NeedType.Entertainment
- TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) - TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
- TinyLife.NeedType.Hunger - TinyLife.NeedType.Hunger
- TinyLife.NeedType.Hygiene - TinyLife.NeedType.Hygiene
- TinyLife.NeedType.Name - TinyLife.NeedType.Name
@ -42,7 +42,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: >- summary: >-
A need is a desire that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can have to a given extent. A need is a desire that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can have to a given extent.
To register a custom need type, use <xref href="TinyLife.NeedType.Register(TinyLife.NeedType)" data-throw-if-not-resolved="false"></xref>. To register a custom need type, use <xref href="TinyLife.NeedType.Register(TinyLife.NeedType)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
@ -285,7 +285,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: An event that is raised when <xref href="TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> is called. This event can be used to modify the passive need reduction of a need. summary: An event that is raised when <xref href="TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> is called. This event can be used to modify the passive need reduction of a need.
example: [] example: []
syntax: syntax:
content: public static event NeedType.PassiveReductionDelegate OnGetPassiveReduction content: public static event NeedType.PassiveReductionDelegate OnGetPassiveReduction
@ -349,13 +349,13 @@ items:
summary: >- summary: >-
The amount that a need instance's <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref> is reduced by automatically every update frame. The amount that a need instance's <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref> is reduced by automatically every update frame.
To access this function's returned value, as well as the associated events, use <xref href="TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>. To access this function's returned value, as well as the associated events, use <xref href="TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly Func<Person, float> PassiveReduction content: public readonly Func<PersonLike, float> PassiveReduction
return: return:
type: System.Func{TinyLife.Objects.Person,System.Single} type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public ReadOnly PassiveReduction As Func(Of Person, Single) content.vb: Public ReadOnly PassiveReduction As Func(Of PersonLike, Single)
- uid: TinyLife.NeedType.NeedLowAction - uid: TinyLife.NeedType.NeedLowAction
commentId: F:TinyLife.NeedType.NeedLowAction commentId: F:TinyLife.NeedType.NeedLowAction
id: NeedLowAction id: NeedLowAction
@ -381,10 +381,10 @@ items:
summary: The <xref href="TinyLife.Actions.ActionType" data-throw-if-not-resolved="false"></xref> that is constructed and executed when this need type's <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref> is very low summary: The <xref href="TinyLife.Actions.ActionType" data-throw-if-not-resolved="false"></xref> that is constructed and executed when this need type's <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref> is very low
example: [] example: []
syntax: syntax:
content: public readonly Func<Person, ActionType> NeedLowAction content: public readonly Func<PersonLike, ActionType> NeedLowAction
return: return:
type: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType} type: System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
content.vb: Public ReadOnly NeedLowAction As Func(Of Person, ActionType) content.vb: Public ReadOnly NeedLowAction As Func(Of PersonLike, ActionType)
- uid: TinyLife.NeedType.NeedLowTime - uid: TinyLife.NeedType.NeedLowTime
commentId: F:TinyLife.NeedType.NeedLowTime commentId: F:TinyLife.NeedType.NeedLowTime
id: NeedLowTime id: NeedLowTime
@ -410,10 +410,10 @@ items:
summary: The amount of in-game time that needs to pass until <xref href="TinyLife.NeedType.NeedLowAction" data-throw-if-not-resolved="false"></xref> is constructed and enqueued summary: The amount of in-game time that needs to pass until <xref href="TinyLife.NeedType.NeedLowAction" data-throw-if-not-resolved="false"></xref> is constructed and enqueued
example: [] example: []
syntax: syntax:
content: public readonly Func<Person, TimeSpan> NeedLowTime content: public readonly Func<PersonLike, TimeSpan> NeedLowTime
return: return:
type: System.Func{TinyLife.Objects.Person,System.TimeSpan} type: System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
content.vb: Public ReadOnly NeedLowTime As Func(Of Person, TimeSpan) content.vb: Public ReadOnly NeedLowTime As Func(Of PersonLike, TimeSpan)
- uid: TinyLife.NeedType.SolveImportance - uid: TinyLife.NeedType.SolveImportance
commentId: F:TinyLife.NeedType.SolveImportance commentId: F:TinyLife.NeedType.SolveImportance
id: SolveImportance id: SolveImportance
@ -508,16 +508,16 @@ items:
overload: TinyLife.NeedType.SourceString* overload: TinyLife.NeedType.SourceString*
implements: implements:
- TinyLife.Emotions.IEmotionSource.SourceString - TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.NeedType.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.Person,System.TimeSpan},System.Single,System.Single) - uid: TinyLife.NeedType.#ctor(System.String,System.Func{TinyLife.Objects.PersonLike,System.Single},System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.PersonLike,System.TimeSpan},System.Single,System.Single)
commentId: M:TinyLife.NeedType.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.Person,System.TimeSpan},System.Single,System.Single) commentId: M:TinyLife.NeedType.#ctor(System.String,System.Func{TinyLife.Objects.PersonLike,System.Single},System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.PersonLike,System.TimeSpan},System.Single,System.Single)
id: '#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.Person,System.TimeSpan},System.Single,System.Single)' id: '#ctor(System.String,System.Func{TinyLife.Objects.PersonLike,System.Single},System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType},System.Func{TinyLife.Objects.PersonLike,System.TimeSpan},System.Single,System.Single)'
parent: TinyLife.NeedType parent: TinyLife.NeedType
langs: langs:
- csharp - csharp
- vb - vb
name: NeedType(string, Func<Person, float>, Func<Person, ActionType>, Func<Person, TimeSpan>, float, float) name: NeedType(string, Func<PersonLike, float>, Func<PersonLike, ActionType>, Func<PersonLike, TimeSpan>, float, float)
nameWithType: NeedType.NeedType(string, Func<Person, float>, Func<Person, ActionType>, Func<Person, TimeSpan>, float, float) nameWithType: NeedType.NeedType(string, Func<PersonLike, float>, Func<PersonLike, ActionType>, Func<PersonLike, TimeSpan>, float, float)
fullName: TinyLife.NeedType.NeedType(string, System.Func<TinyLife.Objects.Person, float>, System.Func<TinyLife.Objects.Person, TinyLife.Actions.ActionType>, System.Func<TinyLife.Objects.Person, System.TimeSpan>, float, float) fullName: TinyLife.NeedType.NeedType(string, System.Func<TinyLife.Objects.PersonLike, float>, System.Func<TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType>, System.Func<TinyLife.Objects.PersonLike, System.TimeSpan>, float, float)
type: Constructor type: Constructor
source: source:
remote: remote:
@ -533,19 +533,19 @@ items:
summary: Instantiates a new need type with the given settings summary: Instantiates a new need type with the given settings
example: [] example: []
syntax: syntax:
content: public NeedType(string name, Func<Person, float> passiveReduction, Func<Person, ActionType> needLowAction = null, Func<Person, TimeSpan> needLowTime = null, float solveImportance = 0, float solvePercentage = 0.5) content: public NeedType(string name, Func<PersonLike, float> passiveReduction, Func<PersonLike, ActionType> needLowAction = null, Func<PersonLike, TimeSpan> needLowTime = null, float solveImportance = 0, float solvePercentage = 0.5)
parameters: parameters:
- id: name - id: name
type: System.String type: System.String
description: The name of this need description: The name of this need
- id: passiveReduction - id: passiveReduction
type: System.Func{TinyLife.Objects.Person,System.Single} type: System.Func{TinyLife.Objects.PersonLike,System.Single}
description: The amount that this need instance's <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref> is reduced by automatically every update frame description: The amount that this need instance's <xref href="TinyLife.Need.Value" data-throw-if-not-resolved="false"></xref> is reduced by automatically every update frame
- id: needLowAction - id: needLowAction
type: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType} type: System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
description: The action that is executed when this need's value is very low description: The action that is executed when this need's value is very low
- id: needLowTime - id: needLowTime
type: System.Func{TinyLife.Objects.Person,System.TimeSpan} type: System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
description: The amount of in-game time until <code class="paramref">needLowAction</code> is enqueued description: The amount of in-game time until <code class="paramref">needLowAction</code> is enqueued
- id: solveImportance - id: solveImportance
type: System.Single type: System.Single
@ -553,21 +553,21 @@ items:
- id: solvePercentage - id: solvePercentage
type: System.Single type: System.Single
description: The percentage that this need has to be at or below for it to be auto-solved based on <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>. description: The percentage that this need has to be at or below for it to be auto-solved based on <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, passiveReduction As Func(Of Person, Single), needLowAction As Func(Of Person, ActionType) = Nothing, needLowTime As Func(Of Person, TimeSpan) = Nothing, solveImportance As Single = 0, solvePercentage As Single = 0.5) content.vb: Public Sub New(name As String, passiveReduction As Func(Of PersonLike, Single), needLowAction As Func(Of PersonLike, ActionType) = Nothing, needLowTime As Func(Of PersonLike, TimeSpan) = Nothing, solveImportance As Single = 0, solvePercentage As Single = 0.5)
overload: TinyLife.NeedType.#ctor* overload: TinyLife.NeedType.#ctor*
nameWithType.vb: NeedType.New(String, Func(Of Person, Single), Func(Of Person, ActionType), Func(Of Person, TimeSpan), Single, Single) nameWithType.vb: NeedType.New(String, Func(Of PersonLike, Single), Func(Of PersonLike, ActionType), Func(Of PersonLike, TimeSpan), Single, Single)
fullName.vb: TinyLife.NeedType.New(String, System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, TinyLife.Actions.ActionType), System.Func(Of TinyLife.Objects.Person, System.TimeSpan), Single, Single) fullName.vb: TinyLife.NeedType.New(String, System.Func(Of TinyLife.Objects.PersonLike, Single), System.Func(Of TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType), System.Func(Of TinyLife.Objects.PersonLike, System.TimeSpan), Single, Single)
name.vb: New(String, Func(Of Person, Single), Func(Of Person, ActionType), Func(Of Person, TimeSpan), Single, Single) name.vb: New(String, Func(Of PersonLike, Single), Func(Of PersonLike, ActionType), Func(Of PersonLike, TimeSpan), Single, Single)
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) - uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
id: GetPassiveReduction(TinyLife.Objects.Person) id: GetPassiveReduction(TinyLife.Objects.PersonLike)
parent: TinyLife.NeedType parent: TinyLife.NeedType
langs: langs:
- csharp - csharp
- vb - vb
name: GetPassiveReduction(Person) name: GetPassiveReduction(PersonLike)
nameWithType: NeedType.GetPassiveReduction(Person) nameWithType: NeedType.GetPassiveReduction(PersonLike)
fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -586,15 +586,15 @@ items:
The return value is a combination of <xref href="TinyLife.NeedType.PassiveReduction" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.NeedType.OnGetPassiveReduction" data-throw-if-not-resolved="false"></xref> event. The return value is a combination of <xref href="TinyLife.NeedType.PassiveReduction" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.NeedType.OnGetPassiveReduction" data-throw-if-not-resolved="false"></xref> event.
example: [] example: []
syntax: syntax:
content: public float GetPassiveReduction(Person person) content: public float GetPassiveReduction(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person. description: The person.
return: return:
type: System.Single type: System.Single
description: The passive need reduction. description: The passive need reduction.
content.vb: Public Function GetPassiveReduction(person As Person) As Single content.vb: Public Function GetPassiveReduction(person As PersonLike) As Single
overload: TinyLife.NeedType.GetPassiveReduction* overload: TinyLife.NeedType.GetPassiveReduction*
- uid: TinyLife.NeedType.Register(TinyLife.NeedType) - uid: TinyLife.NeedType.Register(TinyLife.NeedType)
commentId: M:TinyLife.NeedType.Register(TinyLife.NeedType) commentId: M:TinyLife.NeedType.Register(TinyLife.NeedType)
@ -614,7 +614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Need.cs path: ../TinyLife/Need.cs
startLine: 226 startLine: 230
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -632,13 +632,13 @@ items:
content.vb: Public Shared Function Register(type As NeedType) As NeedType content.vb: Public Shared Function Register(type As NeedType) As NeedType
overload: TinyLife.NeedType.Register* overload: TinyLife.NeedType.Register*
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.NeedType.Register(TinyLife.NeedType) - uid: TinyLife.NeedType.Register(TinyLife.NeedType)
commentId: M:TinyLife.NeedType.Register(TinyLife.NeedType) commentId: M:TinyLife.NeedType.Register(TinyLife.NeedType)
href: TinyLife.NeedType.html#TinyLife_NeedType_Register_TinyLife_NeedType_ href: TinyLife.NeedType.html#TinyLife_NeedType_Register_TinyLife_NeedType_
@ -1163,29 +1163,29 @@ references:
name: NeedType name: NeedType
nameWithType: NeedType nameWithType: NeedType
fullName: TinyLife.NeedType fullName: TinyLife.NeedType
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) - uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_ href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
name: GetPassiveReduction(Person) name: GetPassiveReduction(PersonLike)
nameWithType: NeedType.GetPassiveReduction(Person) nameWithType: NeedType.GetPassiveReduction(PersonLike)
fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) - uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
name: GetPassiveReduction name: GetPassiveReduction
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_ href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person) - uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
name: GetPassiveReduction name: GetPassiveReduction
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_ href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.NeedType.PassiveReductionDelegate - uid: TinyLife.NeedType.PassiveReductionDelegate
commentId: T:TinyLife.NeedType.PassiveReductionDelegate commentId: T:TinyLife.NeedType.PassiveReductionDelegate
@ -1233,26 +1233,26 @@ references:
name: Value name: Value
nameWithType: Need.Value nameWithType: Need.Value
fullName: TinyLife.Need.Value fullName: TinyLife.Need.Value
- uid: System.Func{TinyLife.Objects.Person,System.Single} - uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float> name: Func<PersonLike, float>
nameWithType: Func<Person, float> nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.Person, float> fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of Person, Single) nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of Person, Single) name.vb: Func(Of PersonLike, Single)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -1268,9 +1268,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -1319,26 +1319,26 @@ references:
name: ActionType name: ActionType
nameWithType: ActionType nameWithType: ActionType
fullName: TinyLife.Actions.ActionType fullName: TinyLife.Actions.ActionType
- uid: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType} - uid: System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
commentId: T:System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType} commentId: T:System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, ActionType> name: Func<PersonLike, ActionType>
nameWithType: Func<Person, ActionType> nameWithType: Func<PersonLike, ActionType>
fullName: System.Func<TinyLife.Objects.Person, TinyLife.Actions.ActionType> fullName: System.Func<TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType>
nameWithType.vb: Func(Of Person, ActionType) nameWithType.vb: Func(Of PersonLike, ActionType)
fullName.vb: System.Func(Of TinyLife.Objects.Person, TinyLife.Actions.ActionType) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType)
name.vb: Func(Of Person, ActionType) name.vb: Func(Of PersonLike, ActionType)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
@ -1353,9 +1353,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
@ -1390,26 +1390,26 @@ references:
name: NeedLowAction name: NeedLowAction
nameWithType: NeedType.NeedLowAction nameWithType: NeedType.NeedLowAction
fullName: TinyLife.NeedType.NeedLowAction fullName: TinyLife.NeedType.NeedLowAction
- uid: System.Func{TinyLife.Objects.Person,System.TimeSpan} - uid: System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
commentId: T:System.Func{TinyLife.Objects.Person,System.TimeSpan} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, TimeSpan> name: Func<PersonLike, TimeSpan>
nameWithType: Func<Person, TimeSpan> nameWithType: Func<PersonLike, TimeSpan>
fullName: System.Func<TinyLife.Objects.Person, System.TimeSpan> fullName: System.Func<TinyLife.Objects.PersonLike, System.TimeSpan>
nameWithType.vb: Func(Of Person, TimeSpan) nameWithType.vb: Func(Of PersonLike, TimeSpan)
fullName.vb: System.Func(Of TinyLife.Objects.Person, System.TimeSpan) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, System.TimeSpan)
name.vb: Func(Of Person, TimeSpan) name.vb: Func(Of PersonLike, TimeSpan)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1425,9 +1425,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1474,7 +1474,7 @@ references:
fullName: TinyLife.Emotions.IEmotionSource.SourceString fullName: TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.NeedType.#ctor* - uid: TinyLife.NeedType.#ctor*
commentId: Overload:TinyLife.NeedType.#ctor commentId: Overload:TinyLife.NeedType.#ctor
href: TinyLife.NeedType.html#TinyLife_NeedType__ctor_System_String_System_Func_TinyLife_Objects_Person_System_Single__System_Func_TinyLife_Objects_Person_TinyLife_Actions_ActionType__System_Func_TinyLife_Objects_Person_System_TimeSpan__System_Single_System_Single_ href: TinyLife.NeedType.html#TinyLife_NeedType__ctor_System_String_System_Func_TinyLife_Objects_PersonLike_System_Single__System_Func_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionType__System_Func_TinyLife_Objects_PersonLike_System_TimeSpan__System_Single_System_Single_
name: NeedType name: NeedType
nameWithType: NeedType.NeedType nameWithType: NeedType.NeedType
fullName: TinyLife.NeedType.NeedType fullName: TinyLife.NeedType.NeedType
@ -1495,7 +1495,7 @@ references:
fullName: TinyLife.NeedType.OnGetPassiveReduction fullName: TinyLife.NeedType.OnGetPassiveReduction
- uid: TinyLife.NeedType.GetPassiveReduction* - uid: TinyLife.NeedType.GetPassiveReduction*
commentId: Overload:TinyLife.NeedType.GetPassiveReduction commentId: Overload:TinyLife.NeedType.GetPassiveReduction
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_ href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
name: GetPassiveReduction name: GetPassiveReduction
nameWithType: NeedType.GetPassiveReduction nameWithType: NeedType.GetPassiveReduction
fullName: TinyLife.NeedType.GetPassiveReduction fullName: TinyLife.NeedType.GetPassiveReduction

View file

@ -79,7 +79,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The offset on the visual y axis that the <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> slotted into this spot should render with summary: The offset on the visual y axis that the <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> slotted into this spot should render with
example: [] example: []
syntax: syntax:
content: public float YOffset { get; } content: public float YOffset { get; }
@ -151,7 +151,7 @@ items:
summary: >- summary: >-
The visual direction that this action spot has. The visual direction that this action spot has.
The visual direction is the direction used by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> when occupying this action spot for actions like sitting. The visual direction is the direction used by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> when occupying this action spot for actions like sitting.
By default, this value is set to the first <xref href="TinyLife.Objects.AbstractSpot.ValidDirections" data-throw-if-not-resolved="false"></xref> entry in the constructor. By default, this value is set to the first <xref href="TinyLife.Objects.AbstractSpot.ValidDirections" data-throw-if-not-resolved="false"></xref> entry in the constructor.
example: [] example: []
@ -185,7 +185,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
The layer that a person slotted into this action spot using <xref href="TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture%2cTinyLife.Objects.ActionSpot%2cSystem.Boolean%2cSystem.Nullable%7bMLEM.Misc.Direction2%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> is drawn on. The layer that a person slotted into this action spot using <xref href="TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture%2cTinyLife.Objects.ActionSpot%2cSystem.Boolean%2cSystem.Nullable%7bMLEM.Misc.Direction2%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> is drawn on.
By default, this is set to return 0, meaning it will be drawn on top of the first layer of this furniture. By default, this is set to return 0, meaning it will be drawn on top of the first layer of this furniture.
example: [] example: []
@ -428,7 +428,7 @@ items:
summary: >- summary: >-
Returns the <xref href="TinyLife.Objects.AbstractSpot.VisualDirection" data-throw-if-not-resolved="false"></xref> that this action spot has, rotated by the given <code class="paramref">rotation</code>. Returns the <xref href="TinyLife.Objects.AbstractSpot.VisualDirection" data-throw-if-not-resolved="false"></xref> that this action spot has, rotated by the given <code class="paramref">rotation</code>.
The visual direction is the direction used by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> when occupying this action spot for actions like sitting. The visual direction is the direction used by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> when occupying this action spot for actions like sitting.
example: [] example: []
syntax: syntax:
content: public Direction2 GetVisualDirection(Direction2 rotation) content: public Direction2 GetVisualDirection(Direction2 rotation)
@ -953,13 +953,13 @@ references:
name: Furniture name: Furniture
nameWithType: Furniture nameWithType: Furniture
fullName: TinyLife.Objects.Furniture fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.AbstractSpot.YOffset* - uid: TinyLife.Objects.AbstractSpot.YOffset*
commentId: Overload:TinyLife.Objects.AbstractSpot.YOffset commentId: Overload:TinyLife.Objects.AbstractSpot.YOffset
href: TinyLife.Objects.AbstractSpot.html#TinyLife_Objects_AbstractSpot_YOffset href: TinyLife.Objects.AbstractSpot.html#TinyLife_Objects_AbstractSpot_YOffset
@ -1042,20 +1042,21 @@ references:
- uid: MLEM.Misc - uid: MLEM.Misc
name: Misc name: Misc
isExternal: true isExternal: true
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean) - uid: TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
commentId: M:TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean) commentId: M:TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_OccupyActionSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_System_Boolean_System_Nullable_MLEM_Misc_Direction2__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OccupyActionSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_System_Boolean_System_Nullable_MLEM_Misc_Direction2__System_Boolean_
name: OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool) name: OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
nameWithType: Person.OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool) nameWithType: PersonLike.OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
fullName: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, bool, MLEM.Misc.Direction2?, bool) fullName: TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, bool, MLEM.Misc.Direction2?, bool)
nameWithType.vb: Person.OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean) nameWithType.vb: PersonLike.OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
fullName.vb: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, Boolean, MLEM.Misc.Direction2?, Boolean) fullName.vb: TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, Boolean, MLEM.Misc.Direction2?, Boolean)
name.vb: OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean) name.vb: OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean) - uid: TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
name: OccupyActionSpot name: OccupyActionSpot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_OccupyActionSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_System_Boolean_System_Nullable_MLEM_Misc_Direction2__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OccupyActionSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_System_Boolean_System_Nullable_MLEM_Misc_Direction2__System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Furniture - uid: TinyLife.Objects.Furniture
name: Furniture name: Furniture
@ -1085,9 +1086,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean) - uid: TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
name: OccupyActionSpot name: OccupyActionSpot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_OccupyActionSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_System_Boolean_System_Nullable_MLEM_Misc_Direction2__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OccupyActionSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_System_Boolean_System_Nullable_MLEM_Misc_Direction2__System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Furniture - uid: TinyLife.Objects.Furniture
name: Furniture name: Furniture

View file

@ -14,7 +14,7 @@ items:
- TinyLife.Objects.ActionSpot.CategoryRestriction - TinyLife.Objects.ActionSpot.CategoryRestriction
- TinyLife.Objects.ActionSpot.ChairSpots(System.Single) - TinyLife.Objects.ActionSpot.ChairSpots(System.Single)
- TinyLife.Objects.ActionSpot.CribSpots(System.Single) - TinyLife.Objects.ActionSpot.CribSpots(System.Single)
- TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.Person) - TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.PersonLike)
- TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean) - TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean)
- TinyLife.Objects.ActionSpot.GetPicnicBenchDrawLayer(TinyLife.Objects.Furniture) - TinyLife.Objects.ActionSpot.GetPicnicBenchDrawLayer(TinyLife.Objects.Furniture)
- TinyLife.Objects.ActionSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point) - TinyLife.Objects.ActionSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)
@ -37,7 +37,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: An action spot is a <xref href="TinyLife.Objects.AbstractSpot" data-throw-if-not-resolved="false"></xref> extension that is used by <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> to declare a location that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can interact with the furniture at summary: An action spot is a <xref href="TinyLife.Objects.AbstractSpot" data-throw-if-not-resolved="false"></xref> extension that is used by <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> to declare a location that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can interact with the furniture at
example: [] example: []
syntax: syntax:
content: 'public class ActionSpot : AbstractSpot' content: 'public class ActionSpot : AbstractSpot'
@ -225,16 +225,16 @@ items:
nameWithType.vb: ActionSpot.New(Vector2, Vector2, Single, ParamArray Direction2()) nameWithType.vb: ActionSpot.New(Vector2, Vector2, Single, ParamArray Direction2())
fullName.vb: TinyLife.Objects.ActionSpot.New(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Single, ParamArray MLEM.Misc.Direction2()) fullName.vb: TinyLife.Objects.ActionSpot.New(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Single, ParamArray MLEM.Misc.Direction2())
name.vb: New(Vector2, Vector2, Single, ParamArray Direction2()) name.vb: New(Vector2, Vector2, Single, ParamArray Direction2())
- uid: TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.Person) - uid: TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.Person) commentId: M:TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.PersonLike)
id: GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.Person) id: GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.ActionSpot parent: TinyLife.Objects.ActionSpot
langs: langs:
- csharp - csharp
- vb - vb
name: GetFreeDirections(Furniture, Person) name: GetFreeDirections(Furniture, PersonLike)
nameWithType: ActionSpot.GetFreeDirections(Furniture, Person) nameWithType: ActionSpot.GetFreeDirections(Furniture, PersonLike)
fullName: TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture, TinyLife.Objects.Person) fullName: TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture, TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -250,23 +250,23 @@ items:
summary: >- summary: >-
Returns a set of <xref href="MLEM.Misc.Direction2" data-throw-if-not-resolved="false"></xref> values that this spot can be accessed from. Returns a set of <xref href="MLEM.Misc.Direction2" data-throw-if-not-resolved="false"></xref> values that this spot can be accessed from.
Valid directions will have an empty space that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can stand in, but not necessarily walk to. Valid directions will have an empty space that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can stand in, but not necessarily walk to.
The returned value is used by <xref href="TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person%2cTinyLife.Objects.ObjectCategory)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person%2cTinyLife.Objects.ObjectCategory)" data-throw-if-not-resolved="false"></xref> to find a location adjacent to this action spot that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can walk to. The returned value is used by <xref href="TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike%2cTinyLife.Objects.ObjectCategory)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike%2cTinyLife.Objects.ObjectCategory)" data-throw-if-not-resolved="false"></xref> to find a location adjacent to this action spot that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can walk to.
example: [] example: []
syntax: syntax:
content: public IEnumerable<Direction2> GetFreeDirections(Furniture furniture, Person person) content: public IEnumerable<Direction2> GetFreeDirections(Furniture furniture, PersonLike person)
parameters: parameters:
- id: furniture - id: furniture
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The furnituret that this action spot belongs to description: The furnituret that this action spot belongs to
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person trying to use this action spot description: The person trying to use this action spot
return: return:
type: System.Collections.Generic.IEnumerable{MLEM.Misc.Direction2} type: System.Collections.Generic.IEnumerable{MLEM.Misc.Direction2}
description: A set of directions that are considered free, or an empty set if there are none description: A set of directions that are considered free, or an empty set if there are none
content.vb: Public Function GetFreeDirections(furniture As Furniture, person As Person) As IEnumerable(Of Direction2) content.vb: Public Function GetFreeDirections(furniture As Furniture, person As PersonLike) As IEnumerable(Of Direction2)
overload: TinyLife.Objects.ActionSpot.GetFreeDirections* overload: TinyLife.Objects.ActionSpot.GetFreeDirections*
- uid: TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean) - uid: TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean)
commentId: M:TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean) commentId: M:TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean)
@ -291,26 +291,26 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
Returns a set of the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> instances that are currently occupying this action spot. Returns a set of the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> instances that are currently occupying this action spot.
Note that an action spot is also marked as occupied if the person is currently on their way to it. Note that an action spot is also marked as occupied if the person is currently on their way to it.
example: [] example: []
syntax: syntax:
content: public IEnumerable<Person> GetOccupants(Furniture furniture, bool visualOnly = false, bool includeGroup = false) content: public IEnumerable<PersonLike> GetOccupants(Furniture furniture, bool visualOnly = false, bool includeGroup = false)
parameters: parameters:
- id: furniture - id: furniture
type: TinyLife.Objects.Furniture type: TinyLife.Objects.Furniture
description: The furnituret that this action spot belongs to description: The furnituret that this action spot belongs to
- id: visualOnly - id: visualOnly
type: System.Boolean type: System.Boolean
description: Whether only occupants that occupy this spot visually, using <xref href="TinyLife.Objects.Person.VisuallyOccupiedSpot" data-throw-if-not-resolved="false"></xref>, should be returned. description: Whether only occupants that occupy this spot visually, using <xref href="TinyLife.Objects.PersonLike.VisuallyOccupiedSpot" data-throw-if-not-resolved="false"></xref>, should be returned.
- id: includeGroup - id: includeGroup
type: System.Boolean type: System.Boolean
description: Whether to include other action spots that have at least one of the same <xref href="TinyLife.Objects.AbstractSpot.Group" data-throw-if-not-resolved="false"></xref> description: Whether to include other action spots that have at least one of the same <xref href="TinyLife.Objects.AbstractSpot.Group" data-throw-if-not-resolved="false"></xref>
return: return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} type: System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike}
description: A set of people interacting with this action spot description: A set of people interacting with this action spot
content.vb: Public Function GetOccupants(furniture As Furniture, visualOnly As Boolean = False, includeGroup As Boolean = False) As IEnumerable(Of Person) content.vb: Public Function GetOccupants(furniture As Furniture, visualOnly As Boolean = False, includeGroup As Boolean = False) As IEnumerable(Of PersonLike)
overload: TinyLife.Objects.ActionSpot.GetOccupants* overload: TinyLife.Objects.ActionSpot.GetOccupants*
nameWithType.vb: ActionSpot.GetOccupants(Furniture, Boolean, Boolean) nameWithType.vb: ActionSpot.GetOccupants(Furniture, Boolean, Boolean)
fullName.vb: TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture, Boolean, Boolean) fullName.vb: TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture, Boolean, Boolean)
@ -647,13 +647,13 @@ references:
name: Furniture name: Furniture
nameWithType: Furniture nameWithType: Furniture
fullName: TinyLife.Objects.Furniture fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
href: TinyLife.html href: TinyLife.html
@ -1364,21 +1364,21 @@ references:
name: Direction2 name: Direction2
nameWithType: Direction2 nameWithType: Direction2
fullName: MLEM.Misc.Direction2 fullName: MLEM.Misc.Direction2
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpots(Person, ObjectCategory) name: GetFreeActionSpots(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpots(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpots(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1386,34 +1386,34 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpotInfo(Person, ObjectCategory) name: GetFreeActionSpotInfo(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpotInfo(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpotInfo(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1421,13 +1421,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1436,7 +1436,7 @@ references:
- name: ) - name: )
- uid: TinyLife.Objects.ActionSpot.GetFreeDirections* - uid: TinyLife.Objects.ActionSpot.GetFreeDirections*
commentId: Overload:TinyLife.Objects.ActionSpot.GetFreeDirections commentId: Overload:TinyLife.Objects.ActionSpot.GetFreeDirections
href: TinyLife.Objects.ActionSpot.html#TinyLife_Objects_ActionSpot_GetFreeDirections_TinyLife_Objects_Furniture_TinyLife_Objects_Person_ href: TinyLife.Objects.ActionSpot.html#TinyLife_Objects_ActionSpot_GetFreeDirections_TinyLife_Objects_Furniture_TinyLife_Objects_PersonLike_
name: GetFreeDirections name: GetFreeDirections
nameWithType: ActionSpot.GetFreeDirections nameWithType: ActionSpot.GetFreeDirections
fullName: TinyLife.Objects.ActionSpot.GetFreeDirections fullName: TinyLife.Objects.ActionSpot.GetFreeDirections
@ -1560,12 +1560,13 @@ references:
name: Generic name: Generic
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Objects.Person.VisuallyOccupiedSpot - uid: TinyLife.Objects.PersonLike.VisuallyOccupiedSpot
commentId: P:TinyLife.Objects.Person.VisuallyOccupiedSpot commentId: P:TinyLife.Objects.PersonLike.VisuallyOccupiedSpot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisuallyOccupiedSpot parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisuallyOccupiedSpot
name: VisuallyOccupiedSpot name: VisuallyOccupiedSpot
nameWithType: Person.VisuallyOccupiedSpot nameWithType: PersonLike.VisuallyOccupiedSpot
fullName: TinyLife.Objects.Person.VisuallyOccupiedSpot fullName: TinyLife.Objects.PersonLike.VisuallyOccupiedSpot
- uid: TinyLife.Objects.ActionSpot.GetOccupants* - uid: TinyLife.Objects.ActionSpot.GetOccupants*
commentId: Overload:TinyLife.Objects.ActionSpot.GetOccupants commentId: Overload:TinyLife.Objects.ActionSpot.GetOccupants
href: TinyLife.Objects.ActionSpot.html#TinyLife_Objects_ActionSpot_GetOccupants_TinyLife_Objects_Furniture_System_Boolean_System_Boolean_ href: TinyLife.Objects.ActionSpot.html#TinyLife_Objects_ActionSpot_GetOccupants_TinyLife_Objects_Furniture_System_Boolean_System_Boolean_
@ -1583,26 +1584,26 @@ references:
nameWithType.vb: Boolean nameWithType.vb: Boolean
fullName.vb: Boolean fullName.vb: Boolean
name.vb: Boolean name.vb: Boolean
- uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} - uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike}
parent: System.Collections.Generic parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1 definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<Person> name: IEnumerable<PersonLike>
nameWithType: IEnumerable<Person> nameWithType: IEnumerable<PersonLike>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Objects.Person> fullName: System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>
nameWithType.vb: IEnumerable(Of Person) nameWithType.vb: IEnumerable(Of PersonLike)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike)
name.vb: IEnumerable(Of Person) name.vb: IEnumerable(Of PersonLike)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1 - uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable name: IEnumerable
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: '>' - name: '>'
spec.vb: spec.vb:
- uid: System.Collections.Generic.IEnumerable`1 - uid: System.Collections.Generic.IEnumerable`1
@ -1612,9 +1613,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Objects.ActionSpot.BedSpots* - uid: TinyLife.Objects.ActionSpot.BedSpots*
commentId: Overload:TinyLife.Objects.ActionSpot.BedSpots commentId: Overload:TinyLife.Objects.ActionSpot.BedSpots

View file

@ -17,17 +17,17 @@ items:
type: Enum type: Enum
source: source:
remote: remote:
path: TinyLife/Objects/Person.cs path: TinyLife/Objects/PersonLike.cs
branch: main branch: main
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/PersonLike.cs
startLine: 3741 startLine: 3528
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
A flags enumeration that represents the age groups a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can have. A flags enumeration that represents the age groups a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can have.
Since this enumeration has the <xref href="System.FlagsAttribute" data-throw-if-not-resolved="false"></xref>, multiple age groups can be combined into one value. Since this enumeration has the <xref href="System.FlagsAttribute" data-throw-if-not-resolved="false"></xref>, multiple age groups can be combined into one value.
example: [] example: []
@ -62,12 +62,12 @@ items:
type: Field type: Field
source: source:
remote: remote:
path: TinyLife/Objects/Person.cs path: TinyLife/Objects/PersonLike.cs
branch: main branch: main
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/PersonLike.cs
startLine: 3748 startLine: 3535
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -90,12 +90,12 @@ items:
type: Field type: Field
source: source:
remote: remote:
path: TinyLife/Objects/Person.cs path: TinyLife/Objects/PersonLike.cs
branch: main branch: main
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/PersonLike.cs
startLine: 3754 startLine: 3541
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -118,12 +118,12 @@ items:
type: Field type: Field
source: source:
remote: remote:
path: TinyLife/Objects/Person.cs path: TinyLife/Objects/PersonLike.cs
branch: main branch: main
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/PersonLike.cs
startLine: 3760 startLine: 3547
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -134,13 +134,13 @@ items:
return: return:
type: TinyLife.Objects.AgeGroup type: TinyLife.Objects.AgeGroup
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.FlagsAttribute - uid: System.FlagsAttribute
commentId: T:System.FlagsAttribute commentId: T:System.FlagsAttribute
parent: System parent: System

View file

@ -26,7 +26,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: A <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> type that allows displaying water when a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> is bathing using <xref href="TinyLife.Objects.Bathtub.HasWater" data-throw-if-not-resolved="false"></xref>. summary: A <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> type that allows displaying water when a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> is bathing using <xref href="TinyLife.Objects.Bathtub.HasWater" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: 'public class Bathtub : Furniture, IGenericDataHolder' content: 'public class Bathtub : Furniture, IGenericDataHolder'
@ -40,6 +40,7 @@ items:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
inheritedMembers: inheritedMembers:
- TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription - TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator - TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty - TinyLife.Objects.Furniture.OnGetDirty
@ -73,19 +74,19 @@ items:
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate - TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF) - TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded - TinyLife.Objects.Furniture.OnAdded
- TinyLife.Objects.Furniture.OnRemoved - TinyLife.Objects.Furniture.OnRemoved
- TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.Furniture.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}) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point) - TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@ -94,8 +95,8 @@ items:
- TinyLife.Objects.Furniture.GetPrice - TinyLife.Objects.Furniture.GetPrice
- TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean) - TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room) - TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
- TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean) - TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike}) - TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof}) - TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
@ -105,9 +106,9 @@ items:
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) - TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[]) - TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean) - TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
- TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2}) - TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot) - TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
- TinyLife.Objects.Furniture.UnlinkParentsAndChildren - TinyLife.Objects.Furniture.UnlinkParentsAndChildren
@ -141,8 +142,7 @@ items:
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) - TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map) - TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -336,13 +336,13 @@ references:
name: Furniture name: Furniture
nameWithType: Furniture nameWithType: Furniture
fullName: TinyLife.Objects.Furniture fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Bathtub.HasWater - uid: TinyLife.Objects.Bathtub.HasWater
commentId: F:TinyLife.Objects.Bathtub.HasWater commentId: F:TinyLife.Objects.Bathtub.HasWater
href: TinyLife.Objects.Bathtub.html#TinyLife_Objects_Bathtub_HasWater href: TinyLife.Objects.Bathtub.html#TinyLife_Objects_Bathtub_HasWater
@ -410,6 +410,13 @@ references:
name: Random name: Random
nameWithType: Furniture.Random nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random fullName: TinyLife.Objects.Furniture.Random
- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
name: OnFurnitureTypeConstructed
nameWithType: Furniture.OnFurnitureTypeConstructed
fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription - uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
@ -752,30 +759,30 @@ references:
name: RectangleF name: RectangleF
isExternal: true isExternal: true
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
name: GetCategories(Person) name: GetCategories(PersonLike)
nameWithType: Furniture.GetCategories(Person) nameWithType: Furniture.GetCategories(PersonLike)
fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.OnAdded - uid: TinyLife.Objects.Furniture.OnAdded
commentId: M:TinyLife.Objects.Furniture.OnAdded commentId: M:TinyLife.Objects.Furniture.OnAdded
@ -815,21 +822,21 @@ references:
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRemoved href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRemoved
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetAiPriority(Person, ObjectCategory) name: GetAiPriority(PersonLike, ObjectCategory)
nameWithType: Furniture.GetAiPriority(Person, ObjectCategory) nameWithType: Furniture.GetAiPriority(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -837,13 +844,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1039,21 +1046,21 @@ 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.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpotInfo(Person, ObjectCategory) name: GetFreeActionSpotInfo(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpotInfo(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpotInfo(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1061,13 +1068,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1155,25 +1162,25 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string href: https://learn.microsoft.com/dotnet/api/system.string
- name: ) - name: )
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) name: GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
nameWithType: Furniture.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) nameWithType: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
nameWithType.vb: Furniture.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) nameWithType.vb: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) name.vb: GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1198,13 +1205,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1228,25 +1235,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) name: GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
nameWithType: Furniture.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) nameWithType: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType) fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
nameWithType.vb: Furniture.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) nameWithType.vb: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType) fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) name.vb: GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1265,13 +1272,13 @@ references:
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1289,25 +1296,25 @@ references:
name: NeedType name: NeedType
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,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.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_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>) name: OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>) nameWithType: Furniture.OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>) fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>)
nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single)) nameWithType.vb: Furniture.OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single)) fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, 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)) name.vb: OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1355,13 +1362,13 @@ references:
- name: '>' - name: '>'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1749,22 +1756,22 @@ references:
name: Room name: Room
href: TinyLife.World.Room.html href: TinyLife.World.Room.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
name: GetDirty(Person, TimeSpan) name: GetDirty(PersonLike, TimeSpan)
nameWithType: Furniture.GetDirty(Person, TimeSpan) nameWithType: Furniture.GetDirty(PersonLike, TimeSpan)
fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person, System.TimeSpan) fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike, System.TimeSpan)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1773,13 +1780,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1787,25 +1794,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(Person, bool) name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(Person, bool) nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool) fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean) nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(Person, Boolean) name.vb: SetCreator(PersonLike, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -1814,13 +1821,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2269,21 +2276,21 @@ 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.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpots(Person, ObjectCategory) name: GetFreeActionSpots(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpots(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpots(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2291,34 +2298,34 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpot(Person, ObjectCategory) name: GetFreeActionSpot(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpot(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpot(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2326,35 +2333,35 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
name: GetActionSpotInfo(Person, ActionSpot, Direction2) name: GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
nameWithType: Furniture.GetActionSpotInfo(Person, ActionSpot, Direction2) nameWithType: Furniture.GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2) fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -2367,13 +2374,13 @@ references:
isExternal: true isExternal: true
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -3117,21 +3124,21 @@ references:
name: Map name: Map
href: TinyLife.World.Map.html href: TinyLife.World.Map.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: HasCategory(Person, ObjectCategory) name: HasCategory(PersonLike, ObjectCategory)
nameWithType: MapObject.HasCategory(Person, ObjectCategory) nameWithType: MapObject.HasCategory(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -3139,55 +3146,19 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
isExternal: true
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
name: CanCrossBetween(Point, Point)
nameWithType: MapObject.CanCrossBetween(Point, Point)
fullName: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject

View file

@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder - MLEM.Misc.IGenericDataHolder
inheritedMembers: inheritedMembers:
- TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription - TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator - TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty - TinyLife.Objects.Furniture.OnGetDirty
@ -76,19 +77,19 @@ items:
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate - TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF) - TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded - TinyLife.Objects.Furniture.OnAdded
- TinyLife.Objects.Furniture.OnRemoved - TinyLife.Objects.Furniture.OnRemoved
- TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.Furniture.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}) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point) - TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@ -97,8 +98,8 @@ items:
- TinyLife.Objects.Furniture.GetPrice - TinyLife.Objects.Furniture.GetPrice
- TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean) - TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room) - TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
- TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean) - TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike}) - TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof}) - TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
@ -108,9 +109,9 @@ items:
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) - TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[]) - TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean) - TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
- TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2}) - TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot) - TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
- TinyLife.Objects.Furniture.UnlinkParentsAndChildren - TinyLife.Objects.Furniture.UnlinkParentsAndChildren
@ -144,8 +145,7 @@ items:
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) - TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map) - TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -402,6 +402,13 @@ references:
name: Random name: Random
nameWithType: Furniture.Random nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random fullName: TinyLife.Objects.Furniture.Random
- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
name: OnFurnitureTypeConstructed
nameWithType: Furniture.OnFurnitureTypeConstructed
fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription - uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
@ -744,30 +751,30 @@ references:
name: RectangleF name: RectangleF
isExternal: true isExternal: true
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
name: GetCategories(Person) name: GetCategories(PersonLike)
nameWithType: Furniture.GetCategories(Person) nameWithType: Furniture.GetCategories(PersonLike)
fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.OnAdded - uid: TinyLife.Objects.Furniture.OnAdded
commentId: M:TinyLife.Objects.Furniture.OnAdded commentId: M:TinyLife.Objects.Furniture.OnAdded
@ -807,21 +814,21 @@ references:
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRemoved href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRemoved
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetAiPriority(Person, ObjectCategory) name: GetAiPriority(PersonLike, ObjectCategory)
nameWithType: Furniture.GetAiPriority(Person, ObjectCategory) nameWithType: Furniture.GetAiPriority(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -829,13 +836,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1031,21 +1038,21 @@ 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.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpotInfo(Person, ObjectCategory) name: GetFreeActionSpotInfo(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpotInfo(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpotInfo(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1053,13 +1060,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1147,25 +1154,25 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string href: https://learn.microsoft.com/dotnet/api/system.string
- name: ) - name: )
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) name: GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
nameWithType: Furniture.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) nameWithType: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
nameWithType.vb: Furniture.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) nameWithType.vb: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) name.vb: GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1190,13 +1197,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1220,25 +1227,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) name: GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
nameWithType: Furniture.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) nameWithType: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType) fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
nameWithType.vb: Furniture.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) nameWithType.vb: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType) fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) name.vb: GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1257,13 +1264,13 @@ references:
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1281,25 +1288,25 @@ references:
name: NeedType name: NeedType
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,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.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_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>) name: OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>) nameWithType: Furniture.OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>) fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>)
nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single)) nameWithType.vb: Furniture.OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single)) fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, 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)) name.vb: OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1347,13 +1354,13 @@ references:
- name: '>' - name: '>'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1741,22 +1748,22 @@ references:
name: Room name: Room
href: TinyLife.World.Room.html href: TinyLife.World.Room.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
name: GetDirty(Person, TimeSpan) name: GetDirty(PersonLike, TimeSpan)
nameWithType: Furniture.GetDirty(Person, TimeSpan) nameWithType: Furniture.GetDirty(PersonLike, TimeSpan)
fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person, System.TimeSpan) fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike, System.TimeSpan)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1765,13 +1772,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1779,25 +1786,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(Person, bool) name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(Person, bool) nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool) fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean) nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(Person, Boolean) name.vb: SetCreator(PersonLike, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -1806,13 +1813,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2261,21 +2268,21 @@ 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.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpots(Person, ObjectCategory) name: GetFreeActionSpots(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpots(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpots(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2283,34 +2290,34 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpot(Person, ObjectCategory) name: GetFreeActionSpot(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpot(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpot(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2318,35 +2325,35 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
name: GetActionSpotInfo(Person, ActionSpot, Direction2) name: GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
nameWithType: Furniture.GetActionSpotInfo(Person, ActionSpot, Direction2) nameWithType: Furniture.GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2) fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -2359,13 +2366,13 @@ references:
isExternal: true isExternal: true
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -3109,21 +3116,21 @@ references:
name: Map name: Map
href: TinyLife.World.Map.html href: TinyLife.World.Map.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: HasCategory(Person, ObjectCategory) name: HasCategory(PersonLike, ObjectCategory)
nameWithType: MapObject.HasCategory(Person, ObjectCategory) nameWithType: MapObject.HasCategory(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -3131,55 +3138,19 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
isExternal: true
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
name: CanCrossBetween(Point, Point)
nameWithType: MapObject.CanCrossBetween(Point, Point)
fullName: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokenBehavior id: BrokenBehavior
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 187 startLine: 200
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Puddles id: Puddles
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 193 startLine: 206
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dripping id: Dripping
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 197 startLine: 210
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElectricityCrackle id: ElectricityCrackle
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 201 startLine: 214
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -147,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Smoke id: Smoke
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 205 startLine: 218
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: Electrocution id: Electrocution
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 209 startLine: 222
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -0,0 +1,201 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
commentId: T:TinyLife.Objects.BreakableFurniture.WearDownDelegate
id: BreakableFurniture.WearDownDelegate
parent: TinyLife.Objects
children: []
langs:
- csharp
- vb
name: BreakableFurniture.WearDownDelegate
nameWithType: BreakableFurniture.WearDownDelegate
fullName: TinyLife.Objects.BreakableFurniture.WearDownDelegate
type: Delegate
source:
remote:
path: TinyLife/Objects/BreakableFurniture.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WearDownDelegate
path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A delegate that is used by <xref href="TinyLife.Objects.BreakableFurniture.OnWearDown" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate void BreakableFurniture.WearDownDelegate(TimeSpan time, ref float breakTimerIncreaseMultiplier)
parameters:
- id: time
type: System.TimeSpan
- id: breakTimerIncreaseMultiplier
type: System.Single
content.vb: Public Delegate Sub BreakableFurniture.WearDownDelegate(time As TimeSpan, breakTimerIncreaseMultiplier As Single)
extensionMethods:
- TinyLife.Objects.BreakableFurniture.WearDownDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references:
- uid: TinyLife.Objects.BreakableFurniture.OnWearDown
commentId: E:TinyLife.Objects.BreakableFurniture.OnWearDown
parent: TinyLife.Objects.BreakableFurniture
href: TinyLife.Objects.BreakableFurniture.html#TinyLife_Objects_BreakableFurniture_OnWearDown
name: OnWearDown
nameWithType: BreakableFurniture.OnWearDown
fullName: TinyLife.Objects.BreakableFurniture.OnWearDown
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<WearDownDelegate>(WearDownDelegate)
nameWithType: Extensions.JsonCopy<BreakableFurniture.WearDownDelegate>(BreakableFurniture.WearDownDelegate)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.BreakableFurniture.WearDownDelegate>(TinyLife.Objects.BreakableFurniture.WearDownDelegate)
nameWithType.vb: Extensions.JsonCopy(Of BreakableFurniture.WearDownDelegate)(BreakableFurniture.WearDownDelegate)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.BreakableFurniture.WearDownDelegate)(TinyLife.Objects.BreakableFurniture.WearDownDelegate)
name.vb: JsonCopy(Of WearDownDelegate)(WearDownDelegate)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.BreakableFurniture.WearDownDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
name: WearDownDelegate
href: TinyLife.Objects.BreakableFurniture.WearDownDelegate.html
- name: '>'
- name: (
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
name: WearDownDelegate
href: TinyLife.Objects.BreakableFurniture.WearDownDelegate.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.BreakableFurniture.WearDownDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
name: WearDownDelegate
href: TinyLife.Objects.BreakableFurniture.WearDownDelegate.html
- name: )
- name: (
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
name: WearDownDelegate
href: TinyLife.Objects.BreakableFurniture.WearDownDelegate.html
- name: )
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Objects.BreakableFurniture
commentId: T:TinyLife.Objects.BreakableFurniture
parent: TinyLife.Objects
href: TinyLife.Objects.BreakableFurniture.html
name: BreakableFurniture
nameWithType: BreakableFurniture
fullName: TinyLife.Objects.BreakableFurniture
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html

View file

@ -56,6 +56,7 @@ items:
- TinyLife.Objects.IUpdatingObject - TinyLife.Objects.IUpdatingObject
inheritedMembers: inheritedMembers:
- TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription - TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator - TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty - TinyLife.Objects.Furniture.OnGetDirty
@ -89,24 +90,24 @@ items:
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate - TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF) - TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded - TinyLife.Objects.Furniture.OnAdded
- TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.Furniture.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}) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point) - TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
- TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean) - TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike}) - TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof}) - TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
@ -116,9 +117,9 @@ items:
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) - TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[]) - TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean) - TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
- TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2}) - TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot) - TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
- TinyLife.Objects.Furniture.UnlinkParentsAndChildren - TinyLife.Objects.Furniture.UnlinkParentsAndChildren
@ -152,8 +153,7 @@ items:
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) - TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map) - TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -200,10 +200,10 @@ items:
This event can be subscribed to using <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>. This event can be subscribed to using <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public event Action<TimeSpan> OnWearDown content: public event BreakableFurniture.WearDownDelegate OnWearDown
return: return:
type: System.Action{System.TimeSpan} type: TinyLife.Objects.BreakableFurniture.WearDownDelegate
content.vb: Public Event OnWearDown As Action(Of TimeSpan) content.vb: Public Event OnWearDown As BreakableFurniture.WearDownDelegate
- uid: TinyLife.Objects.BreakableFurniture.OnBreak - uid: TinyLife.Objects.BreakableFurniture.OnBreak
commentId: E:TinyLife.Objects.BreakableFurniture.OnBreak commentId: E:TinyLife.Objects.BreakableFurniture.OnBreak
id: OnBreak id: OnBreak
@ -463,7 +463,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction id: CanExecuteAction
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 136 startLine: 144
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -514,7 +514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate id: ActionUpdate
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 141 startLine: 149
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -567,7 +567,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice id: GetPrice
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 157 startLine: 165
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -599,7 +599,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription id: GetDescription
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 162 startLine: 170
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -641,7 +641,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating id: GetDecorativeRating
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 174 startLine: 182
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -680,7 +680,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved id: OnRemoved
path: ../TinyLife/Objects/BreakableFurniture.cs path: ../TinyLife/Objects/BreakableFurniture.cs
startLine: 179 startLine: 187
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -871,6 +871,13 @@ references:
name: Random name: Random
nameWithType: Furniture.Random nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random fullName: TinyLife.Objects.Furniture.Random
- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
name: OnFurnitureTypeConstructed
nameWithType: Furniture.OnFurnitureTypeConstructed
fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription - uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
@ -1213,30 +1220,30 @@ references:
name: RectangleF name: RectangleF
isExternal: true isExternal: true
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
name: GetCategories(Person) name: GetCategories(PersonLike)
nameWithType: Furniture.GetCategories(Person) nameWithType: Furniture.GetCategories(PersonLike)
fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.OnAdded - uid: TinyLife.Objects.Furniture.OnAdded
commentId: M:TinyLife.Objects.Furniture.OnAdded commentId: M:TinyLife.Objects.Furniture.OnAdded
@ -1257,21 +1264,21 @@ references:
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAdded href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAdded
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetAiPriority(Person, ObjectCategory) name: GetAiPriority(PersonLike, ObjectCategory)
nameWithType: Furniture.GetAiPriority(Person, ObjectCategory) nameWithType: Furniture.GetAiPriority(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1279,13 +1286,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1343,21 +1350,21 @@ 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.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpotInfo(Person, ObjectCategory) name: GetFreeActionSpotInfo(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpotInfo(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpotInfo(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1365,13 +1372,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1459,25 +1466,25 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string href: https://learn.microsoft.com/dotnet/api/system.string
- name: ) - name: )
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) name: GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
nameWithType: Furniture.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) nameWithType: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
nameWithType.vb: Furniture.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) nameWithType.vb: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) name.vb: GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1502,13 +1509,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1532,25 +1539,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) name: GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
nameWithType: Furniture.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) nameWithType: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType) fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
nameWithType.vb: Furniture.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) nameWithType.vb: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType) fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) name.vb: GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1569,13 +1576,13 @@ references:
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1593,25 +1600,25 @@ references:
name: NeedType name: NeedType
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,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.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_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>) name: OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>) nameWithType: Furniture.OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>) fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>)
nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single)) nameWithType.vb: Furniture.OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single)) fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, 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)) name.vb: OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1659,13 +1666,13 @@ references:
- name: '>' - name: '>'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -2133,22 +2140,22 @@ references:
isExternal: true isExternal: true
- name: ) - name: )
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
name: GetDirty(Person, TimeSpan) name: GetDirty(PersonLike, TimeSpan)
nameWithType: Furniture.GetDirty(Person, TimeSpan) nameWithType: Furniture.GetDirty(PersonLike, TimeSpan)
fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person, System.TimeSpan) fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike, System.TimeSpan)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -2157,13 +2164,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -2171,25 +2178,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(Person, bool) name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(Person, bool) nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool) fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean) nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(Person, Boolean) name.vb: SetCreator(PersonLike, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2198,13 +2205,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2653,21 +2660,21 @@ 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.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpots(Person, ObjectCategory) name: GetFreeActionSpots(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpots(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpots(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2675,34 +2682,34 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpot(Person, ObjectCategory) name: GetFreeActionSpot(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpot(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpot(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2710,35 +2717,35 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
name: GetActionSpotInfo(Person, ActionSpot, Direction2) name: GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
nameWithType: Furniture.GetActionSpotInfo(Person, ActionSpot, Direction2) nameWithType: Furniture.GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2) fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -2751,13 +2758,13 @@ references:
isExternal: true isExternal: true
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -3501,21 +3508,21 @@ references:
name: Map name: Map
href: TinyLife.World.Map.html href: TinyLife.World.Map.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: HasCategory(Person, ObjectCategory) name: HasCategory(PersonLike, ObjectCategory)
nameWithType: MapObject.HasCategory(Person, ObjectCategory) nameWithType: MapObject.HasCategory(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -3523,55 +3530,19 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
isExternal: true
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
name: CanCrossBetween(Point, Point)
nameWithType: MapObject.CanCrossBetween(Point, Point)
fullName: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject
@ -4570,69 +4541,29 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
- uid: System.Action{System.TimeSpan} - uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
commentId: T:System.Action{System.TimeSpan} commentId: T:TinyLife.Objects.BreakableFurniture.WearDownDelegate
parent: System parent: TinyLife.Objects
definition: System.Action`1 href: TinyLife.Objects.BreakableFurniture.html
href: https://learn.microsoft.com/dotnet/api/system.action-1 name: BreakableFurniture.WearDownDelegate
name: Action<TimeSpan> nameWithType: BreakableFurniture.WearDownDelegate
nameWithType: Action<TimeSpan> fullName: TinyLife.Objects.BreakableFurniture.WearDownDelegate
fullName: System.Action<System.TimeSpan>
nameWithType.vb: Action(Of TimeSpan)
fullName.vb: System.Action(Of System.TimeSpan)
name.vb: Action(Of TimeSpan)
spec.csharp: spec.csharp:
- uid: System.Action`1 - uid: TinyLife.Objects.BreakableFurniture
name: Action name: BreakableFurniture
isExternal: true href: TinyLife.Objects.BreakableFurniture.html
href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: .
- name: < - uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
- uid: System.TimeSpan name: WearDownDelegate
name: TimeSpan href: TinyLife.Objects.BreakableFurniture.WearDownDelegate.html
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '>'
spec.vb: spec.vb:
- uid: System.Action`1 - uid: TinyLife.Objects.BreakableFurniture
name: Action name: BreakableFurniture
isExternal: true href: TinyLife.Objects.BreakableFurniture.html
href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: .
- name: ( - uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
- name: Of name: WearDownDelegate
- name: " " href: TinyLife.Objects.BreakableFurniture.WearDownDelegate.html
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: )
- uid: System.Action`1
commentId: T:System.Action`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
name: Action<T>
nameWithType: Action<T>
fullName: System.Action<T>
nameWithType.vb: Action(Of T)
fullName.vb: System.Action(Of T)
name.vb: Action(Of T)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Action - uid: System.Action
commentId: T:System.Action commentId: T:System.Action
parent: System parent: System

View file

@ -40,6 +40,7 @@ items:
- TinyLife.Objects.IUpdatingObject - TinyLife.Objects.IUpdatingObject
inheritedMembers: inheritedMembers:
- TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription - TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnSetCreator - TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty - TinyLife.Objects.Furniture.OnGetDirty
@ -73,19 +74,19 @@ items:
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate - TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF) - TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded - TinyLife.Objects.Furniture.OnAdded
- TinyLife.Objects.Furniture.OnRemoved - TinyLife.Objects.Furniture.OnRemoved
- TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.Furniture.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}) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point) - TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@ -95,8 +96,8 @@ items:
- TinyLife.Objects.Furniture.GetPrice - TinyLife.Objects.Furniture.GetPrice
- TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean) - TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room) - TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
- TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean) - TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike}) - TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof}) - TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
@ -106,9 +107,9 @@ items:
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) - TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[]) - TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean) - TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
- TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2}) - TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot) - TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
- TinyLife.Objects.Furniture.UnlinkParentsAndChildren - TinyLife.Objects.Furniture.UnlinkParentsAndChildren
@ -142,8 +143,7 @@ items:
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) - TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map) - TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -350,6 +350,13 @@ references:
name: Random name: Random
nameWithType: Furniture.Random nameWithType: Furniture.Random
fullName: TinyLife.Objects.Furniture.Random fullName: TinyLife.Objects.Furniture.Random
- uid: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
commentId: E:TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnFurnitureTypeConstructed
name: OnFurnitureTypeConstructed
nameWithType: Furniture.OnFurnitureTypeConstructed
fullName: TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- uid: TinyLife.Objects.Furniture.OnGetDescription - uid: TinyLife.Objects.Furniture.OnGetDescription
commentId: E:TinyLife.Objects.Furniture.OnGetDescription commentId: E:TinyLife.Objects.Furniture.OnGetDescription
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
@ -692,30 +699,30 @@ references:
name: RectangleF name: RectangleF
isExternal: true isExternal: true
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
name: GetCategories(Person) name: GetCategories(PersonLike)
nameWithType: Furniture.GetCategories(Person) nameWithType: Furniture.GetCategories(PersonLike)
fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
name: GetCategories name: GetCategories
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_Person_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetCategories_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.OnAdded - uid: TinyLife.Objects.Furniture.OnAdded
commentId: M:TinyLife.Objects.Furniture.OnAdded commentId: M:TinyLife.Objects.Furniture.OnAdded
@ -755,21 +762,21 @@ references:
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRemoved href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRemoved
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetAiPriority(Person, ObjectCategory) name: GetAiPriority(PersonLike, ObjectCategory)
nameWithType: Furniture.GetAiPriority(Person, ObjectCategory) nameWithType: Furniture.GetAiPriority(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -777,13 +784,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetAiPriority name: GetAiPriority
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAiPriority_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -979,21 +986,21 @@ 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.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpotInfo(Person, ObjectCategory) name: GetFreeActionSpotInfo(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpotInfo(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpotInfo(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1001,13 +1008,13 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpotInfo name: GetFreeActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -1095,25 +1102,25 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string href: https://learn.microsoft.com/dotnet/api/system.string
- name: ) - name: )
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) name: GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
nameWithType: Furniture.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float) nameWithType: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, bool, SkillType, float)
fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
nameWithType.vb: Furniture.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) nameWithType.vb: Furniture.GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) name.vb: GetEfficiencyModifier(PersonLike, ActionInfo, Boolean, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1138,13 +1145,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetEfficiencyModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1168,25 +1175,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) name: GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
nameWithType: Furniture.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType) nameWithType: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, bool, NeedType)
fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType) fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
nameWithType.vb: Furniture.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) nameWithType.vb: Furniture.GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType) fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType) name.vb: GetRestoreNeedModifier(PersonLike, ActionInfo, Boolean, NeedType)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1205,13 +1212,13 @@ references:
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier name: GetRestoreNeedModifier
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetRestoreNeedModifier_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1229,25 +1236,25 @@ references:
name: NeedType name: NeedType
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,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.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_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>) name: OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>) nameWithType: Furniture.OnRandomQuality(PersonLike, ActionInfo, bool, SkillType, Random, bool, Dictionary<Quality, float>)
fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>) fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary<TinyLife.Skills.Quality, float>)
nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single)) nameWithType.vb: Furniture.OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single)) fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike, 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)) name.vb: OnRandomQuality(PersonLike, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1295,13 +1302,13 @@ references:
- name: '>' - name: '>'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.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.Furniture.OnRandomQuality(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
name: OnRandomQuality name: OnRandomQuality
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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__ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo
@ -1870,22 +1877,22 @@ references:
name: Room name: Room
href: TinyLife.World.Room.html href: TinyLife.World.Room.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
name: GetDirty(Person, TimeSpan) name: GetDirty(PersonLike, TimeSpan)
nameWithType: Furniture.GetDirty(Person, TimeSpan) nameWithType: Furniture.GetDirty(PersonLike, TimeSpan)
fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person, System.TimeSpan) fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike, System.TimeSpan)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1894,13 +1901,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
name: GetDirty name: GetDirty
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_Person_System_TimeSpan_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDirty_TinyLife_Objects_PersonLike_System_TimeSpan_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.TimeSpan - uid: System.TimeSpan
@ -1908,25 +1915,25 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(Person, bool) name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(Person, bool) nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool) fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean) nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean) fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(Person, Boolean) name.vb: SetCreator(PersonLike, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -1935,13 +1942,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean) - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Boolean - uid: System.Boolean
@ -2390,21 +2397,21 @@ 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.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpots(Person, ObjectCategory) name: GetFreeActionSpots(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpots(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpots(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2412,34 +2419,34 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpots name: GetFreeActionSpots
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpots_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: GetFreeActionSpot(Person, ObjectCategory) name: GetFreeActionSpot(PersonLike, ObjectCategory)
nameWithType: Furniture.GetFreeActionSpot(Person, ObjectCategory) nameWithType: Furniture.GetFreeActionSpot(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -2447,35 +2454,35 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: GetFreeActionSpot name: GetFreeActionSpot
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetFreeActionSpot_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
parent: TinyLife.Objects.Furniture parent: TinyLife.Objects.Furniture
isExternal: true isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
name: GetActionSpotInfo(Person, ActionSpot, Direction2) name: GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
nameWithType: Furniture.GetActionSpotInfo(Person, ActionSpot, Direction2) nameWithType: Furniture.GetActionSpotInfo(PersonLike, ActionSpot, Direction2)
fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2) fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -2488,13 +2495,13 @@ references:
isExternal: true isExternal: true
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2) - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
name: GetActionSpotInfo name: GetActionSpotInfo
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_Person_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetActionSpotInfo_TinyLife_Objects_PersonLike_TinyLife_Objects_ActionSpot_MLEM_Misc_Direction2_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ActionSpot - uid: TinyLife.Objects.ActionSpot
@ -3238,21 +3245,21 @@ references:
name: Map name: Map
href: TinyLife.World.Map.html href: TinyLife.World.Map.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
name: HasCategory(Person, ObjectCategory) name: HasCategory(PersonLike, ObjectCategory)
nameWithType: MapObject.HasCategory(Person, ObjectCategory) nameWithType: MapObject.HasCategory(PersonLike, ObjectCategory)
fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory) fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike, TinyLife.Objects.ObjectCategory)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
@ -3260,55 +3267,19 @@ references:
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
name: HasCategory name: HasCategory
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_HasCategory_TinyLife_Objects_PersonLike_TinyLife_Objects_ObjectCategory_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ObjectCategory - uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html href: TinyLife.Objects.ObjectCategory.html
- name: ) - name: )
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
isExternal: true
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
name: CanCrossBetween(Point, Point)
nameWithType: MapObject.CanCrossBetween(Point, Point)
fullName: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: CanCrossBetween
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_CanCrossBetween_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject parent: TinyLife.Objects.MapObject

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Objects.Clothes.Colors - TinyLife.Objects.Clothes.Colors
- TinyLife.Objects.Clothes.DepthFunction - TinyLife.Objects.Clothes.DepthFunction
- TinyLife.Objects.Clothes.Description - TinyLife.Objects.Clothes.Description
- TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person) - TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Clothes.Icon - TinyLife.Objects.Clothes.Icon
- TinyLife.Objects.Clothes.Intentions - TinyLife.Objects.Clothes.Intentions
- TinyLife.Objects.Clothes.IsIncompatible - TinyLife.Objects.Clothes.IsIncompatible
@ -22,6 +22,7 @@ items:
- TinyLife.Objects.Clothes.LayersToHide - TinyLife.Objects.Clothes.LayersToHide
- TinyLife.Objects.Clothes.Name - TinyLife.Objects.Clothes.Name
- TinyLife.Objects.Clothes.NonBuyable - TinyLife.Objects.Clothes.NonBuyable
- TinyLife.Objects.Clothes.PersonType
- TinyLife.Objects.Clothes.Price - TinyLife.Objects.Clothes.Price
- TinyLife.Objects.Clothes.RandomColorWeight - TinyLife.Objects.Clothes.RandomColorWeight
- TinyLife.Objects.Clothes.RandomWeight - TinyLife.Objects.Clothes.RandomWeight
@ -53,7 +54,7 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
A set of information and a registry for clothing items (and hair) that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can wear. A set of information and a registry for clothing items (and hair) that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can wear.
Custom clothes can be registered using <xref href="TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)" data-throw-if-not-resolved="false"></xref>. Custom clothes can be registered using <xref href="TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
@ -221,7 +222,7 @@ items:
summary: >- summary: >-
The reference price for a piece of clothing. The reference price for a piece of clothing.
When clothes items are randomly chosen for a new <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, the items chosen will be guaranteed to have a price equal to or below this value. When clothes items are randomly chosen for a new <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, the items chosen will be guaranteed to have a price equal to or below this value.
example: [] example: []
syntax: syntax:
content: public const int ReferencePrice = 50 content: public const int ReferencePrice = 50
@ -456,7 +457,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in <xref href="TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random%2cTinyLife.Objects.Person%2cTinyLife.Objects.ClothesLayer%2cTinyLife.Objects.ClothesIntention%2cSystem.Nullable%7bTinyLife.Objects.StylePreference%7d%2cSystem.Boolean%2cSystem.Int32%2cSystem.Func%7bTinyLife.Objects.Clothes%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>. The style preference is not exposed to players. summary: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in <xref href="TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random%2cTinyLife.Objects.PersonLike%2cTinyLife.Objects.ClothesLayer%2cTinyLife.Objects.ClothesIntention%2cSystem.Nullable%7bTinyLife.Objects.StylePreference%7d%2cSystem.Boolean%2cSystem.Int32%2cSystem.Func%7bTinyLife.Objects.Clothes%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>. The style preference is not exposed to players.
example: [] example: []
syntax: syntax:
content: public readonly StylePreference StylePreference content: public readonly StylePreference StylePreference
@ -565,6 +566,40 @@ items:
type: TinyLife.Objects.AgeGroup type: TinyLife.Objects.AgeGroup
content.vb: Public Property Ages As AgeGroup content.vb: Public Property Ages As AgeGroup
overload: TinyLife.Objects.Clothes.Ages* overload: TinyLife.Objects.Clothes.Ages*
- uid: TinyLife.Objects.Clothes.PersonType
commentId: P:TinyLife.Objects.Clothes.PersonType
id: PersonType
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: PersonType
nameWithType: Clothes.PersonType
fullName: TinyLife.Objects.Clothes.PersonType
type: Property
source:
remote:
path: TinyLife/Objects/Clothes.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonType
path: ../TinyLife/Objects/Clothes.cs
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
The type of person that is allowed to wear these clothes.
Defaults to the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> type.
example: []
syntax:
content: public Type PersonType { get; init; }
parameters: []
return:
type: System.Type
content.vb: Public Property PersonType As Type
overload: TinyLife.Objects.Clothes.PersonType*
- uid: TinyLife.Objects.Clothes.DepthFunction - uid: TinyLife.Objects.Clothes.DepthFunction
commentId: P:TinyLife.Objects.Clothes.DepthFunction commentId: P:TinyLife.Objects.Clothes.DepthFunction
id: DepthFunction id: DepthFunction
@ -583,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthFunction id: DepthFunction
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 111 startLine: 116
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -617,7 +652,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureBehaviorLayer id: TextureBehaviorLayer
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 116 startLine: 121
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -651,12 +686,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomWeight id: RandomWeight
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 122 startLine: 127
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
An optional function that determines the weight that this clothing item has when randomly generating an <xref href="TinyLife.Objects.Outfit" data-throw-if-not-resolved="false"></xref> for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>. An optional function that determines the weight that this clothing item has when randomly generating an <xref href="TinyLife.Objects.Outfit" data-throw-if-not-resolved="false"></xref> for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
The higher the weight is, the more likely it is for this item to be chosen for an outfit. The higher the weight is, the more likely it is for this item to be chosen for an outfit.
@ -687,12 +722,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomColorWeight id: RandomColorWeight
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 127 startLine: 132
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
An optional function that determines the weight that this clothing item's given color index has when randomly generating an <xref href="TinyLife.Objects.Outfit" data-throw-if-not-resolved="false"></xref> for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>. An optional function that determines the weight that this clothing item's given color index has when randomly generating an <xref href="TinyLife.Objects.Outfit" data-throw-if-not-resolved="false"></xref> for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
The default weight for each clothing item's color is 1, and the higher the weight is, the more likely it is for the color to be chosen for an outfit. The default weight for each clothing item's color is 1, and the higher the weight is, the more likely it is for the color to be chosen for an outfit.
example: [] example: []
@ -721,7 +756,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIncompatible id: IsIncompatible
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 131 startLine: 136
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -752,7 +787,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayersToHide id: LayersToHide
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 136 startLine: 141
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -786,18 +821,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description id: Description
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 140 startLine: 145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: A function that can optionally determine a set of additional text strings that are added to this clothes item's description in the <xref href="TinyLife.Uis.CharacterCreator" data-throw-if-not-resolved="false"></xref>. To do so, simply add to the passed <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref>. summary: A function that can optionally determine a set of additional text strings that are added to this clothes item's description in the <xref href="TinyLife.Uis.CharacterCreator" data-throw-if-not-resolved="false"></xref>. To do so, simply add to the passed <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public Action<Clothes, Person, List<string>> Description { get; init; } content: public Action<Clothes, PersonLike, List<string>> Description { get; init; }
parameters: [] parameters: []
return: return:
type: System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.Person,System.Collections.Generic.List{System.String}} type: System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.PersonLike,System.Collections.Generic.List{System.String}}
content.vb: Public Property Description As Action(Of Clothes, Person, List(Of String)) content.vb: Public Property Description As Action(Of Clothes, PersonLike, List(Of String))
overload: TinyLife.Objects.Clothes.Description* overload: TinyLife.Objects.Clothes.Description*
- uid: TinyLife.Objects.Clothes.SourceString - uid: TinyLife.Objects.Clothes.SourceString
commentId: P:TinyLife.Objects.Clothes.SourceString commentId: P:TinyLife.Objects.Clothes.SourceString
@ -817,7 +852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 142 startLine: 147
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -850,7 +885,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 155 startLine: 160
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -879,7 +914,7 @@ items:
description: A set of <xref href="TinyLife.Objects.ClothesIntention" data-throw-if-not-resolved="false"></xref> flags that determine what this clothes item can be used for description: A set of <xref href="TinyLife.Objects.ClothesIntention" data-throw-if-not-resolved="false"></xref> flags that determine what this clothes item can be used for
- id: stylePreference - id: stylePreference
type: TinyLife.Objects.StylePreference type: TinyLife.Objects.StylePreference
description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in <xref href="TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random%2cTinyLife.Objects.Person%2cTinyLife.Objects.ClothesLayer%2cTinyLife.Objects.ClothesIntention%2cSystem.Nullable%7bTinyLife.Objects.StylePreference%7d%2cSystem.Boolean%2cSystem.Int32%2cSystem.Func%7bTinyLife.Objects.Clothes%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>. description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in <xref href="TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random%2cTinyLife.Objects.PersonLike%2cTinyLife.Objects.ClothesLayer%2cTinyLife.Objects.ClothesIntention%2cSystem.Nullable%7bTinyLife.Objects.StylePreference%7d%2cSystem.Boolean%2cSystem.Int32%2cSystem.Func%7bTinyLife.Objects.Clothes%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>.
- id: colors - id: colors
type: TinyLife.Utilities.ColorScheme[] type: TinyLife.Utilities.ColorScheme[]
description: The set of <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref>s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer. description: The set of <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref>s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer.
@ -906,7 +941,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 169 startLine: 174
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -935,7 +970,7 @@ items:
description: A set of <xref href="TinyLife.Objects.ClothesIntention" data-throw-if-not-resolved="false"></xref> flags that determine what this clothes item can be used for description: A set of <xref href="TinyLife.Objects.ClothesIntention" data-throw-if-not-resolved="false"></xref> flags that determine what this clothes item can be used for
- id: stylePreference - id: stylePreference
type: TinyLife.Objects.StylePreference type: TinyLife.Objects.StylePreference
description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in <xref href="TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random%2cTinyLife.Objects.Person%2cTinyLife.Objects.ClothesLayer%2cTinyLife.Objects.ClothesIntention%2cSystem.Nullable%7bTinyLife.Objects.StylePreference%7d%2cSystem.Boolean%2cSystem.Int32%2cSystem.Func%7bTinyLife.Objects.Clothes%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>. description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in <xref href="TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random%2cTinyLife.Objects.PersonLike%2cTinyLife.Objects.ClothesLayer%2cTinyLife.Objects.ClothesIntention%2cSystem.Nullable%7bTinyLife.Objects.StylePreference%7d%2cSystem.Boolean%2cSystem.Int32%2cSystem.Func%7bTinyLife.Objects.Clothes%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>.
- id: colors - id: colors
type: TinyLife.Utilities.ColorSettings type: TinyLife.Utilities.ColorSettings
description: The set of <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref>s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer. description: The set of <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref>s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer.
@ -944,16 +979,16 @@ items:
nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ColorSettings) nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ColorSettings)
fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, TinyLife.Utilities.ColorSettings) fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, TinyLife.Utilities.ColorSettings)
name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ColorSettings) name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ColorSettings)
- uid: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person) - uid: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.PersonLike)
id: GetDescription(TinyLife.Objects.Person) id: GetDescription(TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.Clothes parent: TinyLife.Objects.Clothes
langs: langs:
- csharp - csharp
- vb - vb
name: GetDescription(Person) name: GetDescription(PersonLike)
nameWithType: Clothes.GetDescription(Person) nameWithType: Clothes.GetDescription(PersonLike)
fullName: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person) fullName: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -962,7 +997,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription id: GetDescription
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 201 startLine: 206
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -972,15 +1007,15 @@ items:
This method returns this clothes item's <xref href="TinyLife.Objects.Clothes.Intentions" data-throw-if-not-resolved="false"></xref>' description, as well as any additional description info returned by <xref href="TinyLife.Objects.Clothes.Description" data-throw-if-not-resolved="false"></xref>. This method returns this clothes item's <xref href="TinyLife.Objects.Clothes.Intentions" data-throw-if-not-resolved="false"></xref>' description, as well as any additional description info returned by <xref href="TinyLife.Objects.Clothes.Description" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public IEnumerable<string> GetDescription(Person person) content: public IEnumerable<string> GetDescription(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person who is wearing this clothing item, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>. description: The person who is wearing this clothing item, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
return: return:
type: System.Collections.Generic.IEnumerable{System.String} type: System.Collections.Generic.IEnumerable{System.String}
description: This clothes item's description. description: This clothes item's description.
content.vb: Public Function GetDescription(person As Person) As IEnumerable(Of String) content.vb: Public Function GetDescription(person As PersonLike) As IEnumerable(Of String)
overload: TinyLife.Objects.Clothes.GetDescription* overload: TinyLife.Objects.Clothes.GetDescription*
- uid: TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) - uid: TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)
commentId: M:TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) commentId: M:TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)
@ -1000,7 +1035,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreCompatible id: AreCompatible
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 213 startLine: 218
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1038,7 +1073,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 222 startLine: 227
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -1056,13 +1091,13 @@ items:
content.vb: Public Shared Function Register(clothes As Clothes) As Clothes content.vb: Public Shared Function Register(clothes As Clothes) As Clothes
overload: TinyLife.Objects.Clothes.Register* overload: TinyLife.Objects.Clothes.Register*
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes) - uid: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
commentId: M:TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes) commentId: M:TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_Register_TinyLife_Objects_Clothes_ href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_Register_TinyLife_Objects_Clothes_
@ -1904,20 +1939,20 @@ references:
nameWithType.vb: Single nameWithType.vb: Single
fullName.vb: Single fullName.vb: Single
name.vb: Single name.vb: Single
- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) - uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.PersonLike,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.PersonLike,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
isExternal: true isExternal: true
href: TinyLife.Objects.Outfit.html#TinyLife_Objects_Outfit_SetRandomClothesItem_System_Random_TinyLife_Objects_Person_TinyLife_Objects_ClothesLayer_TinyLife_Objects_ClothesIntention_System_Nullable_TinyLife_Objects_StylePreference__System_Boolean_System_Int32_System_Func_TinyLife_Objects_Clothes_System_Boolean__ href: TinyLife.Objects.Outfit.html#TinyLife_Objects_Outfit_SetRandomClothesItem_System_Random_TinyLife_Objects_PersonLike_TinyLife_Objects_ClothesLayer_TinyLife_Objects_ClothesIntention_System_Nullable_TinyLife_Objects_StylePreference__System_Boolean_System_Int32_System_Func_TinyLife_Objects_Clothes_System_Boolean__
name: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func<Clothes, bool>) name: SetRandomClothesItem(Random, PersonLike, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func<Clothes, bool>)
nameWithType: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func<Clothes, bool>) nameWithType: Outfit.SetRandomClothesItem(Random, PersonLike, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func<Clothes, bool>)
fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, bool, int, System.Func<TinyLife.Objects.Clothes, bool>) fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.PersonLike, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, bool, int, System.Func<TinyLife.Objects.Clothes, bool>)
nameWithType.vb: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean)) nameWithType.vb: Outfit.SetRandomClothesItem(Random, PersonLike, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean))
fullName.vb: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, Boolean, Integer, System.Func(Of TinyLife.Objects.Clothes, Boolean)) fullName.vb: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.PersonLike, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, Boolean, Integer, System.Func(Of TinyLife.Objects.Clothes, Boolean))
name.vb: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean)) name.vb: SetRandomClothesItem(Random, PersonLike, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean))
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) - uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.PersonLike,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
name: SetRandomClothesItem name: SetRandomClothesItem
href: TinyLife.Objects.Outfit.html#TinyLife_Objects_Outfit_SetRandomClothesItem_System_Random_TinyLife_Objects_Person_TinyLife_Objects_ClothesLayer_TinyLife_Objects_ClothesIntention_System_Nullable_TinyLife_Objects_StylePreference__System_Boolean_System_Int32_System_Func_TinyLife_Objects_Clothes_System_Boolean__ href: TinyLife.Objects.Outfit.html#TinyLife_Objects_Outfit_SetRandomClothesItem_System_Random_TinyLife_Objects_PersonLike_TinyLife_Objects_ClothesLayer_TinyLife_Objects_ClothesIntention_System_Nullable_TinyLife_Objects_StylePreference__System_Boolean_System_Int32_System_Func_TinyLife_Objects_Clothes_System_Boolean__
- name: ( - name: (
- uid: System.Random - uid: System.Random
name: Random name: Random
@ -1925,9 +1960,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.random href: https://learn.microsoft.com/dotnet/api/system.random
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ClothesLayer - uid: TinyLife.Objects.ClothesLayer
@ -1975,9 +2010,9 @@ references:
- name: '>' - name: '>'
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) - uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.PersonLike,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
name: SetRandomClothesItem name: SetRandomClothesItem
href: TinyLife.Objects.Outfit.html#TinyLife_Objects_Outfit_SetRandomClothesItem_System_Random_TinyLife_Objects_Person_TinyLife_Objects_ClothesLayer_TinyLife_Objects_ClothesIntention_System_Nullable_TinyLife_Objects_StylePreference__System_Boolean_System_Int32_System_Func_TinyLife_Objects_Clothes_System_Boolean__ href: TinyLife.Objects.Outfit.html#TinyLife_Objects_Outfit_SetRandomClothesItem_System_Random_TinyLife_Objects_PersonLike_TinyLife_Objects_ClothesLayer_TinyLife_Objects_ClothesIntention_System_Nullable_TinyLife_Objects_StylePreference__System_Boolean_System_Int32_System_Func_TinyLife_Objects_Clothes_System_Boolean__
- name: ( - name: (
- uid: System.Random - uid: System.Random
name: Random name: Random
@ -1985,9 +2020,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.random href: https://learn.microsoft.com/dotnet/api/system.random
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.ClothesLayer - uid: TinyLife.Objects.ClothesLayer
@ -2120,6 +2155,27 @@ references:
name: AgeGroup name: AgeGroup
nameWithType: AgeGroup nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup fullName: TinyLife.Objects.AgeGroup
- 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.Clothes.PersonType*
commentId: Overload:TinyLife.Objects.Clothes.PersonType
href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_PersonType
name: PersonType
nameWithType: Clothes.PersonType
fullName: TinyLife.Objects.Clothes.PersonType
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.Objects.Pose - uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects parent: TinyLife.Objects
@ -2697,17 +2753,17 @@ references:
name: Description name: Description
nameWithType: Clothes.Description nameWithType: Clothes.Description
fullName: TinyLife.Objects.Clothes.Description fullName: TinyLife.Objects.Clothes.Description
- uid: System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.Person,System.Collections.Generic.List{System.String}} - uid: System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.PersonLike,System.Collections.Generic.List{System.String}}
commentId: T:System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.Person,System.Collections.Generic.List{System.String}} commentId: T:System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.PersonLike,System.Collections.Generic.List{System.String}}
parent: System parent: System
definition: System.Action`3 definition: System.Action`3
href: https://learn.microsoft.com/dotnet/api/system.action-3 href: https://learn.microsoft.com/dotnet/api/system.action-3
name: Action<Clothes, Person, List<string>> name: Action<Clothes, PersonLike, List<string>>
nameWithType: Action<Clothes, Person, List<string>> nameWithType: Action<Clothes, PersonLike, List<string>>
fullName: System.Action<TinyLife.Objects.Clothes, TinyLife.Objects.Person, System.Collections.Generic.List<string>> fullName: System.Action<TinyLife.Objects.Clothes, TinyLife.Objects.PersonLike, System.Collections.Generic.List<string>>
nameWithType.vb: Action(Of Clothes, Person, List(Of String)) nameWithType.vb: Action(Of Clothes, PersonLike, List(Of String))
fullName.vb: System.Action(Of TinyLife.Objects.Clothes, TinyLife.Objects.Person, System.Collections.Generic.List(Of String)) fullName.vb: System.Action(Of TinyLife.Objects.Clothes, TinyLife.Objects.PersonLike, System.Collections.Generic.List(Of String))
name.vb: Action(Of Clothes, Person, List(Of String)) name.vb: Action(Of Clothes, PersonLike, List(Of String))
spec.csharp: spec.csharp:
- uid: System.Action`3 - uid: System.Action`3
name: Action name: Action
@ -2719,9 +2775,9 @@ references:
href: TinyLife.Objects.Clothes.html href: TinyLife.Objects.Clothes.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Collections.Generic.List`1 - uid: System.Collections.Generic.List`1
@ -2748,9 +2804,9 @@ references:
href: TinyLife.Objects.Clothes.html href: TinyLife.Objects.Clothes.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Collections.Generic.List`1 - uid: System.Collections.Generic.List`1
@ -2886,7 +2942,7 @@ references:
fullName: TinyLife.Objects.Clothes.Description fullName: TinyLife.Objects.Clothes.Description
- uid: TinyLife.Objects.Clothes.GetDescription* - uid: TinyLife.Objects.Clothes.GetDescription*
commentId: Overload:TinyLife.Objects.Clothes.GetDescription commentId: Overload:TinyLife.Objects.Clothes.GetDescription
href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_GetDescription_TinyLife_Objects_Person_ href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_GetDescription_TinyLife_Objects_PersonLike_
name: GetDescription name: GetDescription
nameWithType: Clothes.GetDescription nameWithType: Clothes.GetDescription
fullName: TinyLife.Objects.Clothes.GetDescription fullName: TinyLife.Objects.Clothes.GetDescription

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: 502 startLine: 507
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: 506 startLine: 511
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: 507 startLine: 512
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: 508 startLine: 513
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: 509 startLine: 514
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: 510 startLine: 515
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: 511 startLine: 516
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: 512 startLine: 517
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: 513 startLine: 518
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: 514 startLine: 519
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: 515 startLine: 520
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: 516 startLine: 521
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -32,12 +32,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesLayer id: ClothesLayer
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 439 startLine: 444
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
summary: >- summary: >-
A flag enumeration that defines a set of layers that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Clothes" data-throw-if-not-resolved="false"></xref> are rendered with. A flag enumeration that defines a set of layers that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Clothes" data-throw-if-not-resolved="false"></xref> are rendered with.
The ordering is based on the order that these should be drawn in by default, but it can be changed per clothes item using <xref href="TinyLife.Objects.Clothes.DepthFunction" data-throw-if-not-resolved="false"></xref>. The ordering is based on the order that these should be drawn in by default, but it can be changed per clothes item using <xref href="TinyLife.Objects.Clothes.DepthFunction" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
@ -51,7 +51,6 @@ items:
Public Enum ClothesLayer Public Enum ClothesLayer
extensionMethods: extensionMethods:
- TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.CanTakeOff
- TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.GetDepth - TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.GetDepth
- TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.IsPartOfPerson - TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.IsPartOfPerson
- TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.JsonCopy``1
@ -77,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Body id: Body
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 445 startLine: 450
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -105,7 +104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eyes id: Eyes
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 449 startLine: 454
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -133,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pants id: Pants
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 453 startLine: 458
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -161,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Arms id: Arms
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 457 startLine: 462
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -189,7 +188,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shirt id: Shirt
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 461 startLine: 466
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -217,7 +216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Accessories id: Accessories
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 465 startLine: 470
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -245,7 +244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacialHair id: FacialHair
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 469 startLine: 474
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -273,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hair id: Hair
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 473 startLine: 478
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -301,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeadAccessories id: HeadAccessories
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 477 startLine: 482
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -329,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FaceAccessories id: FaceAccessories
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 481 startLine: 486
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -357,7 +356,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ArmAccessories id: ArmAccessories
path: ../TinyLife/Objects/Clothes.cs path: ../TinyLife/Objects/Clothes.cs
startLine: 486 startLine: 491
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -388,7 +387,7 @@ 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: 490 startLine: 495
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -416,7 +415,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: 494 startLine: 499
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -427,13 +426,13 @@ items:
return: return:
type: TinyLife.Objects.ClothesLayer type: TinyLife.Objects.ClothesLayer
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Clothes - uid: TinyLife.Objects.Clothes
commentId: T:TinyLife.Objects.Clothes commentId: T:TinyLife.Objects.Clothes
parent: TinyLife.Objects parent: TinyLife.Objects
@ -469,32 +468,6 @@ references:
- uid: TinyLife.Objects - uid: TinyLife.Objects
name: Objects name: Objects
href: TinyLife.Objects.html href: TinyLife.Objects.html
- uid: TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.CanTakeOff
commentId: M:TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_CanTakeOff_TinyLife_Objects_ClothesLayer_
name: CanTakeOff(ClothesLayer)
nameWithType: Extensions.CanTakeOff(ClothesLayer)
fullName: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
name: CanTakeOff
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_CanTakeOff_TinyLife_Objects_ClothesLayer_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
name: CanTakeOff
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_CanTakeOff_TinyLife_Objects_ClothesLayer_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: )
- uid: TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.GetDepth - uid: TinyLife.Objects.ClothesLayer.TinyLife.Utilities.Extensions.GetDepth
commentId: M:TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer) commentId: M:TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
parent: TinyLife.Utilities.Extensions parent: TinyLife.Utilities.Extensions
@ -588,37 +561,6 @@ references:
name: ClothesLayer name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html href: TinyLife.Objects.ClothesLayer.html
- name: ) - name: )
- uid: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
commentId: M:TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_CanTakeOff_TinyLife_Objects_ClothesLayer_
name: CanTakeOff(ClothesLayer)
nameWithType: Extensions.CanTakeOff(ClothesLayer)
fullName: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
name: CanTakeOff
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_CanTakeOff_TinyLife_Objects_ClothesLayer_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)
name: CanTakeOff
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_CanTakeOff_TinyLife_Objects_ClothesLayer_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer) - uid: TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
commentId: M:TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer) commentId: M:TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDepth_TinyLife_Objects_ClothesLayer_ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDepth_TinyLife_Objects_ClothesLayer_
@ -643,6 +585,13 @@ references:
name: ClothesLayer name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html href: TinyLife.Objects.ClothesLayer.html
- name: ) - name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer) - uid: TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)
commentId: M:TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer) commentId: M:TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsPartOfPerson_TinyLife_Objects_ClothesLayer_ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsPartOfPerson_TinyLife_Objects_ClothesLayer_

Some files were not shown because too many files have changed in this diff Show more