Compare commits

...

70 commits
0.40.1 ... main

Author SHA1 Message Date
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
Ell
6bde3e82bd 0.41.0 2024-04-14 17:55:54 +02:00
Ell
e19b04b1ae clear wiki news 2024-04-05 13:44:59 +02:00
Ell
e8f07f8a8f updated market town splash 2024-03-31 16:51:03 +02:00
Ell
27a96e20f8 shuffle around the news a bit 2024-03-30 11:32:48 +01:00
Ell
d69a7a5529 update wiki news 2024-03-29 23:28:46 +01:00
Ell
efceb4aba3 added market town to community 2024-03-28 22:40:24 +01:00
Ell
b840344d6d added wiki news 2024-03-20 16:09:10 +01:00
Ell
9aacb78ee1 fixed old ingame news link 2024-03-19 19:39:02 +01:00
Ell
1fc6572cfb renamed docs to developer docs 2024-03-19 19:18:12 +01:00
Ell
1ca6db8b56 made in-game news message italics 2024-03-19 19:14:04 +01:00
Ell
a72f600cab rename news to ingamenews 2024-03-19 19:11:54 +01:00
Ell
ceb183be46 removed changelog from the toc 2024-03-19 19:10:06 +01:00
Ell
7dbda86f52 actually enable rewrites 2024-03-19 19:08:47 +01:00
Ell
332744f804 fixed outdated gemfile 2024-03-19 19:07:52 +01:00
Ell
dd6b4b3c75 (dirty hack to) display the in-game news and changelog on the website 2024-03-19 19:06:53 +01:00
Ell
e5d833d68e further contribution info 2024-03-19 16:11:38 +01:00
Ell
039c9a7988 in the repository 2024-03-19 14:45:10 +01:00
Ell
5351518b1e fix wording 2024-03-19 14:44:55 +01:00
Ell
8978e0e34c clean up index and readme 2024-03-19 14:40:26 +01:00
Ell
6c2271e304 rename documentation to developer docs 2024-03-18 22:10:41 +01:00
Ell
139386886e added links to wiki 2024-03-18 22:09:24 +01:00
Ell
cc2145e282 oop 2024-03-17 21:07:58 +01:00
Ell
1611702c00 move the roadmap around a bit 2024-03-17 21:06:25 +01:00
Ell
b71d9c7a19 clean up custom maps doc 2024-03-16 21:21:44 +01:00
Ell
6c426cd810 added paradise island 2024-03-13 22:47:06 +01:00
386 changed files with 79413 additions and 43166 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
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
- name: Purge Cloudflare cache
uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
with:
cf_zone: ${{ secrets.CLOUDFLARE_ZONE }}
cf_auth: ${{ secrets.CLOUDFLARE_TOKEN }}
docs:
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
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
- name: Purge Cloudflare cache
uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
with:
cf_zone: ${{ secrets.CLOUDFLARE_ZONE }}
cf_auth: ${{ secrets.CLOUDFLARE_TOKEN }}

1
.gitignore vendored
View file

@ -2,3 +2,4 @@ _site
.jekyll-cache
obj
.idea
__*

View file

@ -1,3 +1,170 @@
# 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
*April 14, 2024*
![](media/changelog/0.41.0.png)
> Huge New Set, Babysitters, Museums, More Stings, and More
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.41.0/).**
Additions
- Added the Contemporary Complements set with art by [Gindew](https://linktr.ee/redgindew), which includes a large amount of new furniture items, art pieces, and more
- Added the ability to hire a one-off babysitter using the phone
- Added a museum lot type, along with a museum curator lot staff, and the ability to view art pieces
- Added a new voice type, the soft voice, by [Jason Hall](https://linktr.ee/jason11818)
- Added event sting sound effects for various important events by [Jamal Green](https://www.jamalgreenmusic.com/)
- Added the ability to adopt someone as a parent
- Added the ability to set a height offset for roofs, allowing more advanced roof layouts
- Added cute little ambient bee particles around flowers and flower bushes
Improvements
- Improved center position when rotating the camera on higher floors
- Also allow storing furniture in the household storage while on the cursor
- Made it take much longer for family-focused people to miss their family
- Made people get uncomfortable if they eat the same food too often
- Display roadmap and wiki links in the main menu
- Made people discard their held item before sleeping
- Slightly decrease the size of the controls hints by default
- Made the money change overlay more prominent
- Allow making UI scale much smaller on high-res screens
- Made lot staff types have icons
- Move all furniture to its correct parent object spot position on load
- Cull roof filler walls that aren't visible
- Improved skill gain speed of the communication skill
- Display a tooltip when hovering over lots, rather than having to guess the type by the lot's outline color
- Improved the styling of in-world tooltips for the gamepad cursor
Fixes
- Fixed a bed that only has the current person in it saying you're not romantic enough with them
- Fixed TVs close to map borders causing an exception when trying to watch
- Fixed being unable to start interactions with people on different floors
- Fixed a crash when selecting a tile that is out of bounds
- Fixed an exception when opening a people selection menu from a small map
- Fixed content not being selected when switching furniture tabs using a gamepad
- Fixed gamepad tooltips being in the corner of the screen for one frame
- Fixed the played household's held furniture items being deleted when loading the game
- Fixed roof filler walls z-fighting when moving the camera
- Fixed a rogue wallpaper pixel being visible on gabled roofs in some camera rotations
- Fixed babies being unable to eat when the only seat is on a different floor
- Fixed people turning a weird direction sometimes when interacting with big furniture items
- Fixed ordering from staff not failing when the staff can't be reached, causing far-away interactions
API
- Localizers: the verbose log now displays mismatched newline characters between localizations
- Added a proper README to the API
# 0.40.1
*March 10, 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

@ -1,15 +1,5 @@
![The Tiny Life banner](https://raw.githubusercontent.com/Ellpeck/TinyLifeWeb/main/docs/media/banner.png)
Welcome to the Tiny Life Modding API! On [the site](https://docs.tinylifegame.com), you can find the full modding API documentation, a bunch of modding tutorials, as well as an online version of the game's changelog.
This is the repository for the [Tiny Life website](https://tinylifegame.com), which you can find in the `web` directory, as well as the [Tiny Life Developer Docs](https://docs.tinylifegame.com), which you can find in the `docs` directory.
# What next?
- To install a mod, custom lot or custom household, check out the [custom content installation](https://docs.tinylifegame.com/articles/getting.html) tutorial.
- To create your first mod, check out the [modding basics](https://docs.tinylifegame.com/articles/mod_basics.html) tutorial or the [example mod](https://github.com/Ellpeck/TinyLifeExampleMod).
- This site features a web version of the modding API's [documentation](https://docs.tinylifegame.com/api/TinyLife.html) as well, which is a verbatim copy of the XML documentation that you can find in the API's source.
# Contributing
If you've made a mod for Tiny Life before, and you think you know what you're doing, you can help others by contributing your own tutorial articles or improving existing ones. You can get started doing so by [submitting a pull request](https://github.com/Ellpeck/TinyLifeWeb/pulls).
If you found an error in the game's API or its documentation, you can also [submit an issue](https://github.com/Ellpeck/TinyLifeWeb/issues).
Thank you for supporting Tiny Life's custom content community!
Additional documentation for various parts of the game and its development can be found on [the wiki](https://wiki.tinylifegame.com), as well.

View file

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

View file

@ -3,3 +3,13 @@ ExpiresDefault A31536000
ExpiresByType text/html A600
ExpiresByType text/javascript A2592000
ExpiresByType application/javascript A2592000
RewriteEngine On
RewriteBase /
# legacy redirects
RewriteRule ^Changelog(.html)?$ "https://tinylifegame.com/changelog" [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

File diff suppressed because it is too large Load diff

View file

@ -14,13 +14,13 @@ items:
- TinyLife.Actions.ActionArgument.CustomLayout
- TinyLife.Actions.ActionArgument.Description
- 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.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.Name
- 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})
langs:
- csharp
@ -153,17 +153,17 @@ items:
summary: >-
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.
This is an extension of <xref href="TinyLife.Actions.ActionType.AiSettings.PassivePriority" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public Func<Person, float> PassivePriority
content: public Func<PersonLike, float> PassivePriority
return:
type: System.Func{TinyLife.Objects.Person,System.Single}
content.vb: Public PassivePriority As Func(Of Person, Single)
type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public PassivePriority As Func(Of PersonLike, Single)
- uid: TinyLife.Actions.ActionArgument.CanExecute
commentId: F:TinyLife.Actions.ActionArgument.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.
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: []
syntax:
content: public Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> CustomLayout
@ -482,16 +482,16 @@ items:
nameWithType.vb: ActionArgument.CanBeExecuted(ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.CanBeExecuted(TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanBeExecuted(ActionInfo, Boolean)
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
id: GetPassivePriority(TinyLife.Objects.Person)
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
id: GetPassivePriority(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionArgument
langs:
- csharp
- vb
name: GetPassivePriority(Person)
nameWithType: ActionArgument.GetPassivePriority(Person)
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
name: GetPassivePriority(PersonLike)
nameWithType: ActionArgument.GetPassivePriority(PersonLike)
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
type: Method
source:
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>.
example: []
syntax:
content: public float GetPassivePriority(Person person)
content: public float GetPassivePriority(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person for whom to return the passive priority
return:
type: System.Single
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*
- 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)
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)
id: 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.PersonLike,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
langs:
- csharp
- vb
name: FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>, bool)
nameWithType: ActionArgument.FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person 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)
name: FreePeople(ActionInfo, bool, Func<(ActionInfo Info, PersonLike 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.PersonLike Other, bool Automatic), TinyLife.Actions.CanExecuteResult>, bool)
type: Method
source:
remote:
@ -535,19 +535,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FreePeople
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 158
startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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.
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.
example: []
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:
- id: info
type: TinyLife.Actions.ActionInfo
@ -556,18 +556,19 @@ items:
type: System.Boolean
description: Whether the action variety was selected automatically.
- 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.
- id: showRelationship
type: System.Boolean
description: Whether the relationship level between the <code class="paramref">info</code>'s <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> and the free people should be displayed.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument}
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*
nameWithType.vb: ActionArgument.FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, 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)
name.vb: 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.PersonLike, Automatic As Boolean), TinyLife.Actions.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})
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})
@ -586,7 +587,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StoredFurniture
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 177
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -630,7 +631,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImageLayout
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 198
startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -659,16 +660,16 @@ items:
nameWithType.vb: ActionArgument.ImageLayout(Single, Element.DrawCallback, Padding)
fullName.vb: TinyLife.Actions.ActionArgument.ImageLayout(Single, MLEM.Ui.Elements.Element.DrawCallback, MLEM.Misc.Padding)
name.vb: ImageLayout(Single, DrawCallback, Padding)
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean)
commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean)
id: 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.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
id: PortraitLayout(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Actions.ActionArgument
langs:
- csharp
- vb
name: PortraitLayout(Person, Person, bool)
nameWithType: ActionArgument.PortraitLayout(Person, Person, bool)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, bool)
name: PortraitLayout(PersonLike, PersonLike, bool)
nameWithType: ActionArgument.PortraitLayout(PersonLike, PersonLike, bool)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, bool)
type: Method
source:
remote:
@ -677,30 +678,32 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PortraitLayout
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 219
startLine: 222
assemblies:
- Tiny Life
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: []
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:
- 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>.
- id: otherPerson
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person to create the portrait layout for
- id: showRelationship
type: System.Boolean
description: Whether the relationship level between the <code class="paramref">person</code> and the <code class="paramref">otherPerson</code> should be displayed.
return:
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>
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*
nameWithType.vb: ActionArgument.PortraitLayout(Person, Person, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, Boolean)
name.vb: PortraitLayout(Person, Person, Boolean)
nameWithType.vb: ActionArgument.PortraitLayout(PersonLike, PersonLike, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, Boolean)
name.vb: PortraitLayout(PersonLike, PersonLike, Boolean)
references:
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
@ -1481,29 +1484,29 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_Person_
name: GetPassivePriority(Person)
nameWithType: ActionArgument.GetPassivePriority(Person)
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_GetPassivePriority_TinyLife_Objects_PersonLike_
name: GetPassivePriority(PersonLike)
nameWithType: ActionArgument.GetPassivePriority(PersonLike)
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
spec.csharp:
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
spec.vb:
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)
- uid: TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.PersonLike)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority
commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority
@ -1511,26 +1514,26 @@ references:
name: PassivePriority
nameWithType: ActionType.AiSettings.PassivePriority
fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority
- uid: System.Func{TinyLife.Objects.Person,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single}
- uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float>
nameWithType: Func<Person, float>
fullName: System.Func<TinyLife.Objects.Person, float>
nameWithType.vb: Func(Of Person, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single)
name.vb: Func(Of Person, Single)
name: Func<PersonLike, float>
nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of PersonLike, Single)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -1546,9 +1549,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -1786,29 +1789,29 @@ references:
name: Padding
isExternal: true
- name: )
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean)
commentId: M: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.PersonLike,TinyLife.Objects.PersonLike,System.Boolean)
isExternal: true
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_
name: PortraitLayout(Person, Person, bool)
nameWithType: ActionArgument.PortraitLayout(Person, Person, bool)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, bool)
nameWithType.vb: ActionArgument.PortraitLayout(Person, Person, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, Boolean)
name.vb: PortraitLayout(Person, Person, Boolean)
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_PersonLike_TinyLife_Objects_PersonLike_System_Boolean_
name: PortraitLayout(PersonLike, PersonLike, bool)
nameWithType: ActionArgument.PortraitLayout(PersonLike, PersonLike, bool)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, bool)
nameWithType.vb: ActionArgument.PortraitLayout(PersonLike, PersonLike, Boolean)
fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.PersonLike, TinyLife.Objects.PersonLike, Boolean)
name.vb: PortraitLayout(PersonLike, PersonLike, Boolean)
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
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
@ -1817,18 +1820,18 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
@ -2096,17 +2099,17 @@ references:
fullName: TinyLife.Actions.ActionArgument.PassivePriority
- uid: 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
nameWithType: ActionArgument.GetPassivePriority
fullName: TinyLife.Actions.ActionArgument.GetPassivePriority
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.Single
commentId: T:System.Single
parent: System
@ -2158,23 +2161,29 @@ references:
name: AskToTaste
nameWithType: ActionType.AskToTaste
fullName: TinyLife.Actions.ActionType.AskToTaste
- uid: TinyLife.Actions.ActionInfo.Person
commentId: P:TinyLife.Actions.ActionInfo.Person
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_Person
name: Person
nameWithType: ActionInfo.Person
fullName: TinyLife.Actions.ActionInfo.Person
- uid: 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
nameWithType: ActionArgument.FreePeople
fullName: TinyLife.Actions.ActionArgument.FreePeople
- uid: 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.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.PersonLike,System.Boolean},TinyLife.Actions.CanExecuteResult}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>
nameWithType: Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>
fullName: System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.Person Other, bool Automatic), TinyLife.Actions.CanExecuteResult>
nameWithType.vb: Func(Of (Info As ActionInfo, Other As Person, 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)
name.vb: Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult)
name: Func<(ActionInfo Info, PersonLike Other, bool Automatic), CanExecuteResult>
nameWithType: Func<(ActionInfo Info, PersonLike Other, bool Automatic), 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 PersonLike, Automatic As Boolean), 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 PersonLike, Automatic As Boolean), CanExecuteResult)
spec.csharp:
- uid: System.Func`2
name: Func
@ -2186,18 +2195,18 @@ references:
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- 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
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: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- 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
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: " "
- uid: System.Boolean
@ -2205,9 +2214,9 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- 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
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: " "
@ -2224,9 +2233,9 @@ references:
- name: Of
- 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
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: As
- name: " "
@ -2235,20 +2244,20 @@ references:
href: TinyLife.Actions.ActionInfo.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
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: As
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- 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
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: As
- name: " "
@ -2592,15 +2601,16 @@ references:
name: Padding
nameWithType: Padding
fullName: MLEM.Misc.Padding
- uid: TinyLife.Objects.Person.Portrait
commentId: P:TinyLife.Objects.Person.Portrait
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Portrait
- uid: TinyLife.Objects.PersonLike.Portrait
commentId: P:TinyLife.Objects.PersonLike.Portrait
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Portrait
name: Portrait
nameWithType: Person.Portrait
fullName: TinyLife.Objects.Person.Portrait
nameWithType: PersonLike.Portrait
fullName: TinyLife.Objects.PersonLike.Portrait
- uid: 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
nameWithType: 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.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.ActionInfo.CurrentMap
- TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,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.Person,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.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)
- TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
- TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
- TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)
- TinyLife.Actions.ActionInfo.GetInvolvedLocations
@ -28,7 +28,7 @@ items:
- TinyLife.Actions.ActionInfo.Lot
- TinyLife.Actions.ActionInfo.Person
- TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
langs:
- csharp
- 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
example: []
syntax:
content: public Person Person { get; }
content: public PersonLike Person { get; }
parameters: []
return:
type: TinyLife.Objects.Person
content.vb: Public Property Person As Person
type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As PersonLike
overload: TinyLife.Actions.ActionInfo.Person*
- uid: TinyLife.Actions.ActionInfo.ActionLocation
commentId: F:TinyLife.Actions.ActionInfo.ActionLocation
@ -508,7 +508,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddAuxiliaryObject
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 156
startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -550,14 +550,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjects
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 177
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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>.
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: []
syntax:
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
- id: allowFake
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:
- id: T
description: The type that the objects returned should have
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObject
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 197
startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -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
- id: allowFake
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
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.
@ -650,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedActionSpot
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 217
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -690,7 +690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToFreeActionSpot
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 238
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -728,7 +728,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjectIds
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 250
startLine: 252
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -741,16 +741,16 @@ items:
description: The involved object ids.
content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid)
overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds*
- uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionInfo
langs:
- csharp
- vb
name: Validate(Person)
nameWithType: ActionInfo.Validate(Person)
fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person)
name: Validate(PersonLike)
nameWithType: ActionInfo.Validate(PersonLike)
fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
type: Method
source:
remote:
@ -759,7 +759,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 266
startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -769,25 +769,25 @@ items:
This method should only be called when this action info is read from disk.
example: []
syntax:
content: public bool Validate(Person person)
content: public bool Validate(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this action info belongs to
return:
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*
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,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)
id: 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.PersonLike,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
langs:
- csharp
- vb
name: FromLocation(Person, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
name: FromLocation(PersonLike, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(PersonLike, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
type: Method
source:
remote:
@ -796,17 +796,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 347
startLine: 349
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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: []
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:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to
- id: map
type: TinyLife.World.Map
@ -820,21 +820,21 @@ items:
return:
type: TinyLife.Actions.ActionInfo
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*
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(Person, Map, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,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)
id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(PersonLike, Map, Vector2, 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.PersonLike,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
langs:
- csharp
- vb
name: FromLocation(Person, Map, Point, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Point, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point, float)
name: FromLocation(PersonLike, Map, Point, float)
nameWithType: ActionInfo.FromLocation(PersonLike, Map, Point, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Point, float)
type: Method
source:
remote:
@ -843,20 +843,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 360
startLine: 362
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
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: []
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:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to
- id: map
type: TinyLife.World.Map
@ -870,21 +870,21 @@ items:
return:
type: TinyLife.Actions.ActionInfo
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*
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Point, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Single)
name.vb: FromLocation(Person, Map, Point, Single)
- uid: 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.Person,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)
nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Point, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Single)
name.vb: FromLocation(PersonLike, Map, Point, 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.PersonLike,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
langs:
- csharp
- vb
name: FromObjectGeneric(Person, Map, Guid, Vector2, float)
nameWithType: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, float)
name: FromObjectGeneric(PersonLike, Map, Guid, Vector2, float)
nameWithType: ActionInfo.FromObjectGeneric(PersonLike, Map, Guid, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, float)
type: Method
source:
remote:
@ -893,17 +893,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 373
startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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: []
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:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to.
- id: map
type: TinyLife.World.Map
@ -920,21 +920,21 @@ items:
return:
type: TinyLife.Actions.ActionInfo
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*
nameWithType.vb: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromObjectGeneric(Person, Map, Guid, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
nameWithType.vb: ActionInfo.FromObjectGeneric(PersonLike, Map, Guid, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromObjectGeneric(PersonLike, Map, Guid, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
id: FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
parent: TinyLife.Actions.ActionInfo
langs:
- csharp
- vb
name: FromObjectGeneric(Person, MapObject)
nameWithType: ActionInfo.FromObjectGeneric(Person, MapObject)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.Objects.MapObject)
name: FromObjectGeneric(PersonLike, MapObject)
nameWithType: ActionInfo.FromObjectGeneric(PersonLike, MapObject)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.Objects.MapObject)
type: Method
source:
remote:
@ -943,17 +943,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 383
startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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: []
syntax:
content: public static ActionInfo FromObjectGeneric(Person person, MapObject obj)
content: public static ActionInfo FromObjectGeneric(PersonLike person, MapObject obj)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to
- id: obj
type: TinyLife.Objects.MapObject
@ -961,18 +961,18 @@ items:
return:
type: TinyLife.Actions.ActionInfo
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*
- uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)
id: FromSelf(TinyLife.Objects.Person)
- uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
id: FromSelf(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionInfo
langs:
- csharp
- vb
name: FromSelf(Person)
nameWithType: ActionInfo.FromSelf(Person)
fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)
name: FromSelf(PersonLike)
nameWithType: ActionInfo.FromSelf(PersonLike)
fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
type: Method
source:
remote:
@ -981,33 +981,33 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 392
startLine: 394
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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: []
syntax:
content: public static ActionInfo FromSelf(Person person)
content: public static ActionInfo FromSelf(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person to create an action info from
return:
type: TinyLife.Actions.ActionInfo
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*
- uid: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean)
id: 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.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
id: FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Actions.ActionInfo
langs:
- csharp
- vb
name: FromActionInfo(Person, ActionInfo, bool)
nameWithType: ActionInfo.FromActionInfo(Person, ActionInfo, bool)
fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool)
name: FromActionInfo(PersonLike, ActionInfo, bool)
nameWithType: ActionInfo.FromActionInfo(PersonLike, ActionInfo, bool)
fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool)
type: Method
source:
remote:
@ -1016,17 +1016,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 403
startLine: 405
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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: []
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:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to.
- id: original
type: TinyLife.Actions.ActionInfo
@ -1037,11 +1037,11 @@ items:
return:
type: TinyLife.Actions.ActionInfo
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*
nameWithType.vb: ActionInfo.FromActionInfo(Person, ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean)
name.vb: FromActionInfo(Person, ActionInfo, Boolean)
nameWithType.vb: ActionInfo.FromActionInfo(PersonLike, ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean)
name.vb: FromActionInfo(PersonLike, ActionInfo, Boolean)
references:
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
@ -1671,13 +1671,13 @@ references:
name: Person
nameWithType: ActionInfo.Person
fullName: TinyLife.Actions.ActionInfo.Person
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
@ -2398,20 +2398,21 @@ references:
- name: )
- name: (
- name: )
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
- uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
commentId: M:TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
parent: TinyLife.Objects.PersonLike
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)
nameWithType: Person.GetHeldObject<T>(bool)
fullName: TinyLife.Objects.Person.GetHeldObject<T>(bool)
nameWithType.vb: Person.GetHeldObject(Of T)(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(Boolean)
nameWithType: PersonLike.GetHeldObject<T>(bool)
fullName: TinyLife.Objects.PersonLike.GetHeldObject<T>(bool)
nameWithType.vb: PersonLike.GetHeldObject(Of T)(Boolean)
fullName.vb: TinyLife.Objects.PersonLike.GetHeldObject(Of T)(Boolean)
name.vb: GetHeldObject(Of T)(Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
- uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
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: T
- name: '>'
@ -2422,9 +2423,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
- uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
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: Of
- name: " "
@ -2477,20 +2478,21 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
- uid: TinyLife.Objects.Person.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)
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.SetHeldObject<T>(FurnitureType, int[], Guid?, bool)
fullName: TinyLife.Objects.Person.SetHeldObject<T>(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool)
nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean)
nameWithType: PersonLike.SetHeldObject<T>(FurnitureType, int[], Guid?, bool)
fullName: TinyLife.Objects.PersonLike.SetHeldObject<T>(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool)
nameWithType.vb: PersonLike.SetHeldObject(Of T)(FurnitureType, Integer(), 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)
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
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: T
- name: '>'
@ -2521,9 +2523,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: Of
- name: " "
@ -2760,34 +2762,34 @@ references:
- name: )
- uid: 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
nameWithType: ActionInfo.Validate
fullName: TinyLife.Actions.ActionInfo.Validate
- uid: 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
nameWithType: ActionInfo.FromLocation
fullName: TinyLife.Actions.ActionInfo.FromLocation
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,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)
- 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.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
isExternal: true
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromLocation(Person, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(Person, Map, Vector2, Single)
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromLocation(PersonLike, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(PersonLike, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(PersonLike, Map, Vector2, Single)
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
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.World.Map
@ -2806,13 +2808,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.World.Map
@ -2839,7 +2841,7 @@ references:
fullName: TinyLife.Objects.MapObject.Position
- uid: 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
nameWithType: ActionInfo.FromObjectGeneric
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric
@ -2853,13 +2855,13 @@ references:
fullName: System.Guid
- uid: 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
nameWithType: ActionInfo.FromSelf
fullName: TinyLife.Actions.ActionInfo.FromSelf
- uid: 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
nameWithType: ActionInfo.FromActionInfo
fullName: TinyLife.Actions.ActionInfo.FromActionInfo

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 364
startLine: 384
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs
startLine: 372
startLine: 392
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 380
startLine: 400
assemblies:
- Tiny Life
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.
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.
example: []
syntax:
content: public Func<Person, float> PassivePriority
content: public Func<PersonLike, float> PassivePriority
return:
type: System.Func{TinyLife.Objects.Person,System.Single}
content.vb: Public PassivePriority As Func(Of Person, Single)
type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public PassivePriority As Func(Of PersonLike, Single)
- uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
id: CanDoRandomly
@ -137,14 +137,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs
startLine: 387
startLine: 407
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
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.
@ -173,14 +173,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs
startLine: 394
startLine: 414
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
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.
@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs
startLine: 400
startLine: 420
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
startLine: 404
startLine: 424
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 408
startLine: 428
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 413
startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -718,25 +718,26 @@ references:
href: TinyLife.NeedType.html
- name: (
- name: )
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
nameWithType: PersonLike.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
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: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
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: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -767,26 +768,26 @@ references:
name: LotEmployment
nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment
- uid: System.Func{TinyLife.Objects.Person,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single}
- uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float>
nameWithType: Func<Person, float>
fullName: System.Func<TinyLife.Objects.Person, float>
nameWithType.vb: Func(Of Person, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single)
name.vb: Func(Of Person, Single)
name: Func<PersonLike, float>
nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of PersonLike, Single)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -802,9 +803,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -812,6 +813,13 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- 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
commentId: N:TinyLife.World
href: TinyLife.html
@ -868,12 +876,35 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Objects.Person.ActionQueue
commentId: F:TinyLife.Objects.Person.ActionQueue
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_ActionQueue
- 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.PersonLike.ActionQueue
commentId: F:TinyLife.Objects.PersonLike.ActionQueue
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ActionQueue
name: ActionQueue
nameWithType: Person.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue
nameWithType: PersonLike.ActionQueue
fullName: TinyLife.Objects.PersonLike.ActionQueue
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@ -899,28 +930,6 @@ references:
name: Furniture
nameWithType: 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
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions

View file

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

View file

@ -29,6 +29,8 @@ items:
- TinyLife.Actions.ActionType.TypeSettings.RequiredJob
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality
- TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
- TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
@ -49,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 177
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -87,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionType.cs
startLine: 182
startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -116,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs
startLine: 187
startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -150,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/ActionType.cs
startLine: 192
startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -184,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/ActionType.cs
startLine: 197
startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -216,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: ../TinyLife/Actions/ActionType.cs
startLine: 202
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -248,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionType.cs
startLine: 208
startLine: 217
assemblies:
- Tiny Life
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>.
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: []
syntax:
content: public ActionType.CanExecuteDelegate CanExecute
@ -282,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs
startLine: 213
startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -314,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 218
startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -346,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 226
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -384,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 231
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -416,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs
startLine: 236
startLine: 245
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -448,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
startLine: 241
startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -480,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
startLine: 247
startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -514,7 +516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
startLine: 253
startLine: 262
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -548,7 +550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
startLine: 259
startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -582,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
startLine: 265
startLine: 274
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -616,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 270
startLine: 279
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -648,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
startLine: 275
startLine: 284
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -680,7 +682,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
startLine: 280
startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -712,14 +714,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
startLine: 286
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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.
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.
example: []
@ -746,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
startLine: 292
startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -758,10 +760,10 @@ items:
If the <xref href="TinyLife.Actions.ActionType.TypeSettings.IconName" data-throw-if-not-resolved="false"></xref> is not set, the required lot type's icon will automatically be used.
example: []
syntax:
content: public LotType RequiredPartnerEmployment
content: public LotEmployment RequiredPartnerEmployment
return:
type: TinyLife.World.LotType
content.vb: Public RequiredPartnerEmployment As LotType
type: TinyLife.World.LotEmployment
content.vb: Public RequiredPartnerEmployment As LotEmployment
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
id: RequiredPartnerAges
@ -780,14 +782,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 297
startLine: 306
assemblies:
- Tiny Life
namespace: TinyLife.Actions
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.
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: []
syntax:
content: public AgeGroup RequiredPartnerAges
@ -812,7 +814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
startLine: 302
startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -844,7 +846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredUpgrade
path: ../TinyLife/Actions/ActionType.cs
startLine: 308
startLine: 317
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -858,6 +860,70 @@ items:
return:
type: TinyLife.Objects.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: 323
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: 328
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)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#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
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 319
startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -917,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 328
startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -948,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 339
startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -988,7 +1054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 344
startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1030,7 +1096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 350
startLine: 370
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1073,7 +1139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
startLine: 355
startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1649,20 +1715,21 @@ references:
name: Valid
nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M: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.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.PersonLike
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)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
nameWithType: PersonLike.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: PersonLike.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
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
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: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -1680,9 +1747,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -1740,6 +1807,13 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
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[])
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___
@ -2283,6 +2357,7 @@ references:
- name: )
- uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true
name: UiSystem
nameWithType: UiSystem
@ -2424,6 +2499,28 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- 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)
commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
@ -2933,6 +3030,13 @@ references:
name: Cafe
nameWithType: LotType.Cafe
fullName: TinyLife.World.LotType.Cafe
- uid: TinyLife.World.LotEmployment
commentId: T:TinyLife.World.LotEmployment
parent: TinyLife.World
href: TinyLife.World.LotEmployment.html
name: LotEmployment
nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment
- uid: TinyLife.World
commentId: N:TinyLife.World
href: TinyLife.html
@ -2991,6 +3095,13 @@ references:
name: Upgrade
nameWithType: 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
commentId: M: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
namespace: TinyLife.Actions.Behaviors
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.
@ -502,13 +502,13 @@ items:
commentId: T:System.InvalidOperationException
description: Thrown if the <code class="paramref">type</code> does not have a default constructor
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
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>.
- id: workTime
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
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)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor*
nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan)
@ -264,6 +264,7 @@ references:
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String)
parent: TinyLife.Objects.ScreenObject
isExternal: true
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
name: TurnOn(string)
@ -766,6 +767,13 @@ references:
name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- 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
commentId: N:System
isExternal: true
@ -811,6 +819,28 @@ references:
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
@ -882,13 +912,13 @@ references:
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
@ -897,28 +927,6 @@ references:
name: TimeSpan
nameWithType: 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
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions

View file

@ -350,7 +350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItemForAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 178
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors

View file

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

View file

@ -32,7 +32,7 @@ items:
summary: >-
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: []
syntax:
content: 'public class ReadBehavior : PickUpOrSpawnBehavior'
@ -320,13 +320,13 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
parent: TinyLife.Actions.Behaviors

View file

@ -84,7 +84,7 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: protected bool IsWorking { get; }
@ -160,10 +160,10 @@ items:
description: The action that this behavior is acting upon.
- id: workTime
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
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)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
nameWithType.vb: WorkAtDeskObjectBehavior.New(Action, TimeSpan, TimeSpan)
@ -835,13 +835,13 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects

File diff suppressed because it is too large Load diff

View file

@ -119,7 +119,7 @@ items:
summary: >-
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: []
syntax:
content: Failed = 2
@ -657,13 +657,13 @@ references:
name: Unable
nameWithType: EmoteCategory.Unable
fullName: TinyLife.Actions.EmoteCategory.Unable
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
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
id: EmoteCategory
path: ../TinyLife/Actions/Emote.cs
startLine: 132
startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: General
path: ../TinyLife/Actions/Emote.cs
startLine: 136
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Travel
path: ../TinyLife/Actions/Emote.cs
startLine: 137
startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative
path: ../TinyLife/Actions/Emote.cs
startLine: 138
startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirty
path: ../TinyLife/Actions/Emote.cs
startLine: 139
startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -170,7 +170,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unable
path: ../TinyLife/Actions/Emote.cs
startLine: 140
startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food
path: ../TinyLife/Actions/Emote.cs
startLine: 141
startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -222,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Object
path: ../TinyLife/Actions/Emote.cs
startLine: 142
startLine: 185
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -248,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Actions/Emote.cs
startLine: 143
startLine: 186
assemblies:
- Tiny Life
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.OnInitialize
- 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:
- csharp
- vb
@ -35,7 +35,7 @@ items:
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.
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: []
syntax:
content: >-
@ -298,16 +298,16 @@ items:
nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
id: 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.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: Validate(Action, Person)
nameWithType: MultiActionHandler.Validate(Action, Person)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person)
name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
type: Method
source:
remote:
@ -323,21 +323,21 @@ items:
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
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: []
syntax:
content: public bool Validate(Action containingAction, Person person)
content: public bool Validate(Action containingAction, PersonLike person)
parameters:
- id: containingAction
type: TinyLife.Actions.Action
description: The action that contains this multi action handler.
- id: person
type: TinyLife.Objects.Person
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.
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.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
return:
type: System.Boolean
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*
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
@ -475,39 +475,39 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M: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_Person_
name: Validate(Action, Person)
nameWithType: MultiActionHandler.Validate(Action, Person)
fullName: 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.PersonLike)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
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
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: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
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
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: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: 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
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
name: Validate(Person)
nameWithType: Action.Validate(Person)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: 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
nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -12,7 +12,7 @@ items:
- TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- 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.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
langs:
- csharp
- vb
@ -34,7 +34,7 @@ items:
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.
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: []
syntax:
content: >-
@ -123,7 +123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 28
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -158,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 38
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -175,7 +175,7 @@ items:
description: The info to pass to the action
- id: force
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:
- id: T
return:
@ -203,14 +203,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeExact
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 51
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
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>.
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: []
syntax:
content: public void InitializeExact(Action action)
@ -238,7 +238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 69
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -264,16 +264,16 @@ items:
nameWithType.vb: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
id: 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.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: Validate(Action, Person)
nameWithType: UnderlyingActionHandler.Validate(Action, Person)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person)
name: Validate(Action, PersonLike)
nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
type: Method
source:
remote:
@ -282,28 +282,28 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 85
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: >-
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: []
syntax:
content: public bool Validate(Action containingAction, Person person)
content: public bool Validate(Action containingAction, PersonLike person)
parameters:
- id: containingAction
type: TinyLife.Actions.Action
description: The action that contains this underlying action handler.
- id: person
type: TinyLife.Objects.Person
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.
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.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
return:
type: System.Boolean
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*
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
@ -323,11 +323,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 102
startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: Returns whether the current <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> is completed, or returns <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref> if there is no current action.
summary: Returns whether the current <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> is completed, or returns <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref> if there is no current or previously executed action.
example: []
syntax:
content: public CompletionType IsCompleted()
@ -354,7 +354,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 113
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -435,39 +435,39 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M: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_Person_
name: Validate(Action, Person)
nameWithType: UnderlyingActionHandler.Validate(Action, Person)
fullName: 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.PersonLike)
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, PersonLike)
nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
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
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: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
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
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: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: 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
fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.New
name.vb: New
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M: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.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.PersonLike
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)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
nameWithType: PersonLike.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: PersonLike.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
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
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: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -1000,9 +1001,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -1056,10 +1057,39 @@ references:
name: T
nameWithType: 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
name: T
nameWithType: 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*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_InitializeExact_TinyLife_Actions_Action_
@ -1187,66 +1217,37 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
name: Validate(Person)
nameWithType: Action.Validate(Person)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: 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
nameWithType: 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
commentId: F: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

View file

@ -29,10 +29,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSettings
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 55
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A struct used by <xref href="TinyLife.Actions.SimpleBehaviorAction" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)" data-throw-if-not-resolved="false"></xref> method to pass settings onto a simple behavior action.
example: []
syntax:
content: public struct SimpleBehaviorAction.ActionSettings
content.vb: Public Structure SimpleBehaviorAction.ActionSettings
@ -63,10 +65,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Settings
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 57
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A set of <xref href="TinyLife.Actions.ActionType.TypeSettings" data-throw-if-not-resolved="false"></xref> that should be used.
These will be amended with additional info based on these action settings in <xref href="TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public ActionType.TypeSettings Settings
return:
@ -90,10 +97,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructBehavior
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 58
startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A function that constructs the behavior for this simple behavior action.
example: []
syntax:
content: public required Func<SimpleBehaviorAction, ActionBehavior> ConstructBehavior
return:
@ -117,10 +126,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompletionTime
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 59
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: The amount of time passed to <xref href="TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan%2cSystem.Boolean%2cTinyLife.Skills.SkillType%2cSystem.Single%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public required TimeSpan CompletionTime
return:
@ -144,10 +155,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainedSkill
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 60
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A skill that is optionally gained in <xref href="TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, where the amount is multiplied with the passed in-game time.
example: []
syntax:
content: public (SkillType Type, float Amount) GainedSkill
return:
@ -171,10 +184,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoredNeeds
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 61
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A a set of needs that are optionally restored in <xref href="TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, where the restoration amounts are multiplied with the passed in-game time.
example: []
syntax:
content: public (NeedType Type, float Amount)[] RestoredNeeds
return:
@ -198,10 +213,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyMattersCompletion
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 62
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Whether efficiency matters for this action settings' <xref href="TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime" data-throw-if-not-resolved="false"></xref>. This is passed to <xref href="TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan%2cSystem.Boolean%2cTinyLife.Skills.SkillType%2cSystem.Single%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool EfficiencyMattersCompletion
return:
@ -225,10 +242,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisallowedEmotions
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 63
startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A set of emotions that will cancel the simple behavior action, and that will cause new instances of the action not to be constructable.
example: []
syntax:
content: public EmotionType[] DisallowedEmotions
return:
@ -252,10 +271,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 64
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: An action that is invoked when an instance of the simple behavior action is completed, in <xref href="TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public Action<SimpleBehaviorAction, CompletionType> OnCompleted
return:
@ -279,10 +300,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowMultitasking
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 65
startLine: 114
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A function that determines whether multitasking is allowed. The arguments passed are the instance of the simple behavior action, as well as the two arguments passed to <xref href="TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)" data-throw-if-not-resolved="false"></xref>.
If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, the base implementation is used in <xref href="TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public Func<SimpleBehaviorAction, Action, bool> AllowMultitasking
return:
@ -306,23 +331,57 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 67
startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates a new set of action settings with the given defaults.
example: []
syntax:
content: public ActionSettings(string name, ObjectCategory context)
parameters:
- id: name
type: System.String
description: The name of the action to pass to the <xref href="TinyLife.Actions.ActionType.TypeSettings" data-throw-if-not-resolved="false"></xref> constructor.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context to pass to the <xref href="TinyLife.Actions.ActionType.TypeSettings" data-throw-if-not-resolved="false"></xref> constructor.
content.vb: Public Sub New(name As String, context As ObjectCategory)
overload: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor*
nameWithType.vb: SimpleBehaviorAction.ActionSettings.New(String, ObjectCategory)
fullName.vb: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.New(String, TinyLife.Objects.ObjectCategory)
name.vb: New(String, ObjectCategory)
references:
- uid: TinyLife.Actions.SimpleBehaviorAction
commentId: T:TinyLife.Actions.SimpleBehaviorAction
href: TinyLife.Actions.SimpleBehaviorAction.html
name: SimpleBehaviorAction
nameWithType: SimpleBehaviorAction
fullName: TinyLife.Actions.SimpleBehaviorAction
- uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)
commentId: M:TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_
name: Create(ActionSettings)
nameWithType: SimpleBehaviorAction.Create(SimpleBehaviorAction.ActionSettings)
fullName: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)
spec.csharp:
- uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)
name: Create
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_
- name: (
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: ActionSettings
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html
- name: )
spec.vb:
- uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)
name: Create
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_
- name: (
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: ActionSettings
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
@ -763,6 +822,83 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
commentId: M:TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
parent: TinyLife.Actions.Action
isExternal: true
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
name: CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool)
nameWithType: Action.CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool)
fullName: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, bool, TinyLife.Skills.SkillType, float, bool)
nameWithType.vb: Action.CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean)
fullName.vb: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, Boolean, TinyLife.Skills.SkillType, Single, Boolean)
name.vb: CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean)
spec.csharp:
- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
name: CompleteIfTimeUp
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
- name: (
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
href: TinyLife.Skills.SkillType.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
name: CompleteIfTimeUp
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
- name: (
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
href: TinyLife.Skills.SkillType.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
@ -771,6 +907,65 @@ references:
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- 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.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: SimpleBehaviorAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: SimpleBehaviorAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Single}
commentId: T:System.ValueTuple{TinyLife.Skills.SkillType,System.Single}
parent: System
@ -902,6 +1097,12 @@ references:
- name: )
- name: (
- name: )
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime
commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html#TinyLife_Actions_SimpleBehaviorAction_ActionSettings_CompletionTime
name: CompletionTime
nameWithType: SimpleBehaviorAction.ActionSettings.CompletionTime
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@ -934,6 +1135,30 @@ references:
href: TinyLife.Emotions.EmotionType.html
- name: (
- name: )
- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
name: AndThenOnCompleted(CompletionType)
nameWithType: SimpleBehaviorAction.AndThenOnCompleted(CompletionType)
fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType}
commentId: T:System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType}
parent: System
@ -1011,6 +1236,30 @@ references:
- name: " "
- name: T2
- name: )
- uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: SimpleBehaviorAction.CanMultitask(Action)
fullName: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Action,System.Boolean}
commentId: T:System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Action,System.Boolean}
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

View file

@ -19,21 +19,30 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs
startLine: 460
startLine: 481
assemblies:
- Tiny Life
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: []
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:
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info that is being evaluated
- id: partner
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
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
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
@ -49,33 +58,33 @@ items:
- id: goBadlyChance
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.
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:
- TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.TinyLife.Utilities.Extensions.JsonCopy``1
references:
- uid: 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.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.PersonLike,System.Single,System.Single)
isExternal: true
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_
name: EvaluateSimple(Action, Person, float, float)
nameWithType: TalkAction.TalkSettings.EvaluateSimple(Action, Person, float, float)
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.Person, float, float)
nameWithType.vb: TalkAction.TalkSettings.EvaluateSimple(Action, Person, Single, Single)
fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.Person, Single, Single)
name.vb: EvaluateSimple(Action, Person, Single, 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, PersonLike, float, float)
nameWithType: TalkAction.TalkSettings.EvaluateSimple(Action, PersonLike, float, float)
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, float, float)
nameWithType.vb: TalkAction.TalkSettings.EvaluateSimple(Action, PersonLike, Single, Single)
fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, Single, Single)
name.vb: EvaluateSimple(Action, PersonLike, Single, Single)
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
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: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -90,18 +99,18 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -209,13 +218,13 @@ references:
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.Single
commentId: T:System.Single
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

View file

@ -92,7 +92,6 @@ items:
- TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
- TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
- TinyLife.Actions.Action.ResetSpeech
- TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
- TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
- TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
@ -2086,31 +2085,6 @@ references:
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
- name: (
- name: )
- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
name: FacePartner(Person)
nameWithType: Action.FacePartner(Person)
fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
name: FacePartner
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
name: FacePartner
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
parent: TinyLife.Actions.Action

File diff suppressed because it is too large Load diff

View file

@ -26,6 +26,7 @@ items:
- TinyLife.Actions.DriveAction
- TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory
- TinyLife.Actions.EmoteChoices
- TinyLife.Actions.GoHereAction
- TinyLife.Actions.HelpAction
- TinyLife.Actions.HoldingPersonAction
@ -49,8 +50,6 @@ items:
- TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel
- TinyLife.Actions.WorkAction
langs:
- csharp
@ -299,6 +298,13 @@ references:
name: Emote
nameWithType: 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
commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions
@ -540,35 +546,6 @@ references:
name: WalkAction
nameWithType: 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
commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions

View file

@ -19,22 +19,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate
path: ../TinyLife/Debug.cs
startLine: 884
startLine: 859
assemblies:
- Tiny Life
namespace: TinyLife
summary: A delegate method used for <xref href="TinyLife.Debug.Cheats" data-throw-if-not-resolved="false"></xref>.
example: []
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:
- id: game
type: TinyLife.GameImpl
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
- id: 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:
- TinyLife.Debug.CheatDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references:
@ -98,13 +98,13 @@ references:
name: GameImpl
nameWithType: GameImpl
fullName: TinyLife.GameImpl
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.Text.RegularExpressions.Match
commentId: T:System.Text.RegularExpressions.Match
parent: System.Text.RegularExpressions

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate
path: ../TinyLife/Debug.cs
startLine: 889
startLine: 864
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
startLine: 682
startLine: 653
assemblies:
- Tiny Life
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: 659
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: 664
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: 668
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: 672
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
id: CombinedEmotionSource
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 24
startLine: 28
assemblies:
- Tiny Life
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>.
example: []
syntax:
content: 'public class CombinedEmotionSource : IEmotionSource'
content.vb: Public Class CombinedEmotionSource Implements IEmotionSource
content: >-
[DataContract]
public class CombinedEmotionSource : IEmotionSource
content.vb: >-
<DataContract>
Public Class CombinedEmotionSource Implements IEmotionSource
inheritance:
- System.Object
implements:
@ -47,6 +53,10 @@ items:
- System.Object.ToString
extensionMethods:
- 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
commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString
id: SourceString
@ -65,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 27
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -98,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 35
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Emotions

View file

@ -8,11 +8,11 @@ items:
- TinyLife.Emotions.EmotionModifier.Instance.Amount
- TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
- TinyLife.Emotions.EmotionModifier.Instance.Person
- TinyLife.Emotions.EmotionModifier.Instance.SourceString
- TinyLife.Emotions.EmotionModifier.Instance.Source
- TinyLife.Emotions.EmotionModifier.Instance.Time
- TinyLife.Emotions.EmotionModifier.Instance.TotalTime
- TinyLife.Emotions.EmotionModifier.Instance.Type
- TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
- TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
langs:
- csharp
- vb
@ -27,14 +27,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 469
startLine: 486
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
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: []
syntax:
content: >-
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 476
startLine: 493
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 481
startLine: 498
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 486
startLine: 503
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 491
startLine: 508
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -219,50 +219,6 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
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: 497
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
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Person
id: Person
@ -281,19 +237,53 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 502
startLine: 513
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: The person that is currently experiencing this emotion.
example: []
syntax:
content: public Person Person { get; protected set; }
content: public PersonLike Person { get; protected set; }
parameters: []
return:
type: TinyLife.Objects.Person
content.vb: Public Property Person As Person
type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As PersonLike
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)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
id: PassTime(System.TimeSpan)
@ -312,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 519
startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -329,16 +319,16 @@ items:
description: The amount of time that should pass
content.vb: Public Sub PassTime(passedInGame As TimeSpan)
overload: TinyLife.Emotions.EmotionModifier.Instance.PassTime*
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Emotions.EmotionModifier.Instance
langs:
- csharp
- vb
name: Validate(Person)
nameWithType: EmotionModifier.Instance.Validate(Person)
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
name: Validate(PersonLike)
nameWithType: EmotionModifier.Instance.Validate(PersonLike)
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
type: Method
source:
remote:
@ -347,25 +337,25 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 533
startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
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: []
syntax:
content: public bool Validate(Person person)
content: public bool Validate(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this emotion modifier belongs to
return:
type: System.Boolean
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*
references:
- uid: TinyLife.Emotions.EmotionModifier
@ -375,20 +365,21 @@ references:
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.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)
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, 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)
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
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: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -418,9 +409,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -742,6 +733,13 @@ references:
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.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
commentId: N:System
isExternal: true
@ -787,6 +785,28 @@ references:
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
@ -846,13 +866,12 @@ references:
name: Time
nameWithType: EmotionModifier.Instance.Time
fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
- uid: TinyLife.Emotions.IEmotionSource.SourceString
commentId: P:TinyLife.Emotions.IEmotionSource.SourceString
parent: TinyLife.Emotions.IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html#TinyLife_Emotions_IEmotionSource_SourceString
name: SourceString
nameWithType: IEmotionSource.SourceString
fullName: TinyLife.Emotions.IEmotionSource.SourceString
- 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.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
@ -860,58 +879,12 @@ references:
name: IEmotionSource
nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.SourceString
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_SourceString
name: SourceString
nameWithType: EmotionModifier.Instance.SourceString
fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
- 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.Source*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Source
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Source
name: Source
nameWithType: EmotionModifier.Instance.Source
fullName: TinyLife.Emotions.EmotionModifier.Instance.Source
- uid: TinyLife.Emotions.EmotionModifier.Instance.Time
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Time
@ -931,27 +904,28 @@ references:
name: PassTime
nameWithType: EmotionModifier.Instance.PassTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime
- uid: TinyLife.Objects.Person.Validate
commentId: M:TinyLife.Objects.Person.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: Person.Validate()
fullName: TinyLife.Objects.Person.Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
spec.csharp:
- uid: TinyLife.Objects.Person.Validate
- uid: TinyLife.Objects.PersonLike.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Validate
- uid: TinyLife.Objects.PersonLike.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: (
- name: )
- uid: 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
nameWithType: EmotionModifier.Instance.Validate
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate

File diff suppressed because it is too large Load diff

View file

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

View file

@ -22,6 +22,7 @@ items:
- TinyLife.Emotions.EmotionType.Happy
- TinyLife.Emotions.EmotionType.Icon
- TinyLife.Emotions.EmotionType.Name
- TinyLife.Emotions.EmotionType.Priority
- TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
- TinyLife.Emotions.EmotionType.Relaxed
- TinyLife.Emotions.EmotionType.Sad
@ -48,7 +49,7 @@ items:
- Tiny Life
namespace: TinyLife.Emotions
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.
example: []
@ -156,33 +157,6 @@ items:
return:
type: TinyLife.Emotions.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
commentId: F:TinyLife.Emotions.EmotionType.Happy
id: Happy
@ -201,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 29
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -210,6 +184,33 @@ items:
return:
type: TinyLife.Emotions.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
commentId: F:TinyLife.Emotions.EmotionType.Embarrassed
id: Embarrassed
@ -612,7 +613,7 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public readonly TextureRegion Icon
@ -683,6 +684,40 @@ items:
return:
type: TinyLife.Emotions.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)
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)'
@ -701,7 +736,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 71
startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -745,7 +780,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 83
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -763,13 +798,13 @@ items:
content.vb: Public Shared Function Register(type As EmotionType) As EmotionType
overload: TinyLife.Emotions.EmotionType.Register*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -1405,6 +1440,23 @@ references:
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
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*
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_

View file

@ -20,7 +20,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IEmotionSource
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 11
startLine: 15
assemblies:
- Tiny Life
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.
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>.
example: []
syntax:
@ -54,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 16
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -89,6 +91,54 @@ references:
name: PersonalityType
nameWithType: 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
commentId: T:TinyLife.Emotions.CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
startLine: 1311
startLine: 1400
assemblies:
- Tiny Life
namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
startLine: 1314
startLine: 1403
assemblies:
- Tiny Life
namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
startLine: 1316
startLine: 1405
assemblies:
- Tiny Life
namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
startLine: 1318
startLine: 1407
assemblies:
- Tiny Life
namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1320
startLine: 1409
assemblies:
- Tiny Life
namespace: TinyLife
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1322
startLine: 1411
assemblies:
- Tiny Life
namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
startLine: 1324
startLine: 1413
assemblies:
- Tiny Life
namespace: TinyLife
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
startLine: 1326
startLine: 1415
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -6,6 +6,7 @@ items:
parent: TinyLife
children:
- TinyLife.GameImpl.Achievements
- TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
- TinyLife.GameImpl.Camera
- TinyLife.GameImpl.CanBeExtremelyFast
- TinyLife.GameImpl.CanSwitchGameModes
@ -21,7 +22,7 @@ items:
- TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime)
- TinyLife.GameImpl.DoUpdate(Microsoft.Xna.Framework.GameTime)
- 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.GraphicsMetrics
- TinyLife.GameImpl.Instance
@ -35,6 +36,7 @@ items:
- TinyLife.GameImpl.Money
- TinyLife.GameImpl.OnFinalizingGameContent
- TinyLife.GameImpl.OnFinishedLoading
- TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
- TinyLife.GameImpl.RotateCamera(System.Boolean)
- TinyLife.GameImpl.SaveName
- TinyLife.GameImpl.Speed
@ -57,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl
path: ../TinyLife/GameImpl.cs
startLine: 55
startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife
@ -147,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version
path: ../TinyLife/GameImpl.cs
startLine: 60
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife
@ -176,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/GameImpl.cs
startLine: 65
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife
@ -207,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/GameImpl.cs
startLine: 73
startLine: 76
assemblies:
- Tiny Life
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.
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: []
syntax:
content: public readonly HashSet<Achievement> Achievements
@ -241,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics
path: ../TinyLife/GameImpl.cs
startLine: 79
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife
@ -272,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera
path: ../TinyLife/GameImpl.cs
startLine: 83
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife
@ -303,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener
path: ../TinyLife/GameImpl.cs
startLine: 87
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife
@ -334,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool
path: ../TinyLife/GameImpl.cs
startLine: 91
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife
@ -365,7 +367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold
path: ../TinyLife/GameImpl.cs
startLine: 106
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife
@ -396,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/GameImpl.cs
startLine: 110
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife
@ -427,7 +429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot
path: ../TinyLife/GameImpl.cs
startLine: 120
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife
@ -458,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed
path: ../TinyLife/GameImpl.cs
startLine: 126
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife
@ -494,18 +496,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson
path: ../TinyLife/GameImpl.cs
startLine: 139
startLine: 142
assemblies:
- Tiny Life
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: []
syntax:
content: public Person FollowingPerson { get; }
content: public PersonLike FollowingPerson { get; }
parameters: []
return:
type: TinyLife.Objects.Person
content.vb: Public Property FollowingPerson As Person
type: TinyLife.Objects.PersonLike
content.vb: Public Property FollowingPerson As PersonLike
overload: TinyLife.GameImpl.FollowingPerson*
- uid: TinyLife.GameImpl.SaveName
commentId: P:TinyLife.GameImpl.SaveName
@ -525,7 +527,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName
path: ../TinyLife/GameImpl.cs
startLine: 143
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife
@ -556,7 +558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode
path: ../TinyLife/GameImpl.cs
startLine: 147
startLine: 150
assemblies:
- Tiny Life
namespace: TinyLife
@ -587,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CursorPosition
path: ../TinyLife/GameImpl.cs
startLine: 152
startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife
@ -621,7 +623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentCursor
path: ../TinyLife/GameImpl.cs
startLine: 157
startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife
@ -653,7 +655,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMaps
path: ../TinyLife/GameImpl.cs
startLine: 161
startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife
@ -684,7 +686,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMap
path: ../TinyLife/GameImpl.cs
startLine: 165
startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife
@ -715,10 +717,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinalizingGameContent
path: ../TinyLife/GameImpl.cs
startLine: 167
startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
An event that is raised when this game's content is about to finish loading.
Note that "finalize" in this context refers not to object destruction, but to the completion of the loading process.
example: []
syntax:
content: public event Action OnFinalizingGameContent
return:
@ -742,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinishedLoading
path: ../TinyLife/GameImpl.cs
startLine: 171
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife
@ -771,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadContent
path: ../TinyLife/GameImpl.cs
startLine: 263
startLine: 272
assemblies:
- Tiny Life
namespace: TinyLife
@ -800,7 +807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: ../TinyLife/GameImpl.cs
startLine: 319
startLine: 322
assemblies:
- Tiny Life
namespace: TinyLife
@ -836,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/GameImpl.cs
startLine: 595
startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife
@ -872,7 +879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/GameImpl.cs
startLine: 631
startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife
@ -906,7 +913,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera
path: ../TinyLife/GameImpl.cs
startLine: 649
startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife
@ -941,15 +948,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ZoomCamera
path: ../TinyLife/GameImpl.cs
startLine: 661
startLine: 699
assemblies:
- Tiny Life
namespace: TinyLife
summary: Zooms the camera by the given <code class="paramref">delta</code>, either towards the center of the camera's viewport, or toward the <xref href="TinyLife.GameImpl.CursorPosition" data-throw-if-not-resolved="false"></xref> if it is not on the UI.
example: []
syntax:
content: public void ZoomCamera(int delta)
parameters:
- id: delta
type: System.Int32
description: The delta to zoom by.
content.vb: Public Sub ZoomCamera(delta As Integer)
overload: TinyLife.GameImpl.ZoomCamera*
nameWithType.vb: GameImpl.ZoomCamera(Integer)
@ -973,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs
startLine: 673
startLine: 711
assemblies:
- Tiny Life
namespace: TinyLife
@ -1004,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode
path: ../TinyLife/GameImpl.cs
startLine: 685
startLine: 723
assemblies:
- Tiny Life
namespace: TinyLife
@ -1039,7 +1049,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap
path: ../TinyLife/GameImpl.cs
startLine: 779
startLine: 822
assemblies:
- Tiny Life
namespace: TinyLife
@ -1077,7 +1087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
startLine: 806
startLine: 849
assemblies:
- Tiny Life
namespace: TinyLife
@ -1111,7 +1121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
startLine: 817
startLine: 860
assemblies:
- Tiny Life
namespace: TinyLife
@ -1145,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
startLine: 832
startLine: 875
assemblies:
- Tiny Life
namespace: TinyLife
@ -1180,7 +1190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
startLine: 858
startLine: 901
assemblies:
- Tiny Life
namespace: TinyLife
@ -1221,14 +1231,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible
path: ../TinyLife/GameImpl.cs
startLine: 886
startLine: 929
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
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.
example: []
@ -1258,7 +1268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs
startLine: 902
startLine: 945
assemblies:
- Tiny Life
namespace: TinyLife
@ -1290,7 +1300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible
path: ../TinyLife/GameImpl.cs
startLine: 913
startLine: 956
assemblies:
- Tiny Life
namespace: TinyLife
@ -1310,16 +1320,16 @@ items:
description: Whether the lot is visible
content.vb: Public Function IsLotVisible(lot As Lot) As Boolean
overload: TinyLife.GameImpl.IsLotVisible*
- uid: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action)
commentId: M:TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action)
id: 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.PersonLike,System.Boolean,System.Action)
id: FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: FollowPerson(Person, bool, Action)
nameWithType: GameImpl.FollowPerson(Person, bool, Action)
fullName: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person, bool, System.Action)
name: FollowPerson(PersonLike, bool, Action)
nameWithType: GameImpl.FollowPerson(PersonLike, bool, Action)
fullName: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike, bool, System.Action)
type: Method
source:
remote:
@ -1328,17 +1338,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson
path: ../TinyLife/GameImpl.cs
startLine: 926
startLine: 969
assemblies:
- Tiny Life
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>.
example: []
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:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person to follow.
- id: switchToMap
type: System.Boolean
@ -1349,11 +1359,81 @@ items:
return:
type: System.Boolean
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*
nameWithType.vb: GameImpl.FollowPerson(Person, Boolean, Action)
fullName.vb: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person, Boolean, System.Action)
name.vb: FollowPerson(Person, Boolean, Action)
nameWithType.vb: GameImpl.FollowPerson(PersonLike, Boolean, Action)
fullName.vb: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike, Boolean, System.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)
commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
id: CompleteAchievement(TinyLife.Goals.AchievementType)
@ -1372,7 +1452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/GameImpl.cs
startLine: 955
startLine: 1032
assemblies:
- Tiny Life
namespace: TinyLife
@ -3132,13 +3212,13 @@ references:
- uid: MLEM.Ui
name: Ui
isExternal: true
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.GameImpl.FollowingPerson*
commentId: Overload:TinyLife.GameImpl.FollowingPerson
href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowingPerson
@ -3521,6 +3601,12 @@ references:
name: RotateCamera
nameWithType: GameImpl.RotateCamera
fullName: TinyLife.GameImpl.RotateCamera
- uid: TinyLife.GameImpl.CursorPosition
commentId: P:TinyLife.GameImpl.CursorPosition
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CursorPosition
name: CursorPosition
nameWithType: GameImpl.CursorPosition
fullName: TinyLife.GameImpl.CursorPosition
- uid: TinyLife.GameImpl.ZoomCamera*
commentId: Overload:TinyLife.GameImpl.ZoomCamera
href: TinyLife.GameImpl.html#TinyLife_GameImpl_ZoomCamera_System_Int32_
@ -3540,6 +3626,7 @@ references:
name.vb: Integer
- uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true
name: UiSystem
nameWithType: UiSystem
@ -3844,25 +3931,26 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
commentId: M:TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_
- uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
commentId: M:TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
name: VisitLot(Lot)
nameWithType: Person.VisitLot(Lot)
fullName: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
nameWithType: PersonLike.VisitLot(Lot)
fullName: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
spec.csharp:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
- uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
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: (
- uid: TinyLife.World.Lot
name: Lot
href: TinyLife.World.Lot.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
- uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
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: (
- uid: TinyLife.World.Lot
name: Lot
@ -3937,10 +4025,63 @@ references:
- name: )
- uid: 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
nameWithType: 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
commentId: F:TinyLife.GameImpl.Achievements
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Achievements

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed
path: ../TinyLife/Options.cs
startLine: 610
startLine: 609
assemblies:
- Tiny Life
namespace: TinyLife
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
startLine: 615
startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife
@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
startLine: 619
startLine: 618
assemblies:
- Tiny Life
namespace: TinyLife
@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
startLine: 623
startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife
@ -140,7 +140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
startLine: 627
startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife
@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
startLine: 632
startLine: 631
assemblies:
- Tiny Life
namespace: TinyLife

View file

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

View file

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

View file

@ -5,12 +5,14 @@ items:
id: AchievementType
parent: TinyLife.Goals
children:
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo)
- 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,System.Boolean)
- TinyLife.Goals.AchievementType.Construct
- TinyLife.Goals.AchievementType.DieOnPublicLot
- TinyLife.Goals.AchievementType.DisplayName
- TinyLife.Goals.AchievementType.Goals
- TinyLife.Goals.AchievementType.Hidden
- TinyLife.Goals.AchievementType.HiddenTrash
- TinyLife.Goals.AchievementType.Icon
- TinyLife.Goals.AchievementType.Name
- TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
@ -143,6 +145,33 @@ items:
return:
type: TinyLife.Goals.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
commentId: F:TinyLife.Goals.AchievementType.Name
id: Name
@ -161,7 +190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/Achievement.cs
startLine: 68
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -190,7 +219,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Goals/Achievement.cs
startLine: 72
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -219,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/Achievement.cs
startLine: 77
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -233,6 +262,35 @@ items:
return:
type: TinyLife.Goals.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
commentId: P:TinyLife.Goals.AchievementType.DisplayName
id: DisplayName
@ -251,7 +309,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Goals/Achievement.cs
startLine: 82
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -264,57 +322,16 @@ items:
type: System.String
content.vb: Public ReadOnly Property DisplayName As String
overload: TinyLife.Goals.AchievementType.DisplayName*
- uid: 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)
id: '#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,System.Boolean)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)'
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: AchievementType(string, TextureRegion, GoalInfo)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalInfo)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo)
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)
name: AchievementType(string, TextureRegion, GoalInfo, bool)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalInfo, bool)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo, bool)
type: Constructor
source:
remote:
@ -330,7 +347,51 @@ items:
summary: Creates a new achievement type with the given settings.
example: []
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:
- id: name
type: System.String
@ -341,11 +402,14 @@ items:
- id: goals
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.
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*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo)
name.vb: 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, Boolean)
name.vb: New(String, TextureRegion, GoalSetInfo, Boolean)
- uid: TinyLife.Goals.AchievementType.Construct
commentId: M:TinyLife.Goals.AchievementType.Construct
id: Construct
@ -364,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/Achievement.cs
startLine: 108
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -395,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/Achievement.cs
startLine: 117
startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1004,6 +1068,17 @@ references:
name: GoalSetInfo
nameWithType: 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
commentId: F:TinyLife.Goals.AchievementType.Name
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Name
@ -1018,7 +1093,7 @@ references:
fullName: TinyLife.Goals.AchievementType.DisplayName
- uid: 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
nameWithType: AchievementType.AchievementType
fullName: TinyLife.Goals.AchievementType.AchievementType

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 97
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -85,7 +85,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 100
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 103
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -363,21 +363,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/Goal.cs
startLine: 74
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Returns a <xref href="MLEM.Ui.Elements.Group" data-throw-if-not-resolved="false"></xref> that contains the content to display to the player for this goal.
example: []
syntax:
content: public Group GetDisplay(Anchor anchor, bool descriptionAsChild = false, bool reduced = false)
parameters:
- id: anchor
type: MLEM.Ui.Anchor
description: The anchor to use for the group.
- id: descriptionAsChild
type: System.Boolean
description: Whether to add the description as a child, rather than a tooltip.
- id: reduced
type: System.Boolean
description: Whether certain elements, like the name and description, should be left out, displaying only the progress of the goal.
return:
type: MLEM.Ui.Elements.Group
description: The display group.
content.vb: Public Function GetDisplay(anchor As Anchor, descriptionAsChild As Boolean = False, reduced As Boolean = False) As Group
overload: TinyLife.Goals.Goal.GetDisplay*
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
@ -1118,6 +1124,13 @@ references:
name: Validate
nameWithType: Goal.Validate
fullName: TinyLife.Goals.Goal.Validate
- uid: MLEM.Ui.Elements.Group
commentId: T:MLEM.Ui.Elements.Group
parent: MLEM.Ui.Elements
isExternal: true
name: Group
nameWithType: Group
fullName: MLEM.Ui.Elements.Group
- uid: TinyLife.Goals.Goal.GetDisplay*
commentId: Overload:TinyLife.Goals.Goal.GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
@ -1131,35 +1144,6 @@ references:
name: Anchor
nameWithType: Anchor
fullName: MLEM.Ui.Anchor
- uid: MLEM.Ui.Elements.Group
commentId: T:MLEM.Ui.Elements.Group
parent: MLEM.Ui.Elements
isExternal: true
name: Group
nameWithType: Group
fullName: MLEM.Ui.Elements.Group
- 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: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
isExternal: true
@ -1190,3 +1174,25 @@ references:
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
- 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

View file

@ -90,10 +90,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 49
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: The goals in this goal set.
example: []
syntax:
content: public ICollection<Goal> Goals { get; }
parameters: []
@ -119,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/GoalSet.cs
startLine: 53
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -150,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalSet.cs
startLine: 59
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -185,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/GoalSet.cs
startLine: 68
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -216,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Goals/GoalSet.cs
startLine: 80
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -250,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/GoalSet.cs
startLine: 87
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -278,7 +280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 97
startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -315,7 +317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 107
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -356,7 +358,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 117
startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -396,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/GoalSet.cs
startLine: 127
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -437,7 +439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/GoalSet.cs
startLine: 143
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -5,7 +5,7 @@ items:
id: GoalTrigger
parent: TinyLife.Goals
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.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate
@ -38,7 +38,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalTrigger
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 14
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -80,14 +80,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonUpdate
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 20
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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: []
syntax:
content: public static readonly GoalTrigger PersonUpdate
@ -112,14 +112,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FurnitureCreated
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 26
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
@ -146,12 +146,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionCompleted
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 31
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
@ -178,12 +178,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionEnded
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 36
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
@ -210,7 +210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 41
startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -242,16 +242,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 47
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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: []
syntax:
content: public static readonly GoalTrigger EarnMoney
@ -276,12 +276,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionGained
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 52
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
@ -308,12 +308,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionLost
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 57
startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
@ -340,12 +340,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodEaten
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 62
startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.Action%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.
example: []
@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProjectCompleted
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 67
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -404,7 +404,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 72
startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -433,17 +433,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidObjects
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 76
startLine: 78
assemblies:
- Tiny Life
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>.
example: []
syntax:
content: public readonly Type[] ValidObjects
content: public readonly List<Type> ValidObjects
return:
type: System.Type[]
content.vb: Public ReadOnly ValidObjects As Type()
type: System.Collections.Generic.List{System.Type}
content.vb: Public ReadOnly ValidObjects As List(Of Type)
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
id: ValidValues
@ -462,27 +462,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidValues
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 80
startLine: 82
assemblies:
- Tiny Life
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: []
syntax:
content: public readonly Type[] ValidValues
content: public readonly List<Type> ValidValues
return:
type: System.Type[]
content.vb: Public ReadOnly ValidValues As Type()
- uid: TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[])
commentId: M:TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[])
id: '#ctor(System.String,System.Type[],System.Type[])'
type: System.Collections.Generic.List{System.Type}
content.vb: Public ReadOnly ValidValues As List(Of 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.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
id: '#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})'
parent: TinyLife.Goals.GoalTrigger
langs:
- csharp
- vb
name: GoalTrigger(string, Type[], Type[])
nameWithType: GoalTrigger.GoalTrigger(string, Type[], Type[])
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger(string, System.Type[], System.Type[])
name: GoalTrigger(string, IEnumerable<Type>, IEnumerable<Type>)
nameWithType: GoalTrigger.GoalTrigger(string, IEnumerable<Type>, IEnumerable<Type>)
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger(string, System.Collections.Generic.IEnumerable<System.Type>, System.Collections.Generic.IEnumerable<System.Type>)
type: Constructor
source:
remote:
@ -491,29 +491,29 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 88
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new goal trigger with the given settings.
example: []
syntax:
content: public GoalTrigger(string name, Type[] validObjects, Type[] validGoals)
content: public GoalTrigger(string name, IEnumerable<Type> validObjects, IEnumerable<Type> validGoals)
parameters:
- id: name
type: System.String
description: This goal trigger's name.
- 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>.
- id: validGoals
type: 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>.
content.vb: Public Sub New(name As String, validObjects As Type(), validGoals As Type())
type: System.Collections.Generic.IEnumerable{System.Type}
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 IEnumerable(Of Type), validGoals As IEnumerable(Of Type))
overload: TinyLife.Goals.GoalTrigger.#ctor*
nameWithType.vb: GoalTrigger.New(String, Type(), Type())
fullName.vb: TinyLife.Goals.GoalTrigger.New(String, System.Type(), System.Type())
name.vb: New(String, Type(), Type())
nameWithType.vb: GoalTrigger.New(String, IEnumerable(Of Type), IEnumerable(Of 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, IEnumerable(Of Type), IEnumerable(Of Type))
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
id: IsObjectCompatible(System.Type)
@ -532,7 +532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsObjectCompatible
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 111
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -570,7 +570,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsValueCompatible
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 125
startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -608,7 +608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 134
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -645,7 +645,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 139
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -684,7 +684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHashCode
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 144
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1076,27 +1076,28 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
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
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: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1115,9 +1116,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1183,25 +1184,25 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
commentId: M: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.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_
name: SetCreator(Person, bool)
nameWithType: Furniture.SetCreator(Person, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean)
name.vb: SetCreator(Person, Boolean)
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(PersonLike, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
@ -1210,13 +1211,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
@ -1304,20 +1305,21 @@ references:
name: Project
nameWithType: Project
fullName: TinyLife.Goals.Project
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
commentId: M:TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
commentId: M:TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
parent: TinyLife.Objects.PersonLike
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)
nameWithType: Person.EarnMoney(float, object)
fullName: TinyLife.Objects.Person.EarnMoney(float, object)
nameWithType.vb: Person.EarnMoney(Single, Object)
fullName.vb: TinyLife.Objects.Person.EarnMoney(Single, Object)
nameWithType: PersonLike.EarnMoney(float, object)
fullName: TinyLife.Objects.PersonLike.EarnMoney(float, object)
nameWithType.vb: PersonLike.EarnMoney(Single, Object)
fullName.vb: TinyLife.Objects.PersonLike.EarnMoney(Single, Object)
name.vb: EarnMoney(Single, Object)
spec.csharp:
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
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: (
- uid: System.Single
name: float
@ -1331,9 +1333,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
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: (
- uid: System.Single
name: Single
@ -1353,6 +1355,51 @@ references:
name: Job
nameWithType: 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
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -1360,20 +1407,21 @@ references:
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.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)
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, 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)
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
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: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -1403,9 +1451,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -1479,25 +1527,26 @@ references:
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
- uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
name: RemoveEmotion(EmotionModifier)
nameWithType: Person.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
nameWithType: PersonLike.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
spec.csharp:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
- uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
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: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
- uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
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: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -1510,20 +1559,20 @@ references:
name: FoodType
nameWithType: FoodType
fullName: TinyLife.Skills.FoodType
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_
name: InvokeOnEaten(Action, FoodTypedItem)
nameWithType: FoodType.InvokeOnEaten(Action, FoodTypedItem)
fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem)
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem)
commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem)
href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_
name: InvokeOnEaten(ActionInfo, FoodTypedItem)
nameWithType: FoodType.InvokeOnEaten(ActionInfo, FoodTypedItem)
fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem)
spec.csharp:
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem)
name: InvokeOnEaten
href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_
href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: TinyLife.Objects.FoodTypedItem
@ -1531,13 +1580,13 @@ references:
href: TinyLife.Objects.FoodTypedItem.html
- name: )
spec.vb:
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem)
name: InvokeOnEaten
href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_
href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: TinyLife.Objects.FoodTypedItem
@ -1672,38 +1721,178 @@ references:
- name: (
- name: )
- name: )
- uid: System.Type[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type[]
nameWithType: Type[]
fullName: System.Type[]
nameWithType.vb: Type()
fullName.vb: System.Type()
name.vb: Type()
- uid: System.Collections.Generic.List{System.Type}
commentId: T:System.Collections.Generic.List{System.Type}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Type>
nameWithType: List<Type>
fullName: System.Collections.Generic.List<System.Type>
nameWithType.vb: List(Of Type)
fullName.vb: System.Collections.Generic.List(Of System.Type)
name.vb: List(Of Type)
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
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: '['
- name: ']'
- 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: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- 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*
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
nameWithType: GoalTrigger.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger
nameWithType.vb: GoalTrigger.New
fullName.vb: TinyLife.Goals.GoalTrigger.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
commentId: F: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 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: []
syntax:
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 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: []
syntax:
content: public static bool Trigger(IEnumerable<IGoalTriggerable> sets, object obj, GoalTrigger trigger, params object[] values)
@ -459,29 +459,30 @@ references:
name: DistinctGoal
nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
commentId: M:TinyLife.Objects.PersonLike.GetCurrentGoals
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
name: GetCurrentGoals()
nameWithType: Person.GetCurrentGoals()
fullName: TinyLife.Objects.Person.GetCurrentGoals()
nameWithType: PersonLike.GetCurrentGoals()
fullName: TinyLife.Objects.PersonLike.GetCurrentGoals()
spec.csharp:
- uid: TinyLife.Objects.Person.GetCurrentGoals
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetCurrentGoals
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: (
- name: )
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobPerformanceDelegate
path: ../TinyLife/Goals/Job.cs
startLine: 329
startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -41,7 +41,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Goals/Job.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -102,7 +102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetWorkingPerformance
path: ../TinyLife/Goals/Job.cs
startLine: 27
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -134,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Goals/Job.cs
startLine: 35
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Goals/Job.cs
startLine: 39
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Performance
path: ../TinyLife/Goals/Job.cs
startLine: 44
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -248,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPromotionPerformance
path: ../TinyLife/Goals/Job.cs
startLine: 50
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -282,7 +282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Level
path: ../TinyLife/Goals/Job.cs
startLine: 55
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -326,7 +326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyTasks
path: ../TinyLife/Goals/Job.cs
startLine: 60
startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -367,7 +367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AmountOfRaises
path: ../TinyLife/Goals/Job.cs
startLine: 66
startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -411,7 +411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHourlyPay
path: ../TinyLife/Goals/Job.cs
startLine: 71
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -442,7 +442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VacationDaysAvailable
path: ../TinyLife/Goals/Job.cs
startLine: 76
startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -481,7 +481,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DaysOnVacation
path: ../TinyLife/Goals/Job.cs
startLine: 81
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -525,7 +525,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Job.cs
startLine: 95
startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -566,14 +566,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Goals/Job.cs
startLine: 108
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Goals
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.
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: []
syntax:
content: public void Update(TimeSpan passedInGame)
@ -601,7 +601,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateWorking
path: ../TinyLife/Goals/Job.cs
startLine: 154
startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -645,7 +645,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddPerformance
path: ../TinyLife/Goals/Job.cs
startLine: 187
startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -683,7 +683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLevel
path: ../TinyLife/Goals/Job.cs
startLine: 213
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -724,7 +724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRaise
path: ../TinyLife/Goals/Job.cs
startLine: 255
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -760,7 +760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasRequiredPromotionSkills
path: ../TinyLife/Goals/Job.cs
startLine: 274
startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -791,7 +791,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoworkers
path: ../TinyLife/Goals/Job.cs
startLine: 286
startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -822,7 +822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoworkersAtWork
path: ../TinyLife/Goals/Job.cs
startLine: 294
startLine: 297
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -853,7 +853,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Job.cs
startLine: 302
startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -887,7 +887,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartVacation
path: ../TinyLife/Goals/Job.cs
startLine: 321
startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1788,20 +1788,21 @@ references:
nameWithType.vb: Job.New
fullName.vb: TinyLife.Goals.Job.New
name.vb: New
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M: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.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
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)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
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
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: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1820,9 +1821,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1854,6 +1855,13 @@ references:
name: TimeSpan
nameWithType: 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)
commentId: M:TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true

View file

@ -15,6 +15,7 @@ items:
- TinyLife.Goals.JobType.DailyTasks
- TinyLife.Goals.JobType.Doctor
- TinyLife.Goals.JobType.Firefighter
- TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
- TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
- TinyLife.Goals.JobType.GetRequiredPromotionSkills(TinyLife.Goals.Job)
- TinyLife.Goals.JobType.HasSpecialLocalization
@ -428,7 +429,7 @@ items:
summary: >-
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: []
syntax:
content: public readonly float HourlyPay
@ -1339,6 +1340,41 @@ items:
nameWithType.vb: JobType.UpdateWorking(Job, WorkAction, TimeSpan, Single)
fullName.vb: TinyLife.Goals.JobType.UpdateWorking(TinyLife.Goals.Job, TinyLife.Actions.WorkAction, System.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)
commentId: M:TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
id: Register(TinyLife.Goals.JobType)
@ -1357,7 +1393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/JobType.cs
startLine: 339
startLine: 352
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -2184,13 +2220,37 @@ references:
- uid: MLEM.Textures
name: Textures
isExternal: true
- 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.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.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
commentId: T:System.Single
parent: System
@ -2202,28 +2262,6 @@ references:
nameWithType.vb: Single
fullName.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
commentId: T:System.Range
isExternal: true
@ -2561,6 +2599,28 @@ references:
href: TinyLife.Actions.ChoicePromptInfo.html
- 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
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -2865,6 +2925,13 @@ references:
name: OnWorkHoursOver
nameWithType: 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*
commentId: Overload:TinyLife.Goals.JobType.OnWorkFinished
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_OnWorkFinished_TinyLife_Goals_Job_TinyLife_Actions_WorkAction_
@ -2971,6 +3038,33 @@ references:
name: UpdateWorking
nameWithType: 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
commentId: F:TinyLife.Goals.JobType.Types
parent: TinyLife.Goals.JobType

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 241
startLine: 242
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -78,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 248
startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentGoals
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 252
startLine: 253
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -158,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StageIndex
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 259
startLine: 260
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 264
startLine: 265
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -235,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 269
startLine: 270
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 273
startLine: 274
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -300,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 281
startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -341,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 293
startLine: 294
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -369,7 +369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Advance
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 303
startLine: 304
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -397,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 328
startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -40,7 +40,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 23
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -88,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 30
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chef
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 45
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmartKid
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 57
startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HouseholdHero
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 69
startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -198,7 +198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerAddict
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 81
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendOfEveryone
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 93
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -252,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Millionaire
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 103
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -279,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PerfectPainter
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 115
startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreativeChild
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 127
startLine: 128
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -333,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CapableCarpenter
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 139
startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymRat
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 151
startLine: 152
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -387,7 +387,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Writer
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 163
startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -414,7 +414,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdvanced
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 181
startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -443,7 +443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 185
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -472,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 190
startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -501,7 +501,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stages
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 194
startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -530,7 +530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RewardPersonality
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 199
startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -562,7 +562,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedAges
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 204
startLine: 205
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -596,7 +596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 212
startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -637,7 +637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 223
startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -672,7 +672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/LifeGoal.cs
startLine: 232
startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -7,7 +7,7 @@ items:
children:
- TinyLife.Goals.ManualProgressGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo)
- 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
langs:
- csharp
@ -30,7 +30,7 @@ items:
summary: >-
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: []
syntax:
content: 'public class ManualProgressGoal : Goal, IGenericDataHolder'
@ -160,16 +160,16 @@ items:
content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.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)
commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,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)
- 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.PersonLike,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
langs:
- csharp
- vb
name: MakeProgress(Person, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(Person, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
name: MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
type: Method
source:
remote:
@ -182,13 +182,13 @@ items:
assemblies:
- Tiny Life
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: []
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:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that should make progress on this goal.
- id: amount
type: System.Single
@ -205,11 +205,11 @@ items:
- id: levelModifier
type: System.Single
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*
nameWithType.vb: ManualProgressGoal.MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: 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.PersonLike, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
@ -218,24 +218,24 @@ references:
name: Goal
nameWithType: 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)
commentId: M: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.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
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_
name: MakeProgress(Person, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(Person, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: ManualProgressGoal.MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(Person, Single, Single, ActionInfo, SkillType, 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(PersonLike, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: ManualProgressGoal.MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
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
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -266,13 +266,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -1132,27 +1132,28 @@ references:
name: Reset
nameWithType: ManualProgressGoal.Reset
fullName: TinyLife.Goals.ManualProgressGoal.Reset
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.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)
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
nameWithType: PersonLike.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.PersonLike.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: PersonLike.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.PersonLike.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
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
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: (
- uid: System.Single
name: float
@ -1176,9 +1177,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: System.Single
name: Single
@ -1209,7 +1210,7 @@ references:
fullName: TinyLife.GameImpl.Speed
- uid: 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
nameWithType: ManualProgressGoal.MakeProgress
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress

View file

@ -11,7 +11,7 @@ items:
- TinyLife.Goals.Memory.TimeSinceOccured
- TinyLife.Goals.Memory.Type
- 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:
- csharp
- vb
@ -31,7 +31,7 @@ items:
- Tiny Life
namespace: TinyLife.Goals
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>.
example: []
@ -263,16 +263,16 @@ items:
nameWithType.vb: Memory.New(MemoryType, ActionInfo, TimeSpan)
fullName.vb: TinyLife.Goals.Memory.New(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, System.TimeSpan)
name.vb: New(MemoryType, ActionInfo, TimeSpan)
- uid: TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
- uid: TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Goals.Memory
langs:
- csharp
- vb
name: Validate(Person)
nameWithType: Memory.Validate(Person)
fullName: TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person)
name: Validate(PersonLike)
nameWithType: Memory.Validate(PersonLike)
fullName: TinyLife.Goals.Memory.Validate(TinyLife.Objects.PersonLike)
type: Method
source:
remote:
@ -286,20 +286,20 @@ items:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
syntax:
content: public virtual bool Validate(Person person)
content: public virtual bool Validate(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that has this memory.
return:
type: System.Boolean
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*
- 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)
@ -323,7 +323,7 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
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)
name.vb: Update(GameTime, TimeSpan, Single)
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Goals.MemoryType
commentId: T:TinyLife.Goals.MemoryType
parent: TinyLife.Goals
@ -1119,27 +1119,28 @@ references:
nameWithType.vb: Memory.New
fullName.vb: TinyLife.Goals.Memory.New
name.vb: New
- uid: TinyLife.Objects.Person.Validate
commentId: M:TinyLife.Objects.Person.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: Person.Validate()
fullName: TinyLife.Objects.Person.Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
spec.csharp:
- uid: TinyLife.Objects.Person.Validate
- uid: TinyLife.Objects.PersonLike.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Validate
- uid: TinyLife.Objects.PersonLike.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: (
- name: )
- uid: 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
nameWithType: Memory.Validate
fullName: TinyLife.Goals.Memory.Validate
@ -1154,20 +1155,21 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M: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.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
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)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
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
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: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1186,9 +1188,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime

View file

@ -8,10 +8,12 @@ items:
- TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)
- TinyLife.Goals.MemoryType.ActionDone
- TinyLife.Goals.MemoryType.AskedForFood
- TinyLife.Goals.MemoryType.AteFood
- TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)
- TinyLife.Goals.MemoryType.ConstructedType
- TinyLife.Goals.MemoryType.FamilySocial
- TinyLife.Goals.MemoryType.FoundOutPregnancy
- TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
- TinyLife.Goals.MemoryType.HadAbortion
- TinyLife.Goals.MemoryType.HadChild
- TinyLife.Goals.MemoryType.HadFirstKiss
@ -106,6 +108,411 @@ items:
return:
type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Goals.MemoryType}
content.vb: Public Shared ReadOnly Types As ReadOnlyDictionary(Of String, MemoryType)
- uid: TinyLife.Goals.MemoryType.PublishFailure
commentId: F:TinyLife.Goals.MemoryType.PublishFailure
id: PublishFailure
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: PublishFailure
nameWithType: MemoryType.PublishFailure
fullName: TinyLife.Goals.MemoryType.PublishFailure
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PublishFailure
path: ../TinyLife/Goals/MemoryType.cs
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType PublishFailure
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly PublishFailure As MemoryType
- uid: TinyLife.Goals.MemoryType.SocialAction
commentId: F:TinyLife.Goals.MemoryType.SocialAction
id: SocialAction
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: SocialAction
nameWithType: MemoryType.SocialAction
fullName: TinyLife.Goals.MemoryType.SocialAction
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SocialAction
path: ../TinyLife/Goals/MemoryType.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType SocialAction
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly SocialAction As MemoryType
- uid: TinyLife.Goals.MemoryType.PromotionOrRaise
commentId: F:TinyLife.Goals.MemoryType.PromotionOrRaise
id: PromotionOrRaise
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: PromotionOrRaise
nameWithType: MemoryType.PromotionOrRaise
fullName: TinyLife.Goals.MemoryType.PromotionOrRaise
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PromotionOrRaise
path: ../TinyLife/Goals/MemoryType.cs
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType PromotionOrRaise
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly PromotionOrRaise As MemoryType
- uid: TinyLife.Goals.MemoryType.FamilySocial
commentId: F:TinyLife.Goals.MemoryType.FamilySocial
id: FamilySocial
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: FamilySocial
nameWithType: MemoryType.FamilySocial
fullName: TinyLife.Goals.MemoryType.FamilySocial
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FamilySocial
path: ../TinyLife/Goals/MemoryType.cs
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType FamilySocial
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FamilySocial As MemoryType
- uid: TinyLife.Goals.MemoryType.WasOutside
commentId: F:TinyLife.Goals.MemoryType.WasOutside
id: WasOutside
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: WasOutside
nameWithType: MemoryType.WasOutside
fullName: TinyLife.Goals.MemoryType.WasOutside
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasOutside
path: ../TinyLife/Goals/MemoryType.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType WasOutside
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly WasOutside As MemoryType
- uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
id: WasRomanticWithSomeoneElse
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: WasRomanticWithSomeoneElse
nameWithType: MemoryType.WasRomanticWithSomeoneElse
fullName: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasRomanticWithSomeoneElse
path: ../TinyLife/Goals/MemoryType.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType WasRomanticWithSomeoneElse
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly WasRomanticWithSomeoneElse As MemoryType
- uid: TinyLife.Goals.MemoryType.HadFirstKiss
commentId: F:TinyLife.Goals.MemoryType.HadFirstKiss
id: HadFirstKiss
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: HadFirstKiss
nameWithType: MemoryType.HadFirstKiss
fullName: TinyLife.Goals.MemoryType.HadFirstKiss
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadFirstKiss
path: ../TinyLife/Goals/MemoryType.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType HadFirstKiss
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadFirstKiss As MemoryType
- uid: TinyLife.Goals.MemoryType.HadChild
commentId: F:TinyLife.Goals.MemoryType.HadChild
id: HadChild
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: HadChild
nameWithType: MemoryType.HadChild
fullName: TinyLife.Goals.MemoryType.HadChild
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadChild
path: ../TinyLife/Goals/MemoryType.cs
startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType HadChild
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadChild As MemoryType
- uid: TinyLife.Goals.MemoryType.AskedForFood
commentId: F:TinyLife.Goals.MemoryType.AskedForFood
id: AskedForFood
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: AskedForFood
nameWithType: MemoryType.AskedForFood
fullName: TinyLife.Goals.MemoryType.AskedForFood
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskedForFood
path: ../TinyLife/Goals/MemoryType.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType AskedForFood
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly AskedForFood As MemoryType
- uid: TinyLife.Goals.MemoryType.Slept
commentId: F:TinyLife.Goals.MemoryType.Slept
id: Slept
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: Slept
nameWithType: MemoryType.Slept
fullName: TinyLife.Goals.MemoryType.Slept
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Slept
path: ../TinyLife/Goals/MemoryType.cs
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType Slept
return:
type: TinyLife.Goals.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
commentId: F:TinyLife.Goals.MemoryType.HadAbortion
id: HadAbortion
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: HadAbortion
nameWithType: MemoryType.HadAbortion
fullName: TinyLife.Goals.MemoryType.HadAbortion
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType HadAbortion
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadAbortion As MemoryType
- uid: TinyLife.Goals.MemoryType.MayBePregnant
commentId: F:TinyLife.Goals.MemoryType.MayBePregnant
id: MayBePregnant
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: MayBePregnant
nameWithType: MemoryType.MayBePregnant
fullName: TinyLife.Goals.MemoryType.MayBePregnant
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs
startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType MayBePregnant
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly MayBePregnant As MemoryType
- uid: TinyLife.Goals.MemoryType.FoundOutPregnancy
commentId: F:TinyLife.Goals.MemoryType.FoundOutPregnancy
id: FoundOutPregnancy
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: FoundOutPregnancy
nameWithType: MemoryType.FoundOutPregnancy
fullName: TinyLife.Goals.MemoryType.FoundOutPregnancy
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType FoundOutPregnancy
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FoundOutPregnancy As MemoryType
- uid: TinyLife.Goals.MemoryType.ToldAboutPregnancy
commentId: F:TinyLife.Goals.MemoryType.ToldAboutPregnancy
id: ToldAboutPregnancy
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: ToldAboutPregnancy
nameWithType: MemoryType.ToldAboutPregnancy
fullName: TinyLife.Goals.MemoryType.ToldAboutPregnancy
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType ToldAboutPregnancy
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly ToldAboutPregnancy As MemoryType
- uid: TinyLife.Goals.MemoryType.ActionDone
commentId: P:TinyLife.Goals.MemoryType.ActionDone
id: ActionDone
@ -124,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionDone
path: ../TinyLife/Goals/MemoryType.cs
startLine: 30
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -153,7 +560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedSkillCategory
path: ../TinyLife/Goals/MemoryType.cs
startLine: 31
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -182,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedFurniture
path: ../TinyLife/Goals/MemoryType.cs
startLine: 32
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -211,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkedAtJob
path: ../TinyLife/Goals/MemoryType.cs
startLine: 33
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -222,276 +629,35 @@ items:
type: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType}
content.vb: Public Shared Property WorkedAtJob As Dictionary(Of JobType, MemoryType)
overload: TinyLife.Goals.MemoryType.WorkedAtJob*
- uid: TinyLife.Goals.MemoryType.PublishFailure
commentId: F:TinyLife.Goals.MemoryType.PublishFailure
id: PublishFailure
- uid: TinyLife.Goals.MemoryType.AteFood
commentId: P:TinyLife.Goals.MemoryType.AteFood
id: AteFood
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: PublishFailure
nameWithType: MemoryType.PublishFailure
fullName: TinyLife.Goals.MemoryType.PublishFailure
type: Field
name: AteFood
nameWithType: MemoryType.AteFood
fullName: TinyLife.Goals.MemoryType.AteFood
type: Property
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PublishFailure
id: AteFood
path: ../TinyLife/Goals/MemoryType.cs
startLine: 34
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType PublishFailure
content: public static Dictionary<FoodType, MemoryType> AteFood { get; }
parameters: []
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly PublishFailure As MemoryType
- uid: TinyLife.Goals.MemoryType.SocialAction
commentId: F:TinyLife.Goals.MemoryType.SocialAction
id: SocialAction
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: SocialAction
nameWithType: MemoryType.SocialAction
fullName: TinyLife.Goals.MemoryType.SocialAction
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SocialAction
path: ../TinyLife/Goals/MemoryType.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType SocialAction
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly SocialAction As MemoryType
- uid: TinyLife.Goals.MemoryType.PromotionOrRaise
commentId: F:TinyLife.Goals.MemoryType.PromotionOrRaise
id: PromotionOrRaise
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: PromotionOrRaise
nameWithType: MemoryType.PromotionOrRaise
fullName: TinyLife.Goals.MemoryType.PromotionOrRaise
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PromotionOrRaise
path: ../TinyLife/Goals/MemoryType.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType PromotionOrRaise
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly PromotionOrRaise As MemoryType
- uid: TinyLife.Goals.MemoryType.FamilySocial
commentId: F:TinyLife.Goals.MemoryType.FamilySocial
id: FamilySocial
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: FamilySocial
nameWithType: MemoryType.FamilySocial
fullName: TinyLife.Goals.MemoryType.FamilySocial
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FamilySocial
path: ../TinyLife/Goals/MemoryType.cs
startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType FamilySocial
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FamilySocial As MemoryType
- uid: TinyLife.Goals.MemoryType.WasOutside
commentId: F:TinyLife.Goals.MemoryType.WasOutside
id: WasOutside
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: WasOutside
nameWithType: MemoryType.WasOutside
fullName: TinyLife.Goals.MemoryType.WasOutside
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasOutside
path: ../TinyLife/Goals/MemoryType.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType WasOutside
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly WasOutside As MemoryType
- uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
id: WasRomanticWithSomeoneElse
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: WasRomanticWithSomeoneElse
nameWithType: MemoryType.WasRomanticWithSomeoneElse
fullName: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasRomanticWithSomeoneElse
path: ../TinyLife/Goals/MemoryType.cs
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType WasRomanticWithSomeoneElse
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly WasRomanticWithSomeoneElse As MemoryType
- uid: TinyLife.Goals.MemoryType.HadFirstKiss
commentId: F:TinyLife.Goals.MemoryType.HadFirstKiss
id: HadFirstKiss
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: HadFirstKiss
nameWithType: MemoryType.HadFirstKiss
fullName: TinyLife.Goals.MemoryType.HadFirstKiss
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadFirstKiss
path: ../TinyLife/Goals/MemoryType.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType HadFirstKiss
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadFirstKiss As MemoryType
- uid: TinyLife.Goals.MemoryType.HadChild
commentId: F:TinyLife.Goals.MemoryType.HadChild
id: HadChild
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: HadChild
nameWithType: MemoryType.HadChild
fullName: TinyLife.Goals.MemoryType.HadChild
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadChild
path: ../TinyLife/Goals/MemoryType.cs
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType HadChild
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadChild As MemoryType
- uid: TinyLife.Goals.MemoryType.AskedForFood
commentId: F:TinyLife.Goals.MemoryType.AskedForFood
id: AskedForFood
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: AskedForFood
nameWithType: MemoryType.AskedForFood
fullName: TinyLife.Goals.MemoryType.AskedForFood
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskedForFood
path: ../TinyLife/Goals/MemoryType.cs
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType AskedForFood
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly AskedForFood As MemoryType
- uid: TinyLife.Goals.MemoryType.Slept
commentId: F:TinyLife.Goals.MemoryType.Slept
id: Slept
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: Slept
nameWithType: MemoryType.Slept
fullName: TinyLife.Goals.MemoryType.Slept
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Slept
path: ../TinyLife/Goals/MemoryType.cs
startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType Slept
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly Slept As MemoryType
type: System.Collections.Generic.Dictionary{TinyLife.Skills.FoodType,TinyLife.Goals.MemoryType}
content.vb: Public Shared Property AteFood As Dictionary(Of FoodType, MemoryType)
overload: TinyLife.Goals.MemoryType.AteFood*
- uid: TinyLife.Goals.MemoryType.UpgradeLearned
commentId: P:TinyLife.Goals.MemoryType.UpgradeLearned
id: UpgradeLearned
@ -510,7 +676,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpgradeLearned
path: ../TinyLife/Goals/MemoryType.cs
startLine: 45
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -521,114 +687,6 @@ items:
type: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType}
content.vb: Public Shared Property UpgradeLearned As Dictionary(Of Upgrade, MemoryType)
overload: TinyLife.Goals.MemoryType.UpgradeLearned*
- uid: TinyLife.Goals.MemoryType.HadAbortion
commentId: F:TinyLife.Goals.MemoryType.HadAbortion
id: HadAbortion
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: HadAbortion
nameWithType: MemoryType.HadAbortion
fullName: TinyLife.Goals.MemoryType.HadAbortion
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType HadAbortion
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadAbortion As MemoryType
- uid: TinyLife.Goals.MemoryType.MayBePregnant
commentId: F:TinyLife.Goals.MemoryType.MayBePregnant
id: MayBePregnant
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: MayBePregnant
nameWithType: MemoryType.MayBePregnant
fullName: TinyLife.Goals.MemoryType.MayBePregnant
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs
startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType MayBePregnant
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly MayBePregnant As MemoryType
- uid: TinyLife.Goals.MemoryType.FoundOutPregnancy
commentId: F:TinyLife.Goals.MemoryType.FoundOutPregnancy
id: FoundOutPregnancy
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: FoundOutPregnancy
nameWithType: MemoryType.FoundOutPregnancy
fullName: TinyLife.Goals.MemoryType.FoundOutPregnancy
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType FoundOutPregnancy
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FoundOutPregnancy As MemoryType
- uid: TinyLife.Goals.MemoryType.ToldAboutPregnancy
commentId: F:TinyLife.Goals.MemoryType.ToldAboutPregnancy
id: ToldAboutPregnancy
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: ToldAboutPregnancy
nameWithType: MemoryType.ToldAboutPregnancy
fullName: TinyLife.Goals.MemoryType.ToldAboutPregnancy
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly MemoryType ToldAboutPregnancy
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly ToldAboutPregnancy As MemoryType
- uid: TinyLife.Goals.MemoryType.Name
commentId: F:TinyLife.Goals.MemoryType.Name
id: Name
@ -647,7 +705,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/MemoryType.cs
startLine: 56
startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -676,7 +734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs
startLine: 60
startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -705,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Goals/MemoryType.cs
startLine: 63
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -738,7 +796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/MemoryType.cs
startLine: 70
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -776,7 +834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/MemoryType.cs
startLine: 82
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -823,7 +881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/MemoryType.cs
startLine: 97
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1392,6 +1450,13 @@ references:
name: ObjectModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
- uid: TinyLife.Goals.MemoryType
commentId: T:TinyLife.Goals.MemoryType
parent: TinyLife.Goals
href: TinyLife.Goals.MemoryType.html
name: MemoryType
nameWithType: MemoryType
fullName: TinyLife.Goals.MemoryType
- uid: TinyLife.Goals.MemoryType.ActionDone*
commentId: Overload:TinyLife.Goals.MemoryType.ActionDone
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone
@ -1659,13 +1724,55 @@ references:
name: MemoryType
href: TinyLife.Goals.MemoryType.html
- name: )
- uid: TinyLife.Goals.MemoryType
commentId: T:TinyLife.Goals.MemoryType
parent: TinyLife.Goals
href: TinyLife.Goals.MemoryType.html
- uid: TinyLife.Goals.MemoryType.AteFood*
commentId: Overload:TinyLife.Goals.MemoryType.AteFood
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_AteFood
name: AteFood
nameWithType: MemoryType.AteFood
fullName: TinyLife.Goals.MemoryType.AteFood
- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.FoodType,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.FoodType,TinyLife.Goals.MemoryType}
parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<FoodType, MemoryType>
nameWithType: Dictionary<FoodType, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Skills.FoodType, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of FoodType, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.FoodType, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of FoodType, MemoryType)
spec.csharp:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- uid: TinyLife.Skills.FoodType
name: FoodType
href: TinyLife.Skills.FoodType.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
name: MemoryType
nameWithType: MemoryType
fullName: TinyLife.Goals.MemoryType
href: TinyLife.Goals.MemoryType.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- uid: TinyLife.Skills.FoodType
name: FoodType
href: TinyLife.Skills.FoodType.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
name: MemoryType
href: TinyLife.Goals.MemoryType.html
- name: )
- uid: TinyLife.Goals.MemoryType.UpgradeLearned*
commentId: Overload:TinyLife.Goals.MemoryType.UpgradeLearned
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UpgradeLearned

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSettings
path: ../TinyLife/Goals/Project.cs
startLine: 260
startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -62,10 +62,15 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Settings
path: ../TinyLife/Goals/Project.cs
startLine: 262
startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
The underlying <xref href="TinyLife.Actions.ActionType.TypeSettings" data-throw-if-not-resolved="false"></xref> to use for construction.
These will be amended with additional info based on these action settings as part of <xref href="TinyLife.Goals.Project.CreateActions(TinyLife.Goals.Project.ActionSettings)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public ActionType.TypeSettings Settings
return:
@ -89,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Goals/Project.cs
startLine: 266
startLine: 281
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -118,7 +123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedTypeScrap
path: ../TinyLife/Goals/Project.cs
startLine: 272
startLine: 287
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -152,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProjectDisplayName
path: ../TinyLife/Goals/Project.cs
startLine: 277
startLine: 292
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -184,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanContinue
path: ../TinyLife/Goals/Project.cs
startLine: 282
startLine: 297
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -216,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IncludeProject
path: ../TinyLife/Goals/Project.cs
startLine: 287
startLine: 302
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -248,7 +253,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Project.cs
startLine: 296
startLine: 311
assemblies:
- Tiny Life
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>
- id: info
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
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
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)
overload: TinyLife.Goals.Project.MakeProgress*
nameWithType.vb: Project.MakeProgress(Single, Single, ActionInfo, SkillType, Single)
@ -712,7 +712,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateActions
path: ../TinyLife/Goals/Project.cs
startLine: 168
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -750,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPossibleArguments
path: ../TinyLife/Goals/Project.cs
startLine: 203
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -800,7 +800,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenNamePrompt
path: ../TinyLife/Goals/Project.cs
startLine: 217
startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -847,7 +847,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenScrapPrompt
path: ../TinyLife/Goals/Project.cs
startLine: 231
startLine: 242
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1850,20 +1850,21 @@ references:
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Objects.Person.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)
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
nameWithType: PersonLike.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.PersonLike.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: PersonLike.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.PersonLike.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
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
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: (
- uid: System.Single
name: float
@ -1887,9 +1888,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
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
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: (
- uid: System.Single
name: Single
@ -1932,6 +1933,13 @@ references:
name: SkillType
nameWithType: 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*
commentId: Overload: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.OnWorkStarted(TinyLife.Goals.Job,TinyLife.Actions.WorkAction)
- TinyLife.Goals.JobType.OnRaiseReceived(TinyLife.Goals.Job)
- TinyLife.Goals.JobType.GetDefaultHourlyPay(TinyLife.Objects.Person)
- TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
- MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
- MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
@ -111,7 +112,7 @@ items:
- Tiny Life
namespace: TinyLife.Goals
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.
example: []
@ -793,6 +794,31 @@ references:
name: Job
href: TinyLife.Goals.Job.html
- 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)
commentId: M:TinyLife.Goals.JobType.Register(TinyLife.Goals.JobType)
parent: TinyLife.Goals.JobType
@ -1379,13 +1405,13 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Goals.StudentJobType
commentId: T:TinyLife.Goals.StudentJobType
href: TinyLife.Goals.StudentJobType.html
@ -1793,6 +1819,13 @@ references:
- name: " "
- name: T2
- 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
commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions

View file

@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LnCategory
path: ../TinyLife/Localization.cs
startLine: 202
startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife
@ -67,7 +67,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui
path: ../TinyLife/Localization.cs
startLine: 205
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife
@ -95,7 +95,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Localization.cs
startLine: 207
startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife
@ -123,7 +123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildMode
path: ../TinyLife/Localization.cs
startLine: 209
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife
@ -151,7 +151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Localization.cs
startLine: 211
startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife
@ -179,7 +179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food
path: ../TinyLife/Localization.cs
startLine: 213
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife
@ -207,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Personalities
path: ../TinyLife/Localization.cs
startLine: 215
startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife
@ -235,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Localization.cs
startLine: 217
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife
@ -263,7 +263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jobs
path: ../TinyLife/Localization.cs
startLine: 219
startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife
@ -291,7 +291,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Localization.cs
startLine: 221
startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife
@ -319,7 +319,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hints
path: ../TinyLife/Localization.cs
startLine: 223
startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife
@ -347,7 +347,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHints
path: ../TinyLife/Localization.cs
startLine: 225
startLine: 231
assemblies:
- Tiny Life
namespace: TinyLife
@ -375,7 +375,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Localization.cs
startLine: 227
startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife
@ -403,7 +403,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names
path: ../TinyLife/Localization.cs
startLine: 229
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife
@ -431,7 +431,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePrompts
path: ../TinyLife/Localization.cs
startLine: 231
startLine: 237
assemblies:
- Tiny Life
namespace: TinyLife
@ -459,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/Localization.cs
startLine: 233
startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife
@ -487,7 +487,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Overrides
path: ../TinyLife/Localization.cs
startLine: 235
startLine: 241
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -364,12 +364,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FinalizeGameContent
path: ../TinyLife/Mods/Mod.cs
startLine: 82
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
Finalize any additional game content for your mod.
Finalize loading any additional game content for your mod.
Note that "finalize" in this context refers not to object destruction, but to the completion of the loading process.
This method is called after all mods had their <xref href="TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl%2cTinyLife.Mods.ModInfo)" data-throw-if-not-resolved="false"></xref> methods called, and after all basegame content has been finalized.
@ -404,7 +406,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomFurnitureTextures
path: ../TinyLife/Mods/Mod.cs
startLine: 90
startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -443,7 +445,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateOptions
path: ../TinyLife/Mods/Mod.cs
startLine: 101
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -1008,6 +1010,7 @@ references:
commentId: T:HarmonyLib.Harmony
parent: HarmonyLib
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: Harmony
nameWithType: Harmony
fullName: HarmonyLib.Harmony

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModInfo
path: ../TinyLife/Mods/ModLoader.cs
startLine: 188
startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -71,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Mods/ModLoader.cs
startLine: 193
startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod
path: ../TinyLife/Mods/ModLoader.cs
startLine: 197
startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logger
path: ../TinyLife/Mods/ModLoader.cs
startLine: 202
startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Content
path: ../TinyLife/Mods/ModLoader.cs
startLine: 207
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -193,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Harmony
path: ../TinyLife/Mods/ModLoader.cs
startLine: 212
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OptionsFile
path: ../TinyLife/Mods/ModLoader.cs
startLine: 216
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -254,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Errored
path: ../TinyLife/Mods/ModLoader.cs
startLine: 222
startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Mods/ModLoader.cs
startLine: 239
startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -318,7 +318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/Mods/ModLoader.cs
startLine: 244
startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -348,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToString
path: ../TinyLife/Mods/ModLoader.cs
startLine: 251
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -380,7 +380,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveOptions
path: ../TinyLife/Mods/ModLoader.cs
startLine: 270
startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -423,7 +423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadOptions
path: ../TinyLife/Mods/ModLoader.cs
startLine: 288
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -880,13 +880,14 @@ references:
commentId: T:HarmonyLib.Harmony
parent: HarmonyLib
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: Harmony
nameWithType: Harmony
fullName: HarmonyLib.Harmony
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
commentId: M:HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
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)
nameWithType: Harmony.PatchAll(Assembly)
fullName: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
@ -894,6 +895,7 @@ references:
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
name: PatchAll
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
- name: (
- uid: System.Reflection.Assembly
name: Assembly
@ -904,6 +906,7 @@ references:
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
name: PatchAll
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
- name: (
- uid: System.Reflection.Assembly
name: Assembly

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameCategory
path: ../TinyLife/Localization.cs
startLine: 243
startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModNames
path: ../TinyLife/Localization.cs
startLine: 248
startLine: 254
assemblies:
- Tiny Life
namespace: TinyLife
@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AppNames
path: ../TinyLife/Localization.cs
startLine: 252
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife
@ -112,11 +112,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MasculineFirstNames
path: ../TinyLife/Localization.cs
startLine: 256
startLine: 262
assemblies:
- Tiny Life
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: []
syntax:
content: MasculineFirstNames = 2
@ -140,11 +140,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FeminineFirstNames
path: ../TinyLife/Localization.cs
startLine: 260
startLine: 266
assemblies:
- Tiny Life
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: []
syntax:
content: FeminineFirstNames = 3
@ -168,11 +168,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastNames
path: ../TinyLife/Localization.cs
startLine: 264
startLine: 270
assemblies:
- Tiny Life
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: []
syntax:
content: LastNames = 4
@ -311,20 +311,20 @@ references:
name: CreateApp
nameWithType: 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[])
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[])
- 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.PersonLike[])
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___
name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[])
nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[])
fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.Person[])
nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person())
fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.Person())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, 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, PersonLike[])
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.PersonLike[])
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.PersonLike())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
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
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: (
- uid: TinyLife.World.Map
name: Map
@ -366,16 +366,16 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: '['
- name: ']'
- name: )
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
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: (
- uid: TinyLife.World.Map
name: Map
@ -417,9 +417,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: (
- name: )
- name: )

View file

@ -29,7 +29,7 @@ items:
- Tiny Life
namespace: TinyLife
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>.
example: []
@ -237,13 +237,13 @@ items:
fullName.vb: TinyLife.Need.New(TinyLife.NeedType)
name.vb: New(NeedType)
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Need.Value
commentId: P:TinyLife.Need.Value
href: TinyLife.Need.html#TinyLife_Need_Value

View file

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

View file

@ -5,10 +5,10 @@ items:
id: NeedType
parent: TinyLife
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.Entertainment
- TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
- TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
- TinyLife.NeedType.Hunger
- TinyLife.NeedType.Hygiene
- TinyLife.NeedType.Name
@ -42,7 +42,7 @@ items:
- Tiny Life
namespace: TinyLife
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>.
example: []
@ -285,7 +285,7 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public static event NeedType.PassiveReductionDelegate OnGetPassiveReduction
@ -349,13 +349,13 @@ items:
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.
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: []
syntax:
content: public readonly Func<Person, float> PassiveReduction
content: public readonly Func<PersonLike, float> PassiveReduction
return:
type: System.Func{TinyLife.Objects.Person,System.Single}
content.vb: Public ReadOnly PassiveReduction As Func(Of Person, Single)
type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public ReadOnly PassiveReduction As Func(Of PersonLike, Single)
- uid: TinyLife.NeedType.NeedLowAction
commentId: F:TinyLife.NeedType.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
example: []
syntax:
content: public readonly Func<Person, ActionType> NeedLowAction
content: public readonly Func<PersonLike, ActionType> NeedLowAction
return:
type: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType}
content.vb: Public ReadOnly NeedLowAction As Func(Of Person, ActionType)
type: System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
content.vb: Public ReadOnly NeedLowAction As Func(Of PersonLike, ActionType)
- uid: TinyLife.NeedType.NeedLowTime
commentId: F:TinyLife.NeedType.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
example: []
syntax:
content: public readonly Func<Person, TimeSpan> NeedLowTime
content: public readonly Func<PersonLike, TimeSpan> NeedLowTime
return:
type: System.Func{TinyLife.Objects.Person,System.TimeSpan}
content.vb: Public ReadOnly NeedLowTime As Func(Of Person, TimeSpan)
type: System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
content.vb: Public ReadOnly NeedLowTime As Func(Of PersonLike, TimeSpan)
- uid: TinyLife.NeedType.SolveImportance
commentId: F:TinyLife.NeedType.SolveImportance
id: SolveImportance
@ -508,16 +508,16 @@ items:
overload: TinyLife.NeedType.SourceString*
implements:
- 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)
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)
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)'
- 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.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.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
langs:
- csharp
- vb
name: NeedType(string, Func<Person, float>, Func<Person, ActionType>, Func<Person, TimeSpan>, float, float)
nameWithType: NeedType.NeedType(string, Func<Person, float>, Func<Person, ActionType>, Func<Person, 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)
name: NeedType(string, Func<PersonLike, float>, Func<PersonLike, ActionType>, Func<PersonLike, 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.PersonLike, float>, System.Func<TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType>, System.Func<TinyLife.Objects.PersonLike, System.TimeSpan>, float, float)
type: Constructor
source:
remote:
@ -533,19 +533,19 @@ items:
summary: Instantiates a new need type with the given settings
example: []
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:
- id: name
type: System.String
description: The name of this need
- 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
- 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
- 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
- id: solveImportance
type: System.Single
@ -553,21 +553,21 @@ items:
- id: solvePercentage
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>.
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*
nameWithType.vb: NeedType.New(String, Func(Of Person, Single), Func(Of Person, ActionType), Func(Of Person, 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)
name.vb: New(String, Func(Of Person, Single), Func(Of Person, ActionType), Func(Of Person, TimeSpan), Single, Single)
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
id: GetPassiveReduction(TinyLife.Objects.Person)
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.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 PersonLike, Single), Func(Of PersonLike, ActionType), Func(Of PersonLike, TimeSpan), Single, Single)
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
id: GetPassiveReduction(TinyLife.Objects.PersonLike)
parent: TinyLife.NeedType
langs:
- csharp
- vb
name: GetPassiveReduction(Person)
nameWithType: NeedType.GetPassiveReduction(Person)
fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
name: GetPassiveReduction(PersonLike)
nameWithType: NeedType.GetPassiveReduction(PersonLike)
fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
type: Method
source:
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.
example: []
syntax:
content: public float GetPassiveReduction(Person person)
content: public float GetPassiveReduction(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person.
return:
type: System.Single
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*
- uid: TinyLife.NeedType.Register(TinyLife.NeedType)
commentId: M:TinyLife.NeedType.Register(TinyLife.NeedType)
@ -614,7 +614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Need.cs
startLine: 226
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife
@ -632,13 +632,13 @@ items:
content.vb: Public Shared Function Register(type As NeedType) As NeedType
overload: TinyLife.NeedType.Register*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.NeedType.Register(TinyLife.NeedType)
commentId: M:TinyLife.NeedType.Register(TinyLife.NeedType)
href: TinyLife.NeedType.html#TinyLife_NeedType_Register_TinyLife_NeedType_
@ -1163,29 +1163,29 @@ references:
name: NeedType
nameWithType: NeedType
fullName: TinyLife.NeedType
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_
name: GetPassiveReduction(Person)
nameWithType: NeedType.GetPassiveReduction(Person)
fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
name: GetPassiveReduction(PersonLike)
nameWithType: NeedType.GetPassiveReduction(PersonLike)
fullName: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
spec.csharp:
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
name: GetPassiveReduction
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
spec.vb:
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.Person)
- uid: TinyLife.NeedType.GetPassiveReduction(TinyLife.Objects.PersonLike)
name: GetPassiveReduction
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_Person_
href: TinyLife.NeedType.html#TinyLife_NeedType_GetPassiveReduction_TinyLife_Objects_PersonLike_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: TinyLife.NeedType.PassiveReductionDelegate
commentId: T:TinyLife.NeedType.PassiveReductionDelegate
@ -1233,26 +1233,26 @@ references:
name: Value
nameWithType: Need.Value
fullName: TinyLife.Need.Value
- uid: System.Func{TinyLife.Objects.Person,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single}
- uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float>
nameWithType: Func<Person, float>
fullName: System.Func<TinyLife.Objects.Person, float>
nameWithType.vb: Func(Of Person, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single)
name.vb: Func(Of Person, Single)
name: Func<PersonLike, float>
nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of PersonLike, Single)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -1268,9 +1268,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -1319,26 +1319,26 @@ references:
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType}
commentId: T:System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType}
- uid: System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
commentId: T:System.Func{TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, ActionType>
nameWithType: Func<Person, ActionType>
fullName: System.Func<TinyLife.Objects.Person, TinyLife.Actions.ActionType>
nameWithType.vb: Func(Of Person, ActionType)
fullName.vb: System.Func(Of TinyLife.Objects.Person, TinyLife.Actions.ActionType)
name.vb: Func(Of Person, ActionType)
name: Func<PersonLike, ActionType>
nameWithType: Func<PersonLike, ActionType>
fullName: System.Func<TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType>
nameWithType.vb: Func(Of PersonLike, ActionType)
fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType)
name.vb: Func(Of PersonLike, ActionType)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType
@ -1353,9 +1353,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType
@ -1390,26 +1390,26 @@ references:
name: NeedLowAction
nameWithType: NeedType.NeedLowAction
fullName: TinyLife.NeedType.NeedLowAction
- uid: System.Func{TinyLife.Objects.Person,System.TimeSpan}
commentId: T:System.Func{TinyLife.Objects.Person,System.TimeSpan}
- uid: System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
commentId: T:System.Func{TinyLife.Objects.PersonLike,System.TimeSpan}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, TimeSpan>
nameWithType: Func<Person, TimeSpan>
fullName: System.Func<TinyLife.Objects.Person, System.TimeSpan>
nameWithType.vb: Func(Of Person, TimeSpan)
fullName.vb: System.Func(Of TinyLife.Objects.Person, System.TimeSpan)
name.vb: Func(Of Person, TimeSpan)
name: Func<PersonLike, TimeSpan>
nameWithType: Func<PersonLike, TimeSpan>
fullName: System.Func<TinyLife.Objects.PersonLike, System.TimeSpan>
nameWithType.vb: Func(Of PersonLike, TimeSpan)
fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, System.TimeSpan)
name.vb: Func(Of PersonLike, TimeSpan)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.TimeSpan
@ -1425,9 +1425,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.TimeSpan
@ -1474,7 +1474,7 @@ references:
fullName: TinyLife.Emotions.IEmotionSource.SourceString
- uid: 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
nameWithType: NeedType.NeedType
fullName: TinyLife.NeedType.NeedType
@ -1495,7 +1495,7 @@ references:
fullName: TinyLife.NeedType.OnGetPassiveReduction
- uid: 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
nameWithType: NeedType.GetPassiveReduction
fullName: TinyLife.NeedType.GetPassiveReduction

View file

@ -79,7 +79,7 @@ items:
assemblies:
- Tiny Life
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: []
syntax:
content: public float YOffset { get; }
@ -151,7 +151,7 @@ items:
summary: >-
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.
example: []
@ -185,7 +185,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
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.
example: []
@ -428,7 +428,7 @@ items:
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>.
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: []
syntax:
content: public Direction2 GetVisualDirection(Direction2 rotation)
@ -953,13 +953,13 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.AbstractSpot.YOffset*
commentId: Overload:TinyLife.Objects.AbstractSpot.YOffset
href: TinyLife.Objects.AbstractSpot.html#TinyLife_Objects_AbstractSpot_YOffset
@ -1042,20 +1042,21 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
- uid: TinyLife.Objects.Person.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)
- uid: TinyLife.Objects.PersonLike.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
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)
nameWithType: Person.OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
fullName: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, bool, MLEM.Misc.Direction2?, bool)
nameWithType.vb: Person.OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
fullName.vb: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, Boolean, MLEM.Misc.Direction2?, Boolean)
nameWithType: PersonLike.OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
fullName: TinyLife.Objects.PersonLike.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, bool, MLEM.Misc.Direction2?, bool)
nameWithType.vb: PersonLike.OccupyActionSpot(Furniture, ActionSpot, Boolean, 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)
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
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: (
- uid: TinyLife.Objects.Furniture
name: Furniture
@ -1085,9 +1086,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
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
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: (
- uid: TinyLife.Objects.Furniture
name: Furniture

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