Compare commits

..

95 commits
0.38.4 ... 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
Ell
9f08de3d4d 0.40.1 2024-03-10 16:38:24 +01:00
Ell
5ca22039c5 0.40.0 2024-03-09 19:49:55 +01:00
Ell
5218e6454a notes about tinies in dutch 2024-03-09 15:04:45 +01:00
Ell
3553c0865a sorted information in the localization article 2024-03-09 15:01:30 +01:00
Ell
77f10adb47 info about localization max width 2024-03-06 20:33:10 +01:00
Ell
2b55c0f845 update copyright year 2024-02-24 22:14:45 +01:00
Ell
c3d80716a9 add permissions for surge preview to comment 2024-02-04 14:23:42 +01:00
Ell
dc9ad7939a added surge preview to actions 2024-02-04 14:18:54 +01:00
Ell
6f9fa2edb9 0.39.1 2024-02-04 12:36:02 +01:00
Ell
c8a5d10506 0.39.0 2024-02-02 18:13:42 +01:00
Ell
49922d713b combine the workflows 2024-01-13 17:48:08 +01:00
Ell
952ad52ce6 also add action for docs 2024-01-13 17:44:27 +01:00
Ell
1d93dfd055 only deploy on main branch 2024-01-13 17:41:07 +01:00
Ell
da72f806b4 make rsync verbose 2024-01-13 17:37:46 +01:00
Ell
99f66ec1a4 gonna cry 2024-01-13 17:34:58 +01:00
Ell
62aa741988 combine some of these 2024-01-13 17:33:28 +01:00
Ell
ff6a532095 tested this in private so much that i thought itd just work hahahahhahaha 2024-01-13 17:24:22 +01:00
Ell
3dbdf3fea0 permissions????? hate this 2024-01-13 17:23:30 +01:00
Ell
76ce7b7826 oh no 2024-01-13 17:13:25 +01:00
Ell
f984c72192 oh no 2024-01-13 17:04:52 +01:00
Ell
908843b84a forgot that gh actions doesn't allow this 2024-01-13 17:01:07 +01:00
Ell
d7bca50207 also allow linux in gemfile 2024-01-13 16:54:12 +01:00
Ell
3f68ee804b use the correct gemfile 2024-01-13 16:52:42 +01:00
Ell
c504c7b6a1 wrong source control oops 2024-01-13 16:50:22 +01:00
Ell
37943cd8cc let's try this out 2024-01-13 16:48:40 +01:00
423 changed files with 115065 additions and 47283 deletions

85
.github/workflows/build.yml vendored Normal file
View file

@ -0,0 +1,85 @@
on:
pull_request:
types: [opened, synchronize, reopened, closed]
push:
jobs:
web:
runs-on: ubuntu-latest
permissions:
pull-requests: write # allow surge-preview to create/update PR comments
env:
BUNDLE_GEMFILE: ${{ github.workspace }}/web/Gemfile
steps:
- name: Clone repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.2.2
bundler-cache: true
- name: Build
run: cd web && bundle exec jekyll build
- name: Preview
if: github.event_name == 'pull_request'
uses: afc163/surge-preview@v1
with:
surge_token: ${{ secrets.SURGE_TOKEN }}
dist: web/_site
teardown: true
build: echo # see https://github.com/afc163/surge-preview/issues/231
# this is a beautiful way to deploy a website and i will not take any criticism
- name: Deploy
if: github.event_name == 'push' && github.ref_name == 'main'
run: |
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
permissions:
pull-requests: write # allow surge-preview to create/update PR comments
steps:
- name: Clone repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.305
- name: Build
run: cd docs && dotnet tool restore && dotnet docfx
- name: Preview
if: github.event_name == 'pull_request'
uses: afc163/surge-preview@v1
with:
surge_token: ${{ secrets.SURGE_TOKEN }}
dist: docs/_site
teardown: true
build: echo # see https://github.com/afc163/surge-preview/issues/231
# this is a beautiful way to deploy a website and i will not take any criticism
- name: Deploy
if: github.event_name == 'push' && github.ref_name == 'main'
run: |
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,33 +0,0 @@
when:
path:
include:
- "docs/**"
- "Changelog.md"
- "InGameNews.md"
steps:
build-docs:
image: mcr.microsoft.com/dotnet/sdk:7.0.305
commands:
- cd docs && dotnet tool restore && dotnet docfx
preview-docs:
image: woodpeckerci/plugin-surge-preview:1.3.0
when:
event: [pull_request, pull_request_closed]
settings:
path: docs/_site
surge_token:
from_secret: surge_token
forge_type: github
forge_url: https://github.com
forge_repo_token:
from_secret: github_token
deploy-docs:
image: debian:latest
when:
event: [push, manual]
branch: main
commands:
- rm -rfv /var/www/tinylifedocs/*
- cp -rv docs/_site/. /var/www/tinylifedocs
volumes:
- /var/www/tinylifedocs:/var/www/tinylifedocs

View file

@ -1,29 +0,0 @@
when:
path: "web/**"
steps:
build-web:
image: ruby:3.2.2
commands:
- cd web && bundle && bundle exec jekyll build
preview-web:
image: woodpeckerci/plugin-surge-preview:1.3.0
when:
event: [pull_request, pull_request_closed]
settings:
path: web/_site
surge_token:
from_secret: surge_token
forge_type: github
forge_url: https://github.com
forge_repo_token:
from_secret: github_token
deploy-web:
image: debian:latest
when:
- event: [push, manual]
branch: main
commands:
- rm -rfv /var/www/tinylifegame/*
- cp -rv web/_site/. /var/www/tinylifegame
volumes:
- /var/www/tinylifegame:/var/www/tinylifegame

View file

@ -1,3 +1,294 @@
# 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*
In yesterday's update, we made a last minute change to lot visitation behavior that we thought was minor but turned out to break a lot of things. Oops?
Fixes
- Fixed played people also having to be invited in, causing them to be unable to visit lots
- Fixed home lots not counting as visited when first spawning on them, causing people to be unable to find objects on them
- Fixed players having to use the visit lot action for people to be able to see objects on lots
# 0.40.0
*March 9, 2024*
![](media/changelog/0.40.0.png)
> Lunar Grove and Populated Homes
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.40.0/).**
Additions
- Added Lunar Grove, a lovely secluded forest town with buildings contributed by the lovely [Plumbella](https://www.youtube.com/@Plumbella)
- Added the ability for empty homes to be populated automatically with exported or randomly generated households during gameplay
- Added a backup management screen that allows creating, removing and restoring save backups from within the game
- Added on-screen camera zoom buttons
- Added a few new cakes
Improvements
- Display some important notifications as splashes in the center of the screen
- Display the reason an object can't be placed in build mode as a tooltip
- Display achievement progress in the achievements menu
- Improved the look of tooltips
- Made some foods incompatible for people who are pregnant
- Display food restrictions when they apply, rather than when they don't
- Moved chair spots slightly closer to their parent objects
- Disallow children from visiting a strange household with no children in it
- Made people discard their held item automatically before going out of town
- Display relationship levels in the people selection menu
- Avoid households with more household members also receiving more visitors
- Display which items were changed in the steam content notification
- Made people go on parental leave automatically if necessary when giving birth
- Made people stay at home and on lots longer
- Don't require a table for children to do homework
- Display rooms on lower floors a bit darker to make depth clearer for open floor sections
- Highlight the selected person more thoroughly compared to other people when using the highlight tinies option
- Display an auto-save indicator at the top of the screen
Fixes
- Fixed doors opening for people on different floors
- Fixed people being allowed to use doors when they weren't invited in
- Fixed the Maple Plains City Campers' Lane 2 living room area being inaccessible in new saves
- Fixed a rare crash when loading a save with complex fencing setups
- Fixed existing work relationships not improving if the ai relationships option is off
- Fixed a rogue black pixel in the rhombus rug
- Fixed the ability to make the UI scale so large that reverting was impossible
- Fixed depth rendering issues for people with a lot of clothes layers equipped
- Fixed UI blinking briefly when a person is selected using right-click
- Fixed mail carriers and trash collectors not going home after their route is done
- Fixed children being able to apply furniture upgrades
- Fixed outfit previews in the character creator ignoring hidden layers
- Fixed the cheat history storing empty strings when invoking an empty cheat
- Fixed lots being marked as visited when walking over them, causing people to stick around lots they weren't meant to
- Fixed removing maps from saves causing people to spawn at map borders and getting stuck
API
- Added SimpleBehavior action, an action type that allows easily creating behavior-based actions without a custom class
- Improved the way special action types, like talk actions and project actions, are constructed
- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted.
- Generified the color system to allow all objects with colors to have a color map and default colors
# 0.39.1
*February 4, 2024*
Improvements
- Display a roadmap information box about household selection area colors
Fixes
- Fixed the MonoGame About link in the credits
- Fixed mods not being able to register actions correctly
API
- Reverted static constructor game content loading change from 0.39.0
- Added code documentation for changes since 0.38.0
# 0.39.0
*February 2, 2024*
![](media/changelog/0.39.0.png)
> An Upgrade to Your Tiny Life
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.39.0/).**
Additions
- Added the tinkering skill and the ability to discover upgrades
- Added the ability to upgrade various furniture items
- Added a variation of the wooden stairs that doesn't have wallpaper
Improvements
- Improved the visual style of the character creator
- Made the family-focused personality's emotions also take close friends into account
- Only allow admitting to romance with someone else for seven days after it happened
- Renamed "Add a Little Something" to "Enhance Flavor"
- Made energy loss and the chance of splinters lower when woodworking
- Made people not stand in the same spot when multiple people visit a lot at the same time
- Improved the Tiny Bucks logo to be more easily decipherable as TB
Fixes
- Fixed the furniture tool considering possible parent objects on different floors
- Fixed moving to a different map not moving people there correctly
- Fixed a crash when moving ceiling-hung objects out of bounds using the furniture tool
- Fixed the same map being able to be in a save twice
- Fixed help actions not working correctly when the person is being held
- Fixed notifications not being able to be dismissed when clicking their icon
- Fixed object selection not working correctly on higher floors
- Fixed objects at map borders causing a crash when checking for free interaction spots
- Fixed an exception when the sink or baby is missing while cleaning up a baby
- Fixed objects still being highlighted while placing stairs
- Fixed collision issues with stairs
API
- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted.
- Made TestedVersionRange property mandatory for mods
- Refactored particle and light property names to be more consistent
# 0.38.4
*January 7, 2024*
@ -88,7 +379,7 @@ Fixes
> Get Cozy Indoors and Lock Out Your Friends
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.38.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.38.0/).**
Additions
- Added various clutter items, including jars, palettes, washing up stuff, book stacks, sandbox decor
@ -209,7 +500,7 @@ Fixes
> Multiple Floors and Fences Galore
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/).**
Changes that weren't included in preview versions are written in **bold**.
@ -398,7 +689,7 @@ Fixes
> Retro Rarities and Stopped Starvation
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/).**
Additions
- Added the Retro Rarities set with art by [clovedove](https://clovedove.tumblr.com/), which includes various new furniture and clothing items in a retro style
@ -493,7 +784,7 @@ API
> Multiple Maps and Fabulous Phones
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.35.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.35.0/).**
Additions
- Added the ability for saves to have multiple worlds in them, as well as the ability to travel between them
@ -544,7 +835,7 @@ API
> Of Bars, Brews and Progress Bars
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/).**
Additions
- Added the ability to make drinks using the Mixology Kit
@ -849,7 +1140,7 @@ Fixes
> Big Steps Towards Release
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.30.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.30.0/).**
Additions
- Added a few more decorative objects, including two lamps, cattails and lily pads
@ -983,7 +1274,7 @@ Fixes
> Say Hi to the Demo
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.29.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.29.0/).**
Additions
- Added the Demoville world, including its community-made lots and households
@ -1071,7 +1362,7 @@ Fixes
> The Last Beta Update Ever
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.28.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.28.0/).**
Additions
- Added jungle gym, coloring book, and festive tree objects
@ -1132,7 +1423,7 @@ API
> Trashy Techie Library
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.27.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.27.0/).**
Additions
- Added a double-sided bookshelf, a book cart, a small indoor trash can, an outdoor wheelie bin, a vertical planter box, and a simple nightstand
@ -1172,7 +1463,7 @@ API
> Lights, Camera, Music
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.26.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.26.0/).**
Additions
- Added the first of many of [Leiss](https://leiss.bandcamp.com)'s songs for the Tiny Life Soundtrack
@ -1253,7 +1544,7 @@ API
> Water, Stuff and Skill Books
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.25.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.25.0/).**
Additions
- Added the ability for primary school students to study at a bookshelf
@ -1324,7 +1615,7 @@ Fixes
> Undo, Redo, Fridge Achievements
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.24.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.24.0/).**
Additions
- Added the ability to store leftovers in the fridge
@ -1369,7 +1660,7 @@ API
> Job Choices, Aging Up and Furniture Fun
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.23.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.23.0/).**
Additions
- Added choice prompts for jobs and students, which appear randomly and allow the player to influence the situation
@ -1516,7 +1807,7 @@ Fixes
> Two Years of Tiny Life: Cafés, Gamepad Controls and More
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.21.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.21.0/).**
Additions
- Added the ability to control the entire game using a gamepad
@ -1637,7 +1928,7 @@ Fixes
> The Children Update, it's finally here!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.20.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.20.0/).**
Additions
- Added the Children age group, which includes several new gameplay features, including new interactable furniture items, school, homework and the start of parenting interactions
@ -1722,7 +2013,7 @@ Fixes
> Ui, Sound and Improvements Abound
Happy new year! Read the devlog [on the website](https://tinylifegame.com/devlogs/0.19.0/).
Happy new year! **Read the devlog [on the website](https://tinylifegame.com/devlogs/0.19.0/).**
Additions
- Added carpet and puzzle piece floorings
@ -1771,7 +2062,7 @@ API
> Animations, Food and Sources
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.18.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.18.0/).**
Additions
- Added emotion sources that display when hovering over an emotion modifier
@ -1854,7 +2145,7 @@ Fixes
> Life Goals, Reward Personalities and Daily Tasks
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.17.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.17.0/).**
Additions
- Added Life Goals
@ -1915,7 +2206,7 @@ Fixes
> Woodlands and Visitors
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.16.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.16.0/).**
Additions
- Added the Woodlands Set with art by [faellynna](https://www.instagram.com/faellynna/), which includes a Woodworking skill and a large variety of new build mode items:
@ -1972,7 +2263,7 @@ Fixes
> Barbecue Trash Cleaning
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.15.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.15.0/).**
Additions
- Added a barbecue and some grillable food items
@ -2008,7 +2299,7 @@ Fixes
> Lamps, Lot Movement, Speech Sounds!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.14.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.14.0/).**
Additions
- Added dynamic lighting and two lamps, a ceiling and a floor one
@ -2060,7 +2351,7 @@ Fixes
> Camera Rotation and a Larger Map!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.13.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.13.0/).**
Additions
- Added camera rotation, which can be used using the C key or the rotation buttons in the top right
@ -2132,7 +2423,7 @@ Fixes
> The Fitness Set
Watch [the trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) and read the devlog [on the website](https://tinylifegame.com/devlogs/0.12.0/).
Watch [the trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) and **read the devlog [on the website](https://tinylifegame.com/devlogs/0.12.0/).**
Additions
- Added the Fitness Set, with art by [Tector](https://www.instagram.com/tector_pixel/), which includes a fitness skill and several new furniture and clothing items:
@ -2165,7 +2456,7 @@ Fixes
> More Actions, More Skills, More Personalities, More Pride!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.11.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.11.0/).**
Additions
- Added a lot more social actions in various categories
@ -2202,7 +2493,7 @@ Fixes
> In-depth writing skill and more AI depth!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth).**
Additions
- Added an option that causes people in unplayed households to do skill building activities automatically (if their personality or existing skills allow it)
@ -2225,7 +2516,7 @@ Fixes
> New colors, clothes and many fixes!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes).**
Additions
- Added two new tops, four new bottoms, and four new hairstyles
@ -2255,7 +2546,7 @@ API
> Kick Out Your Annoying Aunt and Sofas
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas).**
Additions
- Added new furniture: A sofa, a coffee table, and a bathroom sink
@ -2297,7 +2588,7 @@ Fixes
> Mail Carriers, Bills and New Screenshots
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots).**
Additions
- Added a mail carrier that delivers mails daily
@ -2322,7 +2613,7 @@ Fixes
> Breaking Furniture, Programming, and Many Improvements!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements).**
Additions
- Added food quality, which is influenced by the cooking skill
@ -2372,7 +2663,7 @@ API
> Romance, Sounds and a Lot More!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more).**
Additions
- Added romance, romantic interactions and the Frisky emotion
@ -2421,7 +2712,7 @@ Improvements
> Emotions!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions).**
Additions
- Added emotions
@ -2449,7 +2740,7 @@ Fixes
# 0.4.0
> Consequences! Death!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death).**
Additions
- Added low need consequences:
@ -2469,7 +2760,7 @@ Improvements
# 0.3.1
> Jobs! Hyperspeed!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed).**
Additions
- Added jobs: You can get a job at the computer and earn money by going to work
@ -2487,7 +2778,7 @@ API
# 0.3.0
> More skills, more stuff to do!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do).**
Additions
- New skills: Painting, charisma and humor
@ -2502,7 +2793,7 @@ Improvements
# 0.2.3
> Personality Types!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types).**
Additions
- Added painting and selling paintings
@ -2522,7 +2813,7 @@ API
# 0.2.2
> Nicer menus, more mod abilities!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities).**
Additions
- Added mod list and "Open Game Folder" button to Options menu
@ -2542,7 +2833,7 @@ Fixes
# 0.2.0
> Custom Mods!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods).**
Additions
- Added the ability to create mods!
@ -2571,7 +2862,7 @@ Fixes
- Fixed being able to cheat money by deleting rooms
# 0.1.1
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011).**
Additions
- Added gridless placement by holding the alt key

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})
- 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.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)" 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})
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})
id: FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult})
- 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>)
nameWithType: ActionArgument.FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>)
fullName: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, bool, System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.Person Other, bool Automatic), TinyLife.Actions.CanExecuteResult>)
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: 156
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)
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,16 +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) 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))
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))
name.vb: FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult))
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})
@ -584,7 +587,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StoredFurniture
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 175
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -628,7 +631,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImageLayout
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 196
startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -657,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)
commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)
id: PortraitLayout(TinyLife.Objects.Person)
- 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)
nameWithType: ActionArgument.PortraitLayout(Person)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)
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:
@ -675,23 +678,32 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PortraitLayout
path: ../TinyLife/Actions/ActionArgument.cs
startLine: 217
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)
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.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) 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(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
@ -1472,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
@ -1502,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
@ -1537,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
@ -1777,29 +1789,55 @@ references:
name: Padding
isExternal: true
- name: )
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_
name: PortraitLayout(Person)
nameWithType: ActionArgument.PortraitLayout(Person)
fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)
- 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_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)
- 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_
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.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)
- 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_
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.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}}
commentId: T:System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}}
@ -2061,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
@ -2123,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__
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
@ -2151,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
@ -2170,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: " "
@ -2189,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: " "
@ -2200,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: " "
@ -2557,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_
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 objects of the given type <code class="typeparamref">T</code> that match the given <code class="paramref">category</code>.
Returns a set of (distinct) objects of the given type <code class="typeparamref">T</code> that match the given <code class="paramref">category</code>.
The objects considered are the <xref href="TinyLife.Actions.ActionInfo.actionObject" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Person.GetHeldObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref> and the auxiliary objects added using <xref href="TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)" data-throw-if-not-resolved="false"></xref>.
The objects considered are the <xref href="TinyLife.Actions.ActionInfo.actionObject" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref>, its <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.GetHeldObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref> and the auxiliary objects added using <xref href="TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)" data-throw-if-not-resolved="false"></xref>.
example: []
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: 196
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: 215
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: 236
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: 248
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: 264
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: 339
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: 352
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: 365
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: 375
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: 384
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: 395
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: 338
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: 346
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: 354
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: 361
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: 368
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: 374
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: 378
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: 382
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: 387
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: 153
startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -29,8 +29,11 @@ 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
- TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)
- TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)
- TinyLife.Actions.ActionType.TypeSettings.Texture
@ -48,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 158
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -86,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionType.cs
startLine: 163
startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -115,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs
startLine: 168
startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -149,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/ActionType.cs
startLine: 173
startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -183,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/ActionType.cs
startLine: 178
startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -215,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: ../TinyLife/Actions/ActionType.cs
startLine: 183
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -247,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionType.cs
startLine: 189
startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -256,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
@ -281,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs
startLine: 194
startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -313,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 199
startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -345,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 207
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -383,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 212
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -415,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs
startLine: 217
startLine: 245
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -447,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
startLine: 222
startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -479,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
startLine: 228
startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -513,7 +516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
startLine: 234
startLine: 262
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -547,7 +550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
startLine: 240
startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -581,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
startLine: 246
startLine: 274
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -615,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 251
startLine: 279
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -647,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
startLine: 256
startLine: 284
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -679,7 +682,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
startLine: 261
startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -711,14 +714,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
startLine: 267
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: []
@ -745,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
startLine: 273
startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -757,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
@ -779,14 +782,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 278
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
@ -811,7 +814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
startLine: 283
startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -825,6 +828,102 @@ items:
return:
type: TinyLife.Goals.JobType
content.vb: Public RequiredJob As JobType
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
id: RequiredUpgrade
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: RequiredUpgrade
nameWithType: ActionType.TypeSettings.RequiredUpgrade
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredUpgrade
path: ../TinyLife/Actions/ActionType.cs
startLine: 317
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The <xref href="TinyLife.Objects.Upgrade" data-throw-if-not-resolved="false"></xref> that is required on the action object for this action to be available.
If the <xref href="TinyLife.Actions.ActionType.TypeSettings.IconName" data-throw-if-not-resolved="false"></xref> is not set, the required upgrade's icon will automatically be used.
example: []
syntax:
content: public Upgrade RequiredUpgrade
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)'
@ -843,7 +942,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 293
startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -884,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 302
startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -915,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 313
startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -955,7 +1054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 318
startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -997,7 +1096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 324
startLine: 370
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1040,7 +1139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
startLine: 329
startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1616,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
@ -1647,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
@ -1707,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___
@ -2250,6 +2357,7 @@ references:
- name: )
- uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true
name: UiSystem
nameWithType: UiSystem
@ -2391,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
@ -2900,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
@ -2951,6 +3088,20 @@ references:
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: TinyLife.Objects.Upgrade
commentId: T:TinyLife.Objects.Upgrade
parent: TinyLife.Objects
href: TinyLife.Objects.Upgrade.html
name: Upgrade
nameWithType: Upgrade
fullName: TinyLife.Objects.Upgrade
- uid: TinyLife.Objects.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

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 11
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 21
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 32
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -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)
@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 37
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -191,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 42
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 56
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -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,9 +27,9 @@ 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 ActionType.DiscardHeldItem action.
Note that a previous item is always discarded using the <xref href="TinyLife.Actions.DiscardHeldItemAction" data-throw-if-not-resolved="false"></xref> action.
example: []
syntax:
content: 'public class PickUpOrSpawnBehavior : ActionBehavior'
@ -181,13 +181,19 @@ 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
name: DiscardHeldItemAction
nameWithType: DiscardHeldItemAction
fullName: TinyLife.Actions.DiscardHeldItemAction
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.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: >-
@ -112,14 +112,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 27
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: >-
The actions that still have to be completed.
The head of this queue is the action that is currently being executed.
The head of this queue is the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Current" data-throw-if-not-resolved="false"></xref> action.
If this collection is empty (which it is by default), <xref href="TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted" data-throw-if-not-resolved="false"></xref> will return <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref>.
Meanwhile, if this collection is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted" data-throw-if-not-resolved="false"></xref> will return <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -156,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Current
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 32
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -187,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 40
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -222,7 +226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 51
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -265,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 84
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -294,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:
@ -312,28 +316,28 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 100
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
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
@ -353,7 +357,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 122
startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -389,7 +393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 137
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -471,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)
@ -1075,6 +1079,42 @@ references:
- name: " "
- name: T3
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Current
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Current
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Current
name: Current
nameWithType: MultiActionHandler.Current
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Current
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
name: IsCompleted()
nameWithType: MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted()
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Failed
name: Failed
nameWithType: CompletionType.Failed
fullName: TinyLife.Actions.CompletionType.Failed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Actions
@ -1207,36 +1247,6 @@ references:
nameWithType.vb: MultiActionHandler.New
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.New
name.vb: New
- uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Failed
name: Failed
nameWithType: CompletionType.Failed
fullName: TinyLife.Actions.CompletionType.Failed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
name: IsCompleted()
nameWithType: MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted()
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Initialize
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Initialize_System_Collections_Generic_ICollection_TinyLife_Actions_Action__
@ -1432,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

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Actions/MultiAction.cs
startLine: 217
startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: First
path: ../TinyLife/Actions/MultiAction.cs
startLine: 222
startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main
path: ../TinyLife/Actions/MultiAction.cs
startLine: 226
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Last
path: ../TinyLife/Actions/MultiAction.cs
startLine: 230
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Done
path: ../TinyLife/Actions/MultiAction.cs
startLine: 234
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -19,21 +19,30 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs
startLine: 523
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

File diff suppressed because it is too large Load diff

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Channel
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 224
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Comedy
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 229
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cooking
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 233
startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Romance
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 237
startLine: 243
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -138,7 +138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Drama
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 241
startLine: 247
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -166,7 +166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: News
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 245
startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -194,7 +194,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cartoons
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 249
startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -6,7 +6,6 @@ items:
parent: TinyLife.Actions
children:
- TinyLife.Actions.WatchTvAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Actions.WatchTvAction.Channel)
- TinyLife.Actions.WatchTvAction.AndThenInitialize
- TinyLife.Actions.WatchTvAction.AndThenIsCompleted
- TinyLife.Actions.WatchTvAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -57,6 +56,7 @@ items:
- TinyLife.Actions.MultiAction.InProgressTime
- TinyLife.Actions.MultiAction.CurrentStage
- TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenInitialize
- TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -66,8 +66,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@ -94,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[])
@ -150,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 35
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -188,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 38
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -225,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 43
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -246,38 +243,6 @@ items:
content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.WatchTvAction.CreateFirstActions*
- uid: TinyLife.Actions.WatchTvAction.AndThenInitialize
commentId: M:TinyLife.Actions.WatchTvAction.AndThenInitialize
id: AndThenInitialize
parent: TinyLife.Actions.WatchTvAction
langs:
- csharp
- vb
name: AndThenInitialize()
nameWithType: WatchTvAction.AndThenInitialize()
fullName: TinyLife.Actions.WatchTvAction.AndThenInitialize()
type: Method
source:
remote:
path: TinyLife/Actions/WatchTvAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
Initializes the main action.
This method is called after <xref href="TinyLife.Actions.MultiAction.Handler" data-throw-if-not-resolved="false"></xref> has all completed.
example: []
syntax:
content: protected override void AndThenInitialize()
content.vb: Protected Overrides Sub AndThenInitialize()
overridden: TinyLife.Actions.MultiAction.AndThenInitialize
overload: TinyLife.Actions.WatchTvAction.AndThenInitialize*
- uid: TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -296,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 77
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -343,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 126
startLine: 132
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -378,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 135
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -421,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 145
startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -457,7 +422,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetViewingArea
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 181
startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -498,7 +463,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSeating
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 195
startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -542,7 +507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetViewers
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 209
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -810,6 +775,25 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
name: AndThenInitialize()
nameWithType: MultiAction.AndThenInitialize()
fullName: TinyLife.Actions.MultiAction.AndThenInitialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.PreInitialize
commentId: M:TinyLife.Actions.MultiAction.PreInitialize
parent: TinyLife.Actions.MultiAction
@ -1039,50 +1023,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
name: DiscardHeldItem()
nameWithType: MultiAction.DiscardHeldItem()
fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
name: DiscardHeldItem
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
name: DiscardHeldItem
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
name: GoToActionLocation(ObjectCategory)
nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
name: GoToActionLocation
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
name: GoToActionLocation
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
@ -2145,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
@ -4530,31 +4445,6 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
name: AndThenInitialize()
nameWithType: MultiAction.AndThenInitialize()
fullName: TinyLife.Actions.MultiAction.AndThenInitialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
- name: (
- name: )
- uid: TinyLife.Actions.WatchTvAction.AndThenInitialize*
commentId: Overload:TinyLife.Actions.WatchTvAction.AndThenInitialize
href: TinyLife.Actions.WatchTvAction.html#TinyLife_Actions_WatchTvAction_AndThenInitialize
name: AndThenInitialize
nameWithType: WatchTvAction.AndThenInitialize
fullName: TinyLife.Actions.WatchTvAction.AndThenInitialize
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed

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
@ -37,6 +38,8 @@ items:
- TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.PutAwayAction
- TinyLife.Actions.SellAction
- TinyLife.Actions.SimpleBehaviorAction
- TinyLife.Actions.SimpleBehaviorAction.ActionSettings
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
- TinyLife.Actions.SocialAction.StartPartnerAction
@ -47,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
@ -297,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
@ -390,6 +398,35 @@ references:
name: SellAction
nameWithType: SellAction
fullName: TinyLife.Actions.SellAction
- 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.ActionSettings
commentId: T:TinyLife.Actions.SimpleBehaviorAction.ActionSettings
parent: TinyLife.Actions
href: TinyLife.Actions.SimpleBehaviorAction.html
name: SimpleBehaviorAction.ActionSettings
nameWithType: SimpleBehaviorAction.ActionSettings
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
spec.csharp:
- uid: TinyLife.Actions.SimpleBehaviorAction
name: SimpleBehaviorAction
href: TinyLife.Actions.SimpleBehaviorAction.html
- name: .
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: ActionSettings
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html
spec.vb:
- uid: TinyLife.Actions.SimpleBehaviorAction
name: SimpleBehaviorAction
href: TinyLife.Actions.SimpleBehaviorAction.html
- name: .
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: ActionSettings
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html
- uid: TinyLife.Actions.SitAction
commentId: T:TinyLife.Actions.SitAction
href: TinyLife.Actions.SitAction.html
@ -509,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: 841
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: 846
startLine: 864
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Debug
path: ../TinyLife/Debug.cs
startLine: 37
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cheats
path: ../TinyLife/Debug.cs
startLine: 44
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife
@ -95,7 +95,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugLines
path: ../TinyLife/Debug.cs
startLine: 50
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
startLine: 642
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: 462
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: 469
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: 474
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: 479
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: 484
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: 490
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: 495
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: 512
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: 526
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: 1187
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: 1190
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: 1192
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: 1194
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: 1196
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: 1198
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: 1200
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: 1202
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
@ -33,8 +34,9 @@ items:
- TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot)
- TinyLife.GameImpl.Mode
- TinyLife.GameImpl.Money
- TinyLife.GameImpl.OnFinalizingGameContent
- TinyLife.GameImpl.OnFinishedLoading
- TinyLife.GameImpl.OnLoadContentLater
- TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
- TinyLife.GameImpl.RotateCamera(System.Boolean)
- TinyLife.GameImpl.SaveName
- TinyLife.GameImpl.Speed
@ -42,6 +44,7 @@ items:
- TinyLife.GameImpl.SwitchMap(TinyLife.World.Map,System.Action,System.Action)
- TinyLife.GameImpl.TakeScreenshot(Microsoft.Xna.Framework.Point,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D)
- TinyLife.GameImpl.Version
- TinyLife.GameImpl.ZoomCamera(System.Int32)
langs:
- csharp
- vb
@ -56,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl
path: ../TinyLife/GameImpl.cs
startLine: 53
startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife
@ -146,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version
path: ../TinyLife/GameImpl.cs
startLine: 58
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife
@ -175,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/GameImpl.cs
startLine: 63
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife
@ -206,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/GameImpl.cs
startLine: 71
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife
@ -215,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
@ -240,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics
path: ../TinyLife/GameImpl.cs
startLine: 77
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife
@ -271,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera
path: ../TinyLife/GameImpl.cs
startLine: 81
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife
@ -302,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener
path: ../TinyLife/GameImpl.cs
startLine: 85
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife
@ -333,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool
path: ../TinyLife/GameImpl.cs
startLine: 89
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife
@ -364,7 +367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold
path: ../TinyLife/GameImpl.cs
startLine: 104
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife
@ -395,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/GameImpl.cs
startLine: 108
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife
@ -426,7 +429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot
path: ../TinyLife/GameImpl.cs
startLine: 118
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife
@ -457,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed
path: ../TinyLife/GameImpl.cs
startLine: 124
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife
@ -493,18 +496,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson
path: ../TinyLife/GameImpl.cs
startLine: 137
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
@ -524,7 +527,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName
path: ../TinyLife/GameImpl.cs
startLine: 141
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife
@ -555,7 +558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode
path: ../TinyLife/GameImpl.cs
startLine: 145
startLine: 150
assemblies:
- Tiny Life
namespace: TinyLife
@ -586,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CursorPosition
path: ../TinyLife/GameImpl.cs
startLine: 150
startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife
@ -620,7 +623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentCursor
path: ../TinyLife/GameImpl.cs
startLine: 155
startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife
@ -652,7 +655,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMaps
path: ../TinyLife/GameImpl.cs
startLine: 159
startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife
@ -683,7 +686,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMap
path: ../TinyLife/GameImpl.cs
startLine: 163
startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife
@ -696,35 +699,38 @@ items:
type: TinyLife.World.Map
content.vb: Public Property CurrentMap As Map
overload: TinyLife.GameImpl.CurrentMap*
- uid: TinyLife.GameImpl.OnLoadContentLater
commentId: E:TinyLife.GameImpl.OnLoadContentLater
id: OnLoadContentLater
- uid: TinyLife.GameImpl.OnFinalizingGameContent
commentId: E:TinyLife.GameImpl.OnFinalizingGameContent
id: OnFinalizingGameContent
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: OnLoadContentLater
nameWithType: GameImpl.OnLoadContentLater
fullName: TinyLife.GameImpl.OnLoadContentLater
name: OnFinalizingGameContent
nameWithType: GameImpl.OnFinalizingGameContent
fullName: TinyLife.GameImpl.OnFinalizingGameContent
type: Event
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLoadContentLater
id: OnFinalizingGameContent
path: ../TinyLife/GameImpl.cs
startLine: 168
startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife
summary: An event that is raised in the game's loading screen while loading additional mod content.
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 OnLoadContentLater
content: public event Action OnFinalizingGameContent
return:
type: System.Action
content.vb: Public Event OnLoadContentLater As Action
content.vb: Public Event OnFinalizingGameContent As Action
- uid: TinyLife.GameImpl.OnFinishedLoading
commentId: E:TinyLife.GameImpl.OnFinishedLoading
id: OnFinishedLoading
@ -743,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinishedLoading
path: ../TinyLife/GameImpl.cs
startLine: 172
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife
@ -772,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
@ -801,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
@ -837,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/GameImpl.cs
startLine: 570
startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife
@ -873,7 +879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/GameImpl.cs
startLine: 607
startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife
@ -907,7 +913,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera
path: ../TinyLife/GameImpl.cs
startLine: 625
startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife
@ -924,6 +930,41 @@ items:
nameWithType.vb: GameImpl.RotateCamera(Boolean)
fullName.vb: TinyLife.GameImpl.RotateCamera(Boolean)
name.vb: RotateCamera(Boolean)
- uid: TinyLife.GameImpl.ZoomCamera(System.Int32)
commentId: M:TinyLife.GameImpl.ZoomCamera(System.Int32)
id: ZoomCamera(System.Int32)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: ZoomCamera(int)
nameWithType: GameImpl.ZoomCamera(int)
fullName: TinyLife.GameImpl.ZoomCamera(int)
type: Method
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ZoomCamera
path: ../TinyLife/GameImpl.cs
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)
fullName.vb: TinyLife.GameImpl.ZoomCamera(Integer)
name.vb: ZoomCamera(Integer)
- uid: TinyLife.GameImpl.IsCursorOnUi
commentId: M:TinyLife.GameImpl.IsCursorOnUi
id: IsCursorOnUi
@ -942,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs
startLine: 641
startLine: 711
assemblies:
- Tiny Life
namespace: TinyLife
@ -973,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode
path: ../TinyLife/GameImpl.cs
startLine: 653
startLine: 723
assemblies:
- Tiny Life
namespace: TinyLife
@ -1008,7 +1049,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap
path: ../TinyLife/GameImpl.cs
startLine: 743
startLine: 822
assemblies:
- Tiny Life
namespace: TinyLife
@ -1046,7 +1087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
startLine: 770
startLine: 849
assemblies:
- Tiny Life
namespace: TinyLife
@ -1080,7 +1121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
startLine: 781
startLine: 860
assemblies:
- Tiny Life
namespace: TinyLife
@ -1114,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
startLine: 796
startLine: 875
assemblies:
- Tiny Life
namespace: TinyLife
@ -1149,7 +1190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
startLine: 822
startLine: 901
assemblies:
- Tiny Life
namespace: TinyLife
@ -1190,14 +1231,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible
path: ../TinyLife/GameImpl.cs
startLine: 850
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: []
@ -1227,7 +1268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs
startLine: 866
startLine: 945
assemblies:
- Tiny Life
namespace: TinyLife
@ -1259,7 +1300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible
path: ../TinyLife/GameImpl.cs
startLine: 877
startLine: 956
assemblies:
- Tiny Life
namespace: TinyLife
@ -1279,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:
@ -1297,17 +1338,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson
path: ../TinyLife/GameImpl.cs
startLine: 890
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
@ -1318,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)
@ -1341,7 +1452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/GameImpl.cs
startLine: 919
startLine: 1032
assemblies:
- Tiny Life
namespace: TinyLife
@ -3101,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
@ -3490,8 +3601,32 @@ 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_
name: ZoomCamera
nameWithType: GameImpl.ZoomCamera
fullName: TinyLife.GameImpl.ZoomCamera
- 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: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true
name: UiSystem
nameWithType: UiSystem
@ -3796,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
@ -3889,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: 599
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: 604
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: 608
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: 612
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: 616
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: 621
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: 513
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: 518
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: 522
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: 526
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: 530
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: 534
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: 538
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: 542
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: 546
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: 550
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: 554
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: 226
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: 234
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

@ -6,7 +6,7 @@ items:
parent: TinyLife.Goals
children:
- TinyLife.Goals.AmountGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.AmountGoal.GetDisplayedProgress
- TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.AmountGoal.GetProgress
- TinyLife.Goals.AmountGoal.Reset
- TinyLife.Goals.AmountGoal.Trigger(System.Single)
@ -52,6 +52,7 @@ items:
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -161,16 +162,16 @@ items:
content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.AmountGoal.Reset*
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress
commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.AmountGoal
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: AmountGoal.GetDisplayedProgress()
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: AmountGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -189,13 +190,19 @@ items:
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public override string GetDisplayedProgress()
content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
nameWithType.vb: AmountGoal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.AmountGoal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.AmountGoal.Trigger(System.Single)
commentId: M:TinyLife.Goals.AmountGoal.Trigger(System.Single)
id: Trigger(System.Single)
@ -571,6 +578,59 @@ references:
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1357,31 +1417,54 @@ references:
name: Reset
nameWithType: AmountGoal.Reset
fullName: TinyLife.Goals.AmountGoal.Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.AmountGoal.GetDisplayedProgress
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_GetDisplayedProgress
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: AmountGoal.GetDisplayedProgress
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.String
commentId: T:System.String
parent: System

View file

@ -56,8 +56,9 @@ items:
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Reset
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -402,24 +403,36 @@ references:
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
@ -446,6 +459,59 @@ references:
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -49,8 +49,9 @@ items:
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Reset
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -346,24 +347,36 @@ references:
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
@ -390,6 +403,59 @@ references:
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -6,7 +6,7 @@ items:
parent: TinyLife.Goals
children:
- TinyLife.Goals.ConditionedGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
- TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.ConditionedGoal.GetProgress
- TinyLife.Goals.ConditionedGoal.Reset
- TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
@ -52,6 +52,7 @@ items:
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -161,16 +162,16 @@ items:
content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.ConditionedGoal.Reset*
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
commentId: M:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.ConditionedGoal
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: ConditionedGoal.GetDisplayedProgress()
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: ConditionedGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -189,13 +190,19 @@ items:
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public override string GetDisplayedProgress()
content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
nameWithType.vb: ConditionedGoal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
commentId: M:TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
id: Trigger(System.Boolean)
@ -214,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 32
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -531,6 +538,59 @@ references:
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1317,31 +1377,54 @@ references:
name: Reset
nameWithType: ConditionedGoal.Reset
fullName: TinyLife.Goals.ConditionedGoal.Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_GetDisplayedProgress
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: ConditionedGoal.GetDisplayedProgress
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.String
commentId: T:System.String
parent: System
@ -1443,17 +1526,6 @@ references:
name: Trigger
nameWithType: ConditionedGoal.Trigger
fullName: TinyLife.Goals.ConditionedGoal.Trigger
- 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.AutoTriggerGoal`1.Trigger(`0)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_

View file

@ -7,7 +7,7 @@ items:
children:
- TinyLife.Goals.DistinctGoal`1.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.DistinctGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
- TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
- TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.DistinctGoal`1.GetProgress
- TinyLife.Goals.DistinctGoal`1.Reset
- TinyLife.Goals.DistinctGoal`1.Trigger(`0)
@ -54,6 +54,7 @@ items:
- TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -170,16 +171,16 @@ items:
overload: TinyLife.Goals.DistinctGoal`1.Reset*
nameWithType.vb: DistinctGoal(Of T).Reset()
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Reset()
- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
commentId: M:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.DistinctGoal`1
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: DistinctGoal<T>.GetDisplayedProgress()
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: DistinctGoal<T>.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -198,15 +199,19 @@ items:
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public override string GetDisplayedProgress()
content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress*
nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress()
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress()
nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet)
id: Validate(TinyLife.Goals.GoalSet)
@ -583,6 +588,59 @@ references:
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1337,33 +1395,56 @@ references:
fullName: TinyLife.Goals.DistinctGoal<T>.Reset
nameWithType.vb: DistinctGoal(Of T).Reset
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_GetDisplayedProgress
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: DistinctGoal<T>.GetDisplayedProgress
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress
nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.String
commentId: T:System.String
parent: System
@ -1408,17 +1489,6 @@ references:
fullName: TinyLife.Goals.DistinctGoal<T>.Validate
nameWithType.vb: DistinctGoal(Of T).Validate
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Validate
- 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.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 73
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -48,8 +48,9 @@ items:
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Reset
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -84,7 +85,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 76
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -117,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 79
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -255,24 +256,36 @@ references:
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
@ -299,6 +312,59 @@ references:
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -6,7 +6,8 @@ items:
parent: TinyLife.Goals
children:
- TinyLife.Goals.Goal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Info
- TinyLife.Goals.Goal.Name
@ -27,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 9
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -89,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/Goal.cs
startLine: 16
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -128,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/Goals/Goal.cs
startLine: 20
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -159,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 24
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -190,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 31
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -228,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/Goal.cs
startLine: 41
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -259,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/Goal.cs
startLine: 46
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -269,16 +270,16 @@ items:
content: public abstract void Reset()
content.vb: Public MustOverride Sub Reset()
overload: TinyLife.Goals.Goal.Reset*
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -287,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: ../TinyLife/Goals/Goal.cs
startLine: 53
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -297,12 +298,18 @@ items:
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public virtual string GetDisplayedProgress()
content: public virtual string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overridable Function GetDisplayedProgress() As String
content.vb: Public Overridable Function GetDisplayedProgress(reduced As Boolean) As String
overload: TinyLife.Goals.Goal.GetDisplayedProgress*
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
id: Validate(TinyLife.Goals.GoalSet)
@ -321,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Goal.cs
startLine: 62
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -338,6 +345,50 @@ items:
description: Whether this goal is considered to be valid
content.vb: Public Overridable Function Validate([set] As GoalSet) As Boolean
overload: TinyLife.Goals.Goal.Validate*
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
id: GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
langs:
- csharp
- vb
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
type: Method
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/Goal.cs
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)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
@ -1052,16 +1103,10 @@ references:
fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.Goal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.Goal.GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: Goal.GetDisplayedProgress
fullName: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.Validate*
commentId: Overload:TinyLife.Goals.Goal.Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate
nameWithType: Goal.Validate
fullName: TinyLife.Goals.Goal.Validate
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@ -1073,3 +1118,81 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.Goal.Validate*
commentId: Overload:TinyLife.Goals.Goal.Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
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_
name: GetDisplay
nameWithType: Goal.GetDisplay
fullName: TinyLife.Goals.Goal.GetDisplay
- uid: MLEM.Ui.Anchor
commentId: T:MLEM.Ui.Anchor
parent: MLEM.Ui
isExternal: true
name: Anchor
nameWithType: Anchor
fullName: MLEM.Ui.Anchor
- uid: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
isExternal: true
name: MLEM.Ui.Elements
nameWithType: MLEM.Ui.Elements
fullName: MLEM.Ui.Elements
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- 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

@ -11,6 +11,7 @@ items:
- TinyLife.Goals.GoalSet.GetGoal``1(System.String)
- TinyLife.Goals.GoalSet.GetGoals``1
- TinyLife.Goals.GoalSet.GetProgress
- TinyLife.Goals.GoalSet.Goals
- TinyLife.Goals.GoalSet.Info
- TinyLife.Goals.GoalSet.IsCompleted
- TinyLife.Goals.GoalSet.Reset
@ -71,6 +72,37 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Goals.GoalSet.Goals
commentId: P:TinyLife.Goals.GoalSet.Goals
id: Goals
parent: TinyLife.Goals.GoalSet
langs:
- csharp
- vb
name: Goals
nameWithType: GoalSet.Goals
fullName: TinyLife.Goals.GoalSet.Goals
type: Property
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: The goals in this goal set.
example: []
syntax:
content: public ICollection<Goal> Goals { get; }
parameters: []
return:
type: System.Collections.Generic.ICollection{TinyLife.Goals.Goal}
content.vb: Public ReadOnly Property Goals As ICollection(Of Goal)
overload: TinyLife.Goals.GoalSet.Goals*
- uid: TinyLife.Goals.GoalSet.Info
commentId: P:TinyLife.Goals.GoalSet.Info
id: Info
@ -89,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/GoalSet.cs
startLine: 52
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -120,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalSet.cs
startLine: 58
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -155,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/GoalSet.cs
startLine: 67
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -186,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Goals/GoalSet.cs
startLine: 79
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -220,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/GoalSet.cs
startLine: 86
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -248,7 +280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 96
startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -285,7 +317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 106
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -326,7 +358,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 116
startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -366,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/GoalSet.cs
startLine: 126
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -407,7 +439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/GoalSet.cs
startLine: 153
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1078,6 +1110,110 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Goals.GoalSet.Goals*
commentId: Overload:TinyLife.Goals.GoalSet.Goals
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_Goals
name: Goals
nameWithType: GoalSet.Goals
fullName: TinyLife.Goals.GoalSet.Goals
- uid: System.Collections.Generic.ICollection{TinyLife.Goals.Goal}
commentId: T:System.Collections.Generic.ICollection{TinyLife.Goals.Goal}
parent: System.Collections.Generic
definition: System.Collections.Generic.ICollection`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<Goal>
nameWithType: ICollection<Goal>
fullName: System.Collections.Generic.ICollection<TinyLife.Goals.Goal>
nameWithType.vb: ICollection(Of Goal)
fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.Goals.Goal)
name.vb: ICollection(Of Goal)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
- uid: System.Collections.Generic.ICollection`1
commentId: T:System.Collections.Generic.ICollection`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<T>
nameWithType: ICollection<T>
fullName: System.Collections.Generic.ICollection<T>
nameWithType.vb: ICollection(Of T)
fullName.vb: System.Collections.Generic.ICollection(Of T)
name.vb: ICollection(Of T)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-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.GoalSetInfo
commentId: T:TinyLife.Goals.GoalSetInfo
parent: TinyLife.Goals
@ -1259,43 +1395,6 @@ references:
- 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.GoalSet.GetGoal*
commentId: Overload:TinyLife.Goals.GoalSet.GetGoal
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetGoal__1_System_String_

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'
@ -45,8 +45,9 @@ items:
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Info
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -159,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:
@ -181,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
@ -204,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
@ -217,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
@ -265,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
@ -369,24 +370,36 @@ references:
name: Info
nameWithType: Goal.Info
fullName: TinyLife.Goals.Goal.Info
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
@ -413,6 +426,59 @@ references:
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1066,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
@ -1110,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
@ -1143,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
@ -25,6 +27,7 @@ items:
- TinyLife.Goals.MemoryType.SourceString
- TinyLife.Goals.MemoryType.ToldAboutPregnancy
- TinyLife.Goals.MemoryType.Types
- TinyLife.Goals.MemoryType.UpgradeLearned
- TinyLife.Goals.MemoryType.UsedFurniture
- TinyLife.Goals.MemoryType.UsedSkillCategory
- TinyLife.Goals.MemoryType.WasOutside
@ -44,11 +47,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MemoryType
path: ../TinyLife/Goals/MemoryType.cs
startLine: 19
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: A memory type is a set of information for a <xref href="TinyLife.Goals.Memory" data-throw-if-not-resolved="false"></xref> to have.
summary: >-
A memory type is a set of information for a <xref href="TinyLife.Goals.Memory" data-throw-if-not-resolved="false"></xref> to have.
Please note that all collections of specific memories, like <xref href="TinyLife.Goals.MemoryType.ActionDone" data-throw-if-not-resolved="false"></xref>, are only initialized in the finalization stage (see <xref href="TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl%2cTinyLife.Mods.ModInfo)" data-throw-if-not-resolved="false"></xref>).
example: []
syntax:
content: >-
@ -91,7 +97,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Goals/MemoryType.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -120,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PublishFailure
path: ../TinyLife/Goals/MemoryType.cs
startLine: 29
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -147,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SocialAction
path: ../TinyLife/Goals/MemoryType.cs
startLine: 30
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -174,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PromotionOrRaise
path: ../TinyLife/Goals/MemoryType.cs
startLine: 31
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -201,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FamilySocial
path: ../TinyLife/Goals/MemoryType.cs
startLine: 32
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -210,33 +216,6 @@ items:
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FamilySocial As MemoryType
- uid: TinyLife.Goals.MemoryType.UsedSkillCategory
commentId: F:TinyLife.Goals.MemoryType.UsedSkillCategory
id: UsedSkillCategory
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: UsedSkillCategory
nameWithType: MemoryType.UsedSkillCategory
fullName: TinyLife.Goals.MemoryType.UsedSkillCategory
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedSkillCategory
path: ../TinyLife/Goals/MemoryType.cs
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly Dictionary<SkillCategory, MemoryType> UsedSkillCategory
return:
type: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType}
content.vb: Public Shared ReadOnly UsedSkillCategory As Dictionary(Of SkillCategory, MemoryType)
- uid: TinyLife.Goals.MemoryType.WasOutside
commentId: F:TinyLife.Goals.MemoryType.WasOutside
id: WasOutside
@ -255,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasOutside
path: ../TinyLife/Goals/MemoryType.cs
startLine: 35
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -264,60 +243,6 @@ items:
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly WasOutside As MemoryType
- uid: TinyLife.Goals.MemoryType.UsedFurniture
commentId: F:TinyLife.Goals.MemoryType.UsedFurniture
id: UsedFurniture
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: UsedFurniture
nameWithType: MemoryType.UsedFurniture
fullName: TinyLife.Goals.MemoryType.UsedFurniture
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedFurniture
path: ../TinyLife/Goals/MemoryType.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly Dictionary<ObjectCategory, MemoryType> UsedFurniture
return:
type: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType}
content.vb: Public Shared ReadOnly UsedFurniture As Dictionary(Of ObjectCategory, MemoryType)
- uid: TinyLife.Goals.MemoryType.WorkedAtJob
commentId: F:TinyLife.Goals.MemoryType.WorkedAtJob
id: WorkedAtJob
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: WorkedAtJob
nameWithType: MemoryType.WorkedAtJob
fullName: TinyLife.Goals.MemoryType.WorkedAtJob
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkedAtJob
path: ../TinyLife/Goals/MemoryType.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly Dictionary<JobType, MemoryType> WorkedAtJob
return:
type: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType}
content.vb: Public Shared ReadOnly WorkedAtJob As Dictionary(Of JobType, MemoryType)
- uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
id: WasRomanticWithSomeoneElse
@ -336,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasRomanticWithSomeoneElse
path: ../TinyLife/Goals/MemoryType.cs
startLine: 40
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -363,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadFirstKiss
path: ../TinyLife/Goals/MemoryType.cs
startLine: 41
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -390,7 +315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadChild
path: ../TinyLife/Goals/MemoryType.cs
startLine: 42
startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -417,7 +342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskedForFood
path: ../TinyLife/Goals/MemoryType.cs
startLine: 43
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -444,7 +369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Slept
path: ../TinyLife/Goals/MemoryType.cs
startLine: 44
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -453,33 +378,33 @@ items:
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly Slept As MemoryType
- uid: TinyLife.Goals.MemoryType.ActionDone
commentId: F:TinyLife.Goals.MemoryType.ActionDone
id: ActionDone
- uid: TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
commentId: F:TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
id: FoundOutReproductiveAbilities
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: ActionDone
nameWithType: MemoryType.ActionDone
fullName: TinyLife.Goals.MemoryType.ActionDone
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: ActionDone
id: FoundOutReproductiveAbilities
path: ../TinyLife/Goals/MemoryType.cs
startLine: 45
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly Dictionary<ActionType, MemoryType> ActionDone
content: public static readonly MemoryType FoundOutReproductiveAbilities
return:
type: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType}
content.vb: Public Shared ReadOnly ActionDone As Dictionary(Of ActionType, MemoryType)
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
@ -498,7 +423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs
startLine: 48
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -525,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs
startLine: 49
startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -552,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
startLine: 50
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -579,7 +504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
startLine: 51
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -588,6 +513,180 @@ items:
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
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: ActionDone
nameWithType: MemoryType.ActionDone
fullName: TinyLife.Goals.MemoryType.ActionDone
type: Property
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionDone
path: ../TinyLife/Goals/MemoryType.cs
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static Dictionary<ActionType, MemoryType> ActionDone { get; }
parameters: []
return:
type: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType}
content.vb: Public Shared Property ActionDone As Dictionary(Of ActionType, MemoryType)
overload: TinyLife.Goals.MemoryType.ActionDone*
- uid: TinyLife.Goals.MemoryType.UsedSkillCategory
commentId: P:TinyLife.Goals.MemoryType.UsedSkillCategory
id: UsedSkillCategory
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: UsedSkillCategory
nameWithType: MemoryType.UsedSkillCategory
fullName: TinyLife.Goals.MemoryType.UsedSkillCategory
type: Property
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedSkillCategory
path: ../TinyLife/Goals/MemoryType.cs
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static Dictionary<SkillCategory, MemoryType> UsedSkillCategory { get; }
parameters: []
return:
type: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType}
content.vb: Public Shared Property UsedSkillCategory As Dictionary(Of SkillCategory, MemoryType)
overload: TinyLife.Goals.MemoryType.UsedSkillCategory*
- uid: TinyLife.Goals.MemoryType.UsedFurniture
commentId: P:TinyLife.Goals.MemoryType.UsedFurniture
id: UsedFurniture
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: UsedFurniture
nameWithType: MemoryType.UsedFurniture
fullName: TinyLife.Goals.MemoryType.UsedFurniture
type: Property
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UsedFurniture
path: ../TinyLife/Goals/MemoryType.cs
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static Dictionary<ObjectCategory, MemoryType> UsedFurniture { get; }
parameters: []
return:
type: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType}
content.vb: Public Shared Property UsedFurniture As Dictionary(Of ObjectCategory, MemoryType)
overload: TinyLife.Goals.MemoryType.UsedFurniture*
- uid: TinyLife.Goals.MemoryType.WorkedAtJob
commentId: P:TinyLife.Goals.MemoryType.WorkedAtJob
id: WorkedAtJob
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: WorkedAtJob
nameWithType: MemoryType.WorkedAtJob
fullName: TinyLife.Goals.MemoryType.WorkedAtJob
type: Property
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkedAtJob
path: ../TinyLife/Goals/MemoryType.cs
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static Dictionary<JobType, MemoryType> WorkedAtJob { get; }
parameters: []
return:
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.AteFood
commentId: P:TinyLife.Goals.MemoryType.AteFood
id: AteFood
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
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: AteFood
path: ../TinyLife/Goals/MemoryType.cs
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static Dictionary<FoodType, MemoryType> AteFood { get; }
parameters: []
return:
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
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: UpgradeLearned
nameWithType: MemoryType.UpgradeLearned
fullName: TinyLife.Goals.MemoryType.UpgradeLearned
type: Property
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpgradeLearned
path: ../TinyLife/Goals/MemoryType.cs
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static Dictionary<Upgrade, MemoryType> UpgradeLearned { get; }
parameters: []
return:
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.Name
commentId: F:TinyLife.Goals.MemoryType.Name
id: Name
@ -606,7 +705,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/MemoryType.cs
startLine: 58
startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -635,7 +734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs
startLine: 62
startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -664,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Goals/MemoryType.cs
startLine: 65
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -697,7 +796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/MemoryType.cs
startLine: 72
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -735,7 +834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/MemoryType.cs
startLine: 84
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -782,7 +881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/MemoryType.cs
startLine: 99
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -806,6 +905,46 @@ references:
name: Memory
nameWithType: Memory
fullName: TinyLife.Goals.Memory
- uid: TinyLife.Goals.MemoryType.ActionDone
commentId: P:TinyLife.Goals.MemoryType.ActionDone
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone
name: ActionDone
nameWithType: MemoryType.ActionDone
fullName: TinyLife.Goals.MemoryType.ActionDone
- uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
commentId: M:TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_
name: FinalizeGameContent(GameImpl, ModInfo)
nameWithType: Mod.FinalizeGameContent(GameImpl, ModInfo)
fullName: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl, TinyLife.Mods.ModInfo)
spec.csharp:
- uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
name: FinalizeGameContent
href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_
- name: (
- uid: TinyLife.GameImpl
name: GameImpl
href: TinyLife.GameImpl.html
- name: ','
- name: " "
- uid: TinyLife.Mods.ModInfo
name: ModInfo
href: TinyLife.Mods.ModInfo.html
- name: )
spec.vb:
- uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
name: FinalizeGameContent
href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_
- name: (
- uid: TinyLife.GameImpl
name: GameImpl
href: TinyLife.GameImpl.html
- name: ','
- name: " "
- uid: TinyLife.Mods.ModInfo
name: ModInfo
href: TinyLife.Mods.ModInfo.html
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
@ -1318,26 +1457,32 @@ references:
name: MemoryType
nameWithType: MemoryType
fullName: TinyLife.Goals.MemoryType
- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType}
- uid: TinyLife.Goals.MemoryType.ActionDone*
commentId: Overload:TinyLife.Goals.MemoryType.ActionDone
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone
name: ActionDone
nameWithType: MemoryType.ActionDone
fullName: TinyLife.Goals.MemoryType.ActionDone
- uid: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,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<SkillCategory, MemoryType>
nameWithType: Dictionary<SkillCategory, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of SkillCategory, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of SkillCategory, MemoryType)
name: Dictionary<ActionType, MemoryType>
nameWithType: Dictionary<ActionType, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of ActionType, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of ActionType, 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.SkillCategory
name: SkillCategory
href: TinyLife.Skills.SkillCategory.html
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
@ -1352,9 +1497,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Skills.SkillCategory
name: SkillCategory
href: TinyLife.Skills.SkillCategory.html
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
@ -1432,6 +1577,61 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.MemoryType.UsedSkillCategory*
commentId: Overload:TinyLife.Goals.MemoryType.UsedSkillCategory
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UsedSkillCategory
name: UsedSkillCategory
nameWithType: MemoryType.UsedSkillCategory
fullName: TinyLife.Goals.MemoryType.UsedSkillCategory
- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,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<SkillCategory, MemoryType>
nameWithType: Dictionary<SkillCategory, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of SkillCategory, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of SkillCategory, 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.SkillCategory
name: SkillCategory
href: TinyLife.Skills.SkillCategory.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
name: 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.SkillCategory
name: SkillCategory
href: TinyLife.Skills.SkillCategory.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
name: MemoryType
href: TinyLife.Goals.MemoryType.html
- name: )
- uid: TinyLife.Goals.MemoryType.UsedFurniture*
commentId: Overload:TinyLife.Goals.MemoryType.UsedFurniture
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UsedFurniture
name: UsedFurniture
nameWithType: MemoryType.UsedFurniture
fullName: TinyLife.Goals.MemoryType.UsedFurniture
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType}
parent: System.Collections.Generic
@ -1475,6 +1675,12 @@ references:
name: MemoryType
href: TinyLife.Goals.MemoryType.html
- name: )
- uid: TinyLife.Goals.MemoryType.WorkedAtJob*
commentId: Overload:TinyLife.Goals.MemoryType.WorkedAtJob
href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_WorkedAtJob
name: WorkedAtJob
nameWithType: MemoryType.WorkedAtJob
fullName: TinyLife.Goals.MemoryType.WorkedAtJob
- uid: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType}
parent: System.Collections.Generic
@ -1518,26 +1724,32 @@ references:
name: MemoryType
href: TinyLife.Goals.MemoryType.html
- name: )
- uid: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType}
- 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<ActionType, MemoryType>
nameWithType: Dictionary<ActionType, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of ActionType, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of ActionType, MemoryType)
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.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- uid: TinyLife.Skills.FoodType
name: FoodType
href: TinyLife.Skills.FoodType.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
@ -1552,9 +1764,58 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- 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
name: UpgradeLearned
nameWithType: MemoryType.UpgradeLearned
fullName: TinyLife.Goals.MemoryType.UpgradeLearned
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,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<Upgrade, MemoryType>
nameWithType: Dictionary<Upgrade, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Objects.Upgrade, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of Upgrade, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.Upgrade, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of Upgrade, 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.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType
name: 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.Objects.Upgrade
name: Upgrade
href: TinyLife.Objects.Upgrade.html
- name: ','
- name: " "
- uid: TinyLife.Goals.MemoryType

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