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 .jekyll-cache
obj obj
.idea .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 # 0.38.4
*January 7, 2024* *January 7, 2024*
@ -88,7 +379,7 @@ Fixes
> Get Cozy Indoors and Lock Out Your Friends > 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 Additions
- Added various clutter items, including jars, palettes, washing up stuff, book stacks, sandbox decor - Added various clutter items, including jars, palettes, washing up stuff, book stacks, sandbox decor
@ -209,7 +500,7 @@ Fixes
> Multiple Floors and Fences Galore > 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**. Changes that weren't included in preview versions are written in **bold**.
@ -398,7 +689,7 @@ Fixes
> Retro Rarities and Stopped Starvation > 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 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 - 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 > 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 Additions
- Added the ability for saves to have multiple worlds in them, as well as the ability to travel between them - 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 > 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 Additions
- Added the ability to make drinks using the Mixology Kit - Added the ability to make drinks using the Mixology Kit
@ -849,7 +1140,7 @@ Fixes
> Big Steps Towards Release > 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 Additions
- Added a few more decorative objects, including two lamps, cattails and lily pads - Added a few more decorative objects, including two lamps, cattails and lily pads
@ -983,7 +1274,7 @@ Fixes
> Say Hi to the Demo > 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 Additions
- Added the Demoville world, including its community-made lots and households - Added the Demoville world, including its community-made lots and households
@ -1071,7 +1362,7 @@ Fixes
> The Last Beta Update Ever > 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 Additions
- Added jungle gym, coloring book, and festive tree objects - Added jungle gym, coloring book, and festive tree objects
@ -1132,7 +1423,7 @@ API
> Trashy Techie Library > 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 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 - 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 > 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 Additions
- Added the first of many of [Leiss](https://leiss.bandcamp.com)'s songs for the Tiny Life Soundtrack - 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 > 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 Additions
- Added the ability for primary school students to study at a bookshelf - Added the ability for primary school students to study at a bookshelf
@ -1324,7 +1615,7 @@ Fixes
> Undo, Redo, Fridge Achievements > 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 Additions
- Added the ability to store leftovers in the fridge - Added the ability to store leftovers in the fridge
@ -1369,7 +1660,7 @@ API
> Job Choices, Aging Up and Furniture Fun > 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 Additions
- Added choice prompts for jobs and students, which appear randomly and allow the player to influence the situation - 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 > 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 Additions
- Added the ability to control the entire game using a gamepad - Added the ability to control the entire game using a gamepad
@ -1637,7 +1928,7 @@ Fixes
> The Children Update, it's finally here! > 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 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 - 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 > 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 Additions
- Added carpet and puzzle piece floorings - Added carpet and puzzle piece floorings
@ -1771,7 +2062,7 @@ API
> Animations, Food and Sources > 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 Additions
- Added emotion sources that display when hovering over an emotion modifier - Added emotion sources that display when hovering over an emotion modifier
@ -1854,7 +2145,7 @@ Fixes
> Life Goals, Reward Personalities and Daily Tasks > 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 Additions
- Added Life Goals - Added Life Goals
@ -1915,7 +2206,7 @@ Fixes
> Woodlands and Visitors > 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 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: - 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 > 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 Additions
- Added a barbecue and some grillable food items - Added a barbecue and some grillable food items
@ -2008,7 +2299,7 @@ Fixes
> Lamps, Lot Movement, Speech Sounds! > 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 Additions
- Added dynamic lighting and two lamps, a ceiling and a floor one - Added dynamic lighting and two lamps, a ceiling and a floor one
@ -2060,7 +2351,7 @@ Fixes
> Camera Rotation and a Larger Map! > 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 Additions
- Added camera rotation, which can be used using the C key or the rotation buttons in the top right - 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 > 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 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: - 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! > 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 Additions
- Added a lot more social actions in various categories - Added a lot more social actions in various categories
@ -2202,7 +2493,7 @@ Fixes
> In-depth writing skill and more AI depth! > 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 Additions
- Added an option that causes people in unplayed households to do skill building activities automatically (if their personality or existing skills allow it) - 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! > 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 Additions
- Added two new tops, four new bottoms, and four new hairstyles - Added two new tops, four new bottoms, and four new hairstyles
@ -2255,7 +2546,7 @@ API
> Kick Out Your Annoying Aunt and Sofas > 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 Additions
- Added new furniture: A sofa, a coffee table, and a bathroom sink - Added new furniture: A sofa, a coffee table, and a bathroom sink
@ -2297,7 +2588,7 @@ Fixes
> Mail Carriers, Bills and New Screenshots > 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 Additions
- Added a mail carrier that delivers mails daily - Added a mail carrier that delivers mails daily
@ -2322,7 +2613,7 @@ Fixes
> Breaking Furniture, Programming, and Many Improvements! > 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 Additions
- Added food quality, which is influenced by the cooking skill - Added food quality, which is influenced by the cooking skill
@ -2372,7 +2663,7 @@ API
> Romance, Sounds and a Lot More! > 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 Additions
- Added romance, romantic interactions and the Frisky emotion - Added romance, romantic interactions and the Frisky emotion
@ -2421,7 +2712,7 @@ Improvements
> Emotions! > 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 Additions
- Added emotions - Added emotions
@ -2449,7 +2740,7 @@ Fixes
# 0.4.0 # 0.4.0
> Consequences! Death! > 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 Additions
- Added low need consequences: - Added low need consequences:
@ -2469,7 +2760,7 @@ Improvements
# 0.3.1 # 0.3.1
> Jobs! Hyperspeed! > 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 Additions
- Added jobs: You can get a job at the computer and earn money by going to work - 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 # 0.3.0
> More skills, more stuff to do! > 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 Additions
- New skills: Painting, charisma and humor - New skills: Painting, charisma and humor
@ -2502,7 +2793,7 @@ Improvements
# 0.2.3 # 0.2.3
> Personality Types! > 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 Additions
- Added painting and selling paintings - Added painting and selling paintings
@ -2522,7 +2813,7 @@ API
# 0.2.2 # 0.2.2
> Nicer menus, more mod abilities! > 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 Additions
- Added mod list and "Open Game Folder" button to Options menu - Added mod list and "Open Game Folder" button to Options menu
@ -2542,7 +2833,7 @@ Fixes
# 0.2.0 # 0.2.0
> Custom Mods! > 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 Additions
- Added the ability to create mods! - Added the ability to create mods!
@ -2571,7 +2862,7 @@ Fixes
- Fixed being able to cheat money by deleting rooms - Fixed being able to cheat money by deleting rooms
# 0.1.1 # 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 Additions
- Added gridless placement by holding the alt key - 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) ![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? Additional documentation for various parts of the game and its development can be found on [the wiki](https://wiki.tinylifegame.com), as well.
- 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!

View file

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

View file

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

View file

@ -12,12 +12,12 @@ items:
- TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) - TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.ActionInfo.CurrentMap - TinyLife.Actions.ActionInfo.CurrentMap
- TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) - TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
- TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) - TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
- TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) - TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)
- TinyLife.Actions.ActionInfo.GetInvolvedLocations - TinyLife.Actions.ActionInfo.GetInvolvedLocations
@ -28,7 +28,7 @@ items:
- TinyLife.Actions.ActionInfo.Lot - TinyLife.Actions.ActionInfo.Lot
- TinyLife.Actions.ActionInfo.Person - TinyLife.Actions.ActionInfo.Person
- TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) - TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -106,11 +106,11 @@ items:
summary: The <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> that is currently executing the action summary: The <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> that is currently executing the action
example: [] example: []
syntax: syntax:
content: public Person Person { get; } content: public PersonLike Person { get; }
parameters: [] parameters: []
return: return:
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As Person content.vb: Public Property Person As PersonLike
overload: TinyLife.Actions.ActionInfo.Person* overload: TinyLife.Actions.ActionInfo.Person*
- uid: TinyLife.Actions.ActionInfo.ActionLocation - uid: TinyLife.Actions.ActionInfo.ActionLocation
commentId: F:TinyLife.Actions.ActionInfo.ActionLocation commentId: F:TinyLife.Actions.ActionInfo.ActionLocation
@ -508,7 +508,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddAuxiliaryObject id: AddAuxiliaryObject
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 156 startLine: 158
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -550,14 +550,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjects id: GetInvolvedObjects
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 177 startLine: 179
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- 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: [] example: []
syntax: syntax:
content: public IEnumerable<T> GetInvolvedObjects<T>(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true) content: public IEnumerable<T> GetInvolvedObjects<T>(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true)
@ -570,7 +570,7 @@ items:
description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included
- id: allowFake - id: allowFake
type: System.Boolean type: System.Boolean
description: Whether fake items held by players (see <xref href="TinyLife.Objects.Person.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned. description: Whether fake items held by players (see <xref href="TinyLife.Objects.PersonLike.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned.
typeParameters: typeParameters:
- id: T - id: T
description: The type that the objects returned should have description: The type that the objects returned should have
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObject id: GetInvolvedObject
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 196 startLine: 199
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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 description: Whether indirectly involved objects, like the <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture, as well as the <xref href="TinyLife.Objects.MapObject.HoldingPerson" data-throw-if-not-resolved="false"></xref> of objects, should be included
- id: allowFake - id: allowFake
type: System.Boolean type: System.Boolean
description: Whether fake items held by players (see <xref href="TinyLife.Objects.Person.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned. description: Whether fake items held by players (see <xref href="TinyLife.Objects.PersonLike.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) should also be returned.
- id: predicate - id: predicate
type: System.Func{{T},System.Boolean} type: System.Func{{T},System.Boolean}
description: A predicate to match against objects. If this is non-null, the first object that matches this predicate is returned. description: A predicate to match against objects. If this is non-null, the first object that matches this predicate is returned.
@ -650,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedActionSpot id: GetInvolvedActionSpot
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 215 startLine: 219
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -690,7 +690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToFreeActionSpot id: ToFreeActionSpot
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 236 startLine: 240
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -728,7 +728,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjectIds id: GetInvolvedObjectIds
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 248 startLine: 252
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -741,16 +741,16 @@ items:
description: The involved object ids. description: The involved object ids.
content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid) content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid)
overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds* overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds*
- uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Person) name: Validate(PersonLike)
nameWithType: ActionInfo.Validate(Person) nameWithType: ActionInfo.Validate(PersonLike)
fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -759,7 +759,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 264 startLine: 268
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -769,25 +769,25 @@ items:
This method should only be called when this action info is read from disk. This method should only be called when this action info is read from disk.
example: [] example: []
syntax: syntax:
content: public bool Validate(Person person) content: public bool Validate(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info belongs to description: The person that this action info belongs to
return: return:
type: System.Boolean type: System.Boolean
content.vb: Public Function Validate(person As Person) As Boolean content.vb: Public Function Validate(person As PersonLike) As Boolean
overload: TinyLife.Actions.ActionInfo.Validate* overload: TinyLife.Actions.ActionInfo.Validate*
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) id: FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromLocation(Person, Map, Vector2, float) name: FromLocation(PersonLike, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Vector2, float) nameWithType: ActionInfo.FromLocation(PersonLike, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
type: Method type: Method
source: source:
remote: remote:
@ -796,17 +796,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 339 startLine: 349
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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) summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects)
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromLocation(Person person, Map map, Vector2 location, float floor) content: public static ActionInfo FromLocation(PersonLike person, Map map, Vector2 location, float floor)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to description: The person that this action info should be related to
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
@ -820,21 +820,21 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data description: A new action info with the given data
content.vb: Public Shared Function FromLocation(person As Person, map As Map, location As Vector2, floor As Single) As ActionInfo content.vb: Public Shared Function FromLocation(person As PersonLike, map As Map, location As Vector2, floor As Single) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromLocation* overload: TinyLife.Actions.ActionInfo.FromLocation*
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Vector2, Single) nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(Person, Map, Vector2, Single) name.vb: FromLocation(PersonLike, Map, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single) id: FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromLocation(Person, Map, Point, float) name: FromLocation(PersonLike, Map, Point, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Point, float) nameWithType: ActionInfo.FromLocation(PersonLike, Map, Point, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point, float) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Point, float)
type: Method type: Method
source: source:
remote: remote:
@ -843,20 +843,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 352 startLine: 362
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects). Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given location (and no objects).
This is a helper method that calls <xref href="TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> with the center of the given <code class="paramref">location</code>. This is a helper method that calls <xref href="TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> with the center of the given <code class="paramref">location</code>.
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromLocation(Person person, Map map, Point location, float floor) content: public static ActionInfo FromLocation(PersonLike person, Map map, Point location, float floor)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to description: The person that this action info should be related to
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
@ -870,21 +870,21 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data description: A new action info with the given data
content.vb: Public Shared Function FromLocation(person As Person, map As Map, location As Point, floor As Single) As ActionInfo content.vb: Public Shared Function FromLocation(person As PersonLike, map As Map, location As Point, floor As Single) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromLocation* overload: TinyLife.Actions.ActionInfo.FromLocation*
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Point, Single) nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Point, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Single)
name.vb: FromLocation(Person, Map, Point, Single) name.vb: FromLocation(PersonLike, Map, Point, Single)
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single) id: FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2,System.Single)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromObjectGeneric(Person, Map, Guid, Vector2, float) name: FromObjectGeneric(PersonLike, Map, Guid, Vector2, float)
nameWithType: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2, float) nameWithType: ActionInfo.FromObjectGeneric(PersonLike, Map, Guid, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, float) fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, float)
type: Method type: Method
source: source:
remote: remote:
@ -893,17 +893,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 365 startLine: 375
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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. summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given object's <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.Position" data-throw-if-not-resolved="false"></xref>, but no object spot.
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromObjectGeneric(Person person, Map map, Guid objectId, Vector2 objectPosition, float objectFloor) content: public static ActionInfo FromObjectGeneric(PersonLike person, Map map, Guid objectId, Vector2 objectPosition, float objectFloor)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to. description: The person that this action info should be related to.
- id: map - id: map
type: TinyLife.World.Map type: TinyLife.World.Map
@ -920,21 +920,21 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data. description: A new action info with the given data.
content.vb: Public Shared Function FromObjectGeneric(person As Person, map As Map, objectId As Guid, objectPosition As Vector2, objectFloor As Single) As ActionInfo content.vb: Public Shared Function FromObjectGeneric(person As PersonLike, map As Map, objectId As Guid, objectPosition As Vector2, objectFloor As Single) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromObjectGeneric* overload: TinyLife.Actions.ActionInfo.FromObjectGeneric*
nameWithType.vb: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2, Single) nameWithType.vb: ActionInfo.FromObjectGeneric(PersonLike, Map, Guid, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromObjectGeneric(Person, Map, Guid, Vector2, Single) name.vb: FromObjectGeneric(PersonLike, Map, Guid, Vector2, Single)
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) id: FromObjectGeneric(TinyLife.Objects.PersonLike,TinyLife.Objects.MapObject)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromObjectGeneric(Person, MapObject) name: FromObjectGeneric(PersonLike, MapObject)
nameWithType: ActionInfo.FromObjectGeneric(Person, MapObject) nameWithType: ActionInfo.FromObjectGeneric(PersonLike, MapObject)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.Objects.MapObject) fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.PersonLike, TinyLife.Objects.MapObject)
type: Method type: Method
source: source:
remote: remote:
@ -943,17 +943,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 375 startLine: 385
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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 summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given object, but no object spot
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromObjectGeneric(Person person, MapObject obj) content: public static ActionInfo FromObjectGeneric(PersonLike person, MapObject obj)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to description: The person that this action info should be related to
- id: obj - id: obj
type: TinyLife.Objects.MapObject type: TinyLife.Objects.MapObject
@ -961,18 +961,18 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data description: A new action info with the given data
content.vb: Public Shared Function FromObjectGeneric(person As Person, obj As MapObject) As ActionInfo content.vb: Public Shared Function FromObjectGeneric(person As PersonLike, obj As MapObject) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromObjectGeneric* overload: TinyLife.Actions.ActionInfo.FromObjectGeneric*
- uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) - uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
id: FromSelf(TinyLife.Objects.Person) id: FromSelf(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromSelf(Person) name: FromSelf(PersonLike)
nameWithType: ActionInfo.FromSelf(Person) nameWithType: ActionInfo.FromSelf(PersonLike)
fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -981,33 +981,33 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 384 startLine: 394
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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 summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given person, with the action object also being the person
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromSelf(Person person) content: public static ActionInfo FromSelf(PersonLike person)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person to create an action info from description: The person to create an action info from
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info based on the person description: A new action info based on the person
content.vb: Public Shared Function FromSelf(person As Person) As ActionInfo content.vb: Public Shared Function FromSelf(person As PersonLike) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromSelf* overload: TinyLife.Actions.ActionInfo.FromSelf*
- uid: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
id: FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) id: FromActionInfo(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Actions.ActionInfo parent: TinyLife.Actions.ActionInfo
langs: langs:
- csharp - csharp
- vb - vb
name: FromActionInfo(Person, ActionInfo, bool) name: FromActionInfo(PersonLike, ActionInfo, bool)
nameWithType: ActionInfo.FromActionInfo(Person, ActionInfo, bool) nameWithType: ActionInfo.FromActionInfo(PersonLike, ActionInfo, bool)
fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool) fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, bool)
type: Method type: Method
source: source:
remote: remote:
@ -1016,17 +1016,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs path: ../TinyLife/Actions/ActionInfo.cs
startLine: 395 startLine: 405
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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. summary: Returns a new <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref> based on the given person, as well as the given original <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>, from which all data except the <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> is copied.
example: [] example: []
syntax: syntax:
content: public static ActionInfo FromActionInfo(Person person, ActionInfo original, bool addOriginalPersonAsAuxiliary = false) content: public static ActionInfo FromActionInfo(PersonLike person, ActionInfo original, bool addOriginalPersonAsAuxiliary = false)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that this action info should be related to. description: The person that this action info should be related to.
- id: original - id: original
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
@ -1037,11 +1037,11 @@ items:
return: return:
type: TinyLife.Actions.ActionInfo type: TinyLife.Actions.ActionInfo
description: A new action info with the given data. description: A new action info with the given data.
content.vb: Public Shared Function FromActionInfo(person As Person, original As ActionInfo, addOriginalPersonAsAuxiliary As Boolean = False) As ActionInfo content.vb: Public Shared Function FromActionInfo(person As PersonLike, original As ActionInfo, addOriginalPersonAsAuxiliary As Boolean = False) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromActionInfo* overload: TinyLife.Actions.ActionInfo.FromActionInfo*
nameWithType.vb: ActionInfo.FromActionInfo(Person, ActionInfo, Boolean) nameWithType.vb: ActionInfo.FromActionInfo(PersonLike, ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean) fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionInfo, Boolean)
name.vb: FromActionInfo(Person, ActionInfo, Boolean) name.vb: FromActionInfo(PersonLike, ActionInfo, Boolean)
references: references:
- uid: TinyLife.Actions - uid: TinyLife.Actions
commentId: N:TinyLife.Actions commentId: N:TinyLife.Actions
@ -1671,13 +1671,13 @@ references:
name: Person name: Person
nameWithType: ActionInfo.Person nameWithType: ActionInfo.Person
fullName: TinyLife.Actions.ActionInfo.Person fullName: TinyLife.Actions.ActionInfo.Person
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects - uid: TinyLife.Objects
commentId: N:TinyLife.Objects commentId: N:TinyLife.Objects
href: TinyLife.html href: TinyLife.html
@ -2398,20 +2398,21 @@ references:
- name: ) - name: )
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) commentId: M:TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeldObject__1_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeldObject__1_System_Boolean_
name: GetHeldObject<T>(bool) name: GetHeldObject<T>(bool)
nameWithType: Person.GetHeldObject<T>(bool) nameWithType: PersonLike.GetHeldObject<T>(bool)
fullName: TinyLife.Objects.Person.GetHeldObject<T>(bool) fullName: TinyLife.Objects.PersonLike.GetHeldObject<T>(bool)
nameWithType.vb: Person.GetHeldObject(Of T)(Boolean) nameWithType.vb: PersonLike.GetHeldObject(Of T)(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(Boolean) fullName.vb: TinyLife.Objects.PersonLike.GetHeldObject(Of T)(Boolean)
name.vb: GetHeldObject(Of T)(Boolean) name.vb: GetHeldObject(Of T)(Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
name: GetHeldObject name: GetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeldObject__1_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeldObject__1_System_Boolean_
- name: < - name: <
- name: T - name: T
- name: '>' - name: '>'
@ -2422,9 +2423,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - uid: TinyLife.Objects.PersonLike.GetHeldObject``1(System.Boolean)
name: GetHeldObject name: GetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeldObject__1_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeldObject__1_System_Boolean_
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
@ -2477,20 +2478,21 @@ references:
name: HoldingPerson name: HoldingPerson
nameWithType: MapObject.HoldingPerson nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson fullName: TinyLife.Objects.MapObject.HoldingPerson
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - uid: TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) commentId: M:TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_
name: SetHeldObject<T>(FurnitureType, int[], Guid?, bool) name: SetHeldObject<T>(FurnitureType, int[], Guid?, bool)
nameWithType: Person.SetHeldObject<T>(FurnitureType, int[], Guid?, bool) nameWithType: PersonLike.SetHeldObject<T>(FurnitureType, int[], Guid?, bool)
fullName: TinyLife.Objects.Person.SetHeldObject<T>(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool) fullName: TinyLife.Objects.PersonLike.SetHeldObject<T>(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool)
nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean) nameWithType.vb: PersonLike.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean) fullName.vb: TinyLife.Objects.PersonLike.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean)
name.vb: SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean) name.vb: SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - uid: TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
name: SetHeldObject name: SetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_
- name: < - name: <
- name: T - name: T
- name: '>' - name: '>'
@ -2521,9 +2523,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - uid: TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
name: SetHeldObject name: SetHeldObject
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetHeldObject__1_TinyLife_Objects_FurnitureType_System_Int32___System_Nullable_System_Guid__System_Boolean_
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
@ -2760,34 +2762,34 @@ references:
- name: ) - name: )
- uid: TinyLife.Actions.ActionInfo.Validate* - uid: TinyLife.Actions.ActionInfo.Validate*
commentId: Overload:TinyLife.Actions.ActionInfo.Validate commentId: Overload:TinyLife.Actions.ActionInfo.Validate
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_Validate_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: ActionInfo.Validate nameWithType: ActionInfo.Validate
fullName: TinyLife.Actions.ActionInfo.Validate fullName: TinyLife.Actions.ActionInfo.Validate
- uid: TinyLife.Actions.ActionInfo.FromLocation* - uid: TinyLife.Actions.ActionInfo.FromLocation*
commentId: Overload:TinyLife.Actions.ActionInfo.FromLocation commentId: Overload:TinyLife.Actions.ActionInfo.FromLocation
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromLocation name: FromLocation
nameWithType: ActionInfo.FromLocation nameWithType: ActionInfo.FromLocation
fullName: TinyLife.Actions.ActionInfo.FromLocation fullName: TinyLife.Actions.ActionInfo.FromLocation
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
isExternal: true isExternal: true
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromLocation(Person, Map, Vector2, float) name: FromLocation(PersonLike, Map, Vector2, float)
nameWithType: ActionInfo.FromLocation(Person, Map, Vector2, float) nameWithType: ActionInfo.FromLocation(PersonLike, Map, Vector2, float)
fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, float)
nameWithType.vb: ActionInfo.FromLocation(Person, Map, Vector2, Single) nameWithType.vb: ActionInfo.FromLocation(PersonLike, Map, Vector2, Single)
fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single) fullName.vb: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: FromLocation(Person, Map, Vector2, Single) name.vb: FromLocation(PersonLike, Map, Vector2, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
name: FromLocation name: FromLocation
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
@ -2806,13 +2808,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.PersonLike,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
name: FromLocation name: FromLocation
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_Person_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromLocation_TinyLife_Objects_PersonLike_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
@ -2839,7 +2841,7 @@ references:
fullName: TinyLife.Objects.MapObject.Position fullName: TinyLife.Objects.MapObject.Position
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric* - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric*
commentId: Overload:TinyLife.Actions.ActionInfo.FromObjectGeneric commentId: Overload:TinyLife.Actions.ActionInfo.FromObjectGeneric
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromObjectGeneric_TinyLife_Objects_Person_TinyLife_World_Map_System_Guid_Microsoft_Xna_Framework_Vector2_System_Single_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromObjectGeneric_TinyLife_Objects_PersonLike_TinyLife_World_Map_System_Guid_Microsoft_Xna_Framework_Vector2_System_Single_
name: FromObjectGeneric name: FromObjectGeneric
nameWithType: ActionInfo.FromObjectGeneric nameWithType: ActionInfo.FromObjectGeneric
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric
@ -2853,13 +2855,13 @@ references:
fullName: System.Guid fullName: System.Guid
- uid: TinyLife.Actions.ActionInfo.FromSelf* - uid: TinyLife.Actions.ActionInfo.FromSelf*
commentId: Overload:TinyLife.Actions.ActionInfo.FromSelf commentId: Overload:TinyLife.Actions.ActionInfo.FromSelf
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromSelf_TinyLife_Objects_Person_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromSelf_TinyLife_Objects_PersonLike_
name: FromSelf name: FromSelf
nameWithType: ActionInfo.FromSelf nameWithType: ActionInfo.FromSelf
fullName: TinyLife.Actions.ActionInfo.FromSelf fullName: TinyLife.Actions.ActionInfo.FromSelf
- uid: TinyLife.Actions.ActionInfo.FromActionInfo* - uid: TinyLife.Actions.ActionInfo.FromActionInfo*
commentId: Overload:TinyLife.Actions.ActionInfo.FromActionInfo commentId: Overload:TinyLife.Actions.ActionInfo.FromActionInfo
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromActionInfo_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromActionInfo_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionInfo_System_Boolean_
name: FromActionInfo name: FromActionInfo
nameWithType: ActionInfo.FromActionInfo nameWithType: ActionInfo.FromActionInfo
fullName: TinyLife.Actions.ActionInfo.FromActionInfo fullName: TinyLife.Actions.ActionInfo.FromActionInfo

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings id: AiSettings
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 338 startLine: 384
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 346 startLine: 392
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 354 startLine: 400
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -110,15 +110,15 @@ items:
The higher the passive priority, the more likely it is that this action will be invoked randomly by a person. The higher the passive priority, the more likely it is that this action will be invoked randomly by a person.
This function is usually only queried through <xref href="TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>, as personality modifiers and the like get applied there. This function is usually only queried through <xref href="TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>, as personality modifiers and the like get applied there.
The passive priority only has an effect if <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref> is true, or if a person's <xref href="TinyLife.World.LotEmployment" data-throw-if-not-resolved="false"></xref> contains this action. The passive priority only has an effect if <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref> is true, or if a person's <xref href="TinyLife.World.LotEmployment" data-throw-if-not-resolved="false"></xref> contains this action.
example: [] example: []
syntax: syntax:
content: public Func<Person, float> PassivePriority content: public Func<PersonLike, float> PassivePriority
return: return:
type: System.Func{TinyLife.Objects.Person,System.Single} type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public PassivePriority As Func(Of Person, Single) content.vb: Public PassivePriority As Func(Of PersonLike, Single)
- uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly - uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
id: CanDoRandomly id: CanDoRandomly
@ -137,14 +137,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 361 startLine: 407
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
A value that determines whether or not this action can be started randomly by the AI. A value that determines whether or not this action can be started randomly by the AI.
A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty. A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.PersonLike.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty.
If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low. If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low.
@ -173,14 +173,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 368 startLine: 414
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
A value that determines whether or not this action can be started randomly, at any point, by the AI. A value that determines whether or not this action can be started randomly, at any point, by the AI.
Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly. Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.PersonLike.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly.
If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low. If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low.
@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 374 startLine: 420
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 378 startLine: 424
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 382 startLine: 428
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 387 startLine: 433
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -718,25 +718,26 @@ references:
href: TinyLife.NeedType.html href: TinyLife.NeedType.html
- name: ( - name: (
- name: ) - name: )
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) commentId: M:TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_ parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
name: GetPassiveActionPriority(ActionType) name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType) nameWithType: PersonLike.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) fullName: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
href: TinyLife.Actions.ActionType.html href: TinyLife.Actions.ActionType.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -767,26 +768,26 @@ references:
name: LotEmployment name: LotEmployment
nameWithType: LotEmployment nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment fullName: TinyLife.World.LotEmployment
- uid: System.Func{TinyLife.Objects.Person,System.Single} - uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single} commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System parent: System
definition: System.Func`2 definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float> name: Func<PersonLike, float>
nameWithType: Func<Person, float> nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.Person, float> fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of Person, Single) nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single) fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of Person, Single) name.vb: Func(Of PersonLike, Single)
spec.csharp: spec.csharp:
- uid: System.Func`2 - uid: System.Func`2
name: Func name: Func
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2 href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: < - name: <
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -802,9 +803,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -812,6 +813,13 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.World - uid: TinyLife.World
commentId: N:TinyLife.World commentId: N:TinyLife.World
href: TinyLife.html href: TinyLife.html
@ -868,12 +876,35 @@ references:
- name: " " - name: " "
- name: TResult - name: TResult
- name: ) - name: )
- uid: TinyLife.Objects.Person.ActionQueue - uid: TinyLife.Objects
commentId: F:TinyLife.Objects.Person.ActionQueue commentId: N:TinyLife.Objects
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_ActionQueue href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Objects.PersonLike.ActionQueue
commentId: F:TinyLife.Objects.PersonLike.ActionQueue
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ActionQueue
name: ActionQueue name: ActionQueue
nameWithType: Person.ActionQueue nameWithType: PersonLike.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue fullName: TinyLife.Objects.PersonLike.ActionQueue
- uid: System.Boolean - uid: System.Boolean
commentId: T:System.Boolean commentId: T:System.Boolean
parent: System parent: System
@ -899,28 +930,6 @@ references:
name: Furniture name: Furniture
nameWithType: Furniture nameWithType: Furniture
fullName: TinyLife.Objects.Furniture fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.ActionType.AiSettings - uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions parent: TinyLife.Actions

View file

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

View file

@ -29,8 +29,11 @@ items:
- TinyLife.Actions.ActionType.TypeSettings.RequiredJob - TinyLife.Actions.ActionType.TypeSettings.RequiredJob
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges - TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment - TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality - TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality
- TinyLife.Actions.ActionType.TypeSettings.RequiredSkill - TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
- TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
- TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object) - TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)
- TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0) - TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)
- TinyLife.Actions.ActionType.TypeSettings.Texture - TinyLife.Actions.ActionType.TypeSettings.Texture
@ -48,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 158 startLine: 186
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -86,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 163 startLine: 191
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -115,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 168 startLine: 196
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -149,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories id: Categories
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 173 startLine: 201
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -183,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture id: Texture
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 178 startLine: 206
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -215,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context id: Context
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 183 startLine: 211
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -247,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute id: CanExecute
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 189 startLine: 217
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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>. This value is initialized always return <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref>.
To query this delegate effectively, use <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, which also validates the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredSkill" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion" data-throw-if-not-resolved="false"></xref>. To query this delegate effectively, use <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, which also validates the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredSkill" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public ActionType.CanExecuteDelegate CanExecute content: public ActionType.CanExecuteDelegate CanExecute
@ -281,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 194 startLine: 222
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -313,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 199 startLine: 227
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -345,7 +348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 207 startLine: 235
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -383,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 212 startLine: 240
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -415,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 217 startLine: 245
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -447,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai id: Ai
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 222 startLine: 250
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -479,7 +482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 228 startLine: 256
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -513,7 +516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName id: IconName
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 234 startLine: 262
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -547,7 +550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 240 startLine: 268
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -581,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 246 startLine: 274
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -615,7 +618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 251 startLine: 279
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -647,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 256 startLine: 284
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -679,7 +682,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 261 startLine: 289
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -711,14 +714,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 267 startLine: 295
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
A function that can return whether a given <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref>'s action conditions should be ignored in a given case. A function that can return whether a given <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref>'s action conditions should be ignored in a given case.
This function is used in <xref href="TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cTinyLife.Objects.MapObject)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> to determine whether an action object should have a say in whether this action can be executed. This function is used in <xref href="TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cTinyLife.Objects.MapObject)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> to determine whether an action object should have a say in whether this action can be executed.
By default, this function is null, meaning no action object conditions will be ignored. By default, this function is null, meaning no action object conditions will be ignored.
example: [] example: []
@ -745,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 273 startLine: 301
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions 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. 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: [] example: []
syntax: syntax:
content: public LotType RequiredPartnerEmployment content: public LotEmployment RequiredPartnerEmployment
return: return:
type: TinyLife.World.LotType type: TinyLife.World.LotEmployment
content.vb: Public RequiredPartnerEmployment As LotType content.vb: Public RequiredPartnerEmployment As LotEmployment
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges - uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
id: RequiredPartnerAges id: RequiredPartnerAges
@ -779,14 +782,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 278 startLine: 306
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
summary: >- summary: >-
The <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref> values that an action partner can have for this action to become available to a person. The <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref> values that an action partner can have for this action to become available to a person.
By default, this value is 0, meaning all ages are allowed. By default, this value is 0, meaning all ages are allowed, and a partner is not required for the action.
example: [] example: []
syntax: syntax:
content: public AgeGroup RequiredPartnerAges content: public AgeGroup RequiredPartnerAges
@ -811,7 +814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 283 startLine: 311
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -825,6 +828,102 @@ items:
return: return:
type: TinyLife.Goals.JobType type: TinyLife.Goals.JobType
content.vb: Public RequiredJob As 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) - uid: TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type) commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)' id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)'
@ -843,7 +942,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 293 startLine: 338
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -884,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 302 startLine: 347
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -915,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 313 startLine: 359
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -955,7 +1054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData id: SetData
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 318 startLine: 364
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -997,7 +1096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData id: GetData
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 324 startLine: 370
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1040,7 +1139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs path: ../TinyLife/Actions/ActionType.cs
startLine: 329 startLine: 375
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -1616,20 +1715,21 @@ references:
name: Valid name: Valid
nameWithType: CanExecuteResult.Valid nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid fullName: TinyLife.Actions.CanExecuteResult.Valid
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: CanExecuteAction(ActionType, ActionInfo, bool) name: CanExecuteAction(ActionType, ActionInfo, bool)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool) nameWithType: PersonLike.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) fullName: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean) nameWithType.vb: PersonLike.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) fullName.vb: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean) name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -1647,9 +1747,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: ( - name: (
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionType
name: ActionType name: ActionType
@ -1707,6 +1807,13 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate - uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) - uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
commentId: M:TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) commentId: M:TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___ href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___
@ -2250,6 +2357,7 @@ references:
- name: ) - name: )
- uid: MLEM.Ui.UiSystem - uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true isExternal: true
name: UiSystem name: UiSystem
nameWithType: UiSystem nameWithType: UiSystem
@ -2391,6 +2499,28 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string href: https://learn.microsoft.com/dotnet/api/system.string
- name: ) - name: )
- uid: MLEM.Ui
commentId: N:MLEM.Ui
isExternal: true
name: MLEM.Ui
nameWithType: MLEM.Ui
fullName: MLEM.Ui
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) - uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true isExternal: true
@ -2900,6 +3030,13 @@ references:
name: Cafe name: Cafe
nameWithType: LotType.Cafe nameWithType: LotType.Cafe
fullName: TinyLife.World.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 - uid: TinyLife.World
commentId: N:TinyLife.World commentId: N:TinyLife.World
href: TinyLife.html href: TinyLife.html
@ -2951,6 +3088,20 @@ references:
- uid: TinyLife.Goals - uid: TinyLife.Goals
name: Goals name: Goals
href: TinyLife.Goals.html 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 - uid: TinyLife.Actions.ActionType.TypeSettings.#ctor
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

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

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior id: ComputerBehavior
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 11 startLine: 14
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 21 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 32 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors 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>. description: The name of the texture that should be displayed on the computer's screen, which is passed to <xref href="TinyLife.Objects.ScreenObject.TurnOn(System.String)" data-throw-if-not-resolved="false"></xref>.
- id: workTime - id: workTime
type: System.TimeSpan type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> shoud look to be typing for. description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> shoud look to be typing for.
- id: breakTime - id: breakTime
type: System.TimeSpan type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions. description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions.
content.vb: Public Sub New(action As Action, screenContent As String, workTime As TimeSpan, breakTime As TimeSpan) content.vb: Public Sub New(action As Action, screenContent As String, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor* overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor*
nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan) nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan)
@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 37 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -191,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 42 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 56 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
@ -264,6 +264,7 @@ references:
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String) - uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String) commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String)
parent: TinyLife.Objects.ScreenObject
isExternal: true isExternal: true
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_ href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
name: TurnOn(string) name: TurnOn(string)
@ -766,6 +767,13 @@ references:
name: ComputerBehavior name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: ) - name: )
- uid: TinyLife.Objects.ScreenObject
commentId: T:TinyLife.Objects.ScreenObject
parent: TinyLife.Objects
href: TinyLife.Objects.ScreenObject.html
name: ScreenObject
nameWithType: ScreenObject
fullName: TinyLife.Objects.ScreenObject
- uid: System - uid: System
commentId: N:System commentId: N:System
isExternal: true isExternal: true
@ -811,6 +819,28 @@ references:
name: Extensions name: Extensions
nameWithType: Extensions nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities commentId: N:TinyLife.Utilities
href: TinyLife.html href: TinyLife.html
@ -882,13 +912,13 @@ references:
- uid: TinyLife.Actions - uid: TinyLife.Actions
name: Actions name: Actions
href: TinyLife.Actions.html href: TinyLife.Actions.html
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.TimeSpan - uid: System.TimeSpan
commentId: T:System.TimeSpan commentId: T:System.TimeSpan
parent: System parent: System
@ -897,28 +927,6 @@ references:
name: TimeSpan name: TimeSpan
nameWithType: TimeSpan nameWithType: TimeSpan
fullName: System.TimeSpan fullName: System.TimeSpan
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.BehaviorAction - uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

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

View file

@ -27,9 +27,9 @@ items:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Behaviors namespace: TinyLife.Actions.Behaviors
summary: >- summary: >-
An action behavior that causes an object to be spawned in a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s hand, or picked up from a location that it is occupying. An action behavior that causes an object to be spawned in a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s hand, or picked up from a location that it is occupying.
Note that a previous item is always discarded using the ActionType.DiscardHeldItem action. Note that a previous item is always discarded using the <xref href="TinyLife.Actions.DiscardHeldItemAction" data-throw-if-not-resolved="false"></xref> action.
example: [] example: []
syntax: syntax:
content: 'public class PickUpOrSpawnBehavior : ActionBehavior' content: 'public class PickUpOrSpawnBehavior : ActionBehavior'
@ -181,13 +181,19 @@ items:
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction* overload: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction*
references: references:
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.DiscardHeldItemAction
commentId: T:TinyLife.Actions.DiscardHeldItemAction
href: TinyLife.Actions.DiscardHeldItemAction.html
name: DiscardHeldItemAction
nameWithType: DiscardHeldItemAction
fullName: TinyLife.Actions.DiscardHeldItemAction
- uid: TinyLife.Actions.Behaviors - uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html href: TinyLife.html

View file

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

View file

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

File diff suppressed because it is too large Load diff

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

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

View file

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

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize - TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize
- TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
langs: langs:
- csharp - csharp
- vb - vb
@ -35,7 +35,7 @@ items:
summary: >- summary: >-
A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row. A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places. Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: [] example: []
syntax: syntax:
content: >- content: >-
@ -112,14 +112,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions id: Actions
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 27 startLine: 29
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
summary: >- summary: >-
The actions that still have to be completed. 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: [] example: []
syntax: syntax:
content: >- content: >-
@ -156,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Current id: Current
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 32 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
@ -187,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 40 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
@ -222,7 +226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize id: Initialize
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 51 startLine: 53
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
@ -265,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update id: Update
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 84 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
@ -294,16 +298,16 @@ items:
nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single) nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Handlers.MultiActionHandler parent: TinyLife.Actions.Handlers.MultiActionHandler
langs: langs:
- csharp - csharp
- vb - vb
name: Validate(Action, Person) name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, Person) nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
type: Method type: Method
source: source:
remote: remote:
@ -312,28 +316,28 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 100 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
summary: >- summary: >-
Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>. This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public bool Validate(Action containingAction, Person person) content: public bool Validate(Action containingAction, PersonLike person)
parameters: parameters:
- id: containingAction - id: containingAction
type: TinyLife.Actions.Action type: TinyLife.Actions.Action
description: The action that contains this multi action handler. description: The action that contains this multi action handler.
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> method. description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
return: return:
type: System.Boolean type: System.Boolean
description: Whether this multi action handler is still valid. description: Whether this multi action handler is still valid.
content.vb: Public Function Validate(containingAction As Action, person As Person) As Boolean content.vb: Public Function Validate(containingAction As Action, person As PersonLike) As Boolean
overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate* overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
@ -353,7 +357,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 122 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
@ -389,7 +393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted id: OnCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 137 startLine: 139
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions.Handlers namespace: TinyLife.Actions.Handlers
@ -471,39 +475,39 @@ references:
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, Person) name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, Person) nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Actions.Action - uid: TinyLife.Actions.Action
name: Action name: Action
href: TinyLife.Actions.Action.html href: TinyLife.Actions.Action.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -1075,6 +1079,42 @@ references:
- name: " " - name: " "
- name: T3 - name: T3
- name: ) - 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* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions
href: TinyLife.Actions.Handlers.MultiActionHandler.html#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 nameWithType.vb: MultiActionHandler.New
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.New fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.New
name.vb: 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* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize*
commentId: Overload: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__ 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 - uid: Microsoft.Xna.Framework
name: Framework name: Framework
isExternal: true isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(Person) name: Validate(PersonLike)
nameWithType: Action.Validate(Person) nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
spec.csharp: spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ) - name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate* - uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_ href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate name: Validate
nameWithType: MultiActionHandler.Validate nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: System.Boolean - uid: System.Boolean
commentId: T:System.Boolean commentId: T:System.Boolean
parent: System parent: System

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

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

View file

@ -6,7 +6,6 @@ items:
parent: TinyLife.Actions parent: TinyLife.Actions
children: children:
- TinyLife.Actions.WatchTvAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Actions.WatchTvAction.Channel) - 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.AndThenIsCompleted
- TinyLife.Actions.WatchTvAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.WatchTvAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -57,6 +56,7 @@ items:
- TinyLife.Actions.MultiAction.InProgressTime - TinyLife.Actions.MultiAction.InProgressTime
- TinyLife.Actions.MultiAction.CurrentStage - TinyLife.Actions.MultiAction.CurrentStage
- TinyLife.Actions.MultiAction.CreateLastActions - TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.AndThenInitialize
- TinyLife.Actions.MultiAction.PreInitialize - TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - 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.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.MultiAction.DiscardHeldItem
- TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random - TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type - TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info - 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.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.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.ResetSpeech
- TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
- TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,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.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
- TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) - TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
@ -150,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress id: FullyInProgress
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 35 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -188,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 38 startLine: 41
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -225,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions id: CreateFirstActions
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 43 startLine: 46
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -246,38 +243,6 @@ items:
content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action) content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action)
overridden: TinyLife.Actions.MultiAction.CreateFirstActions overridden: TinyLife.Actions.MultiAction.CreateFirstActions
overload: TinyLife.Actions.WatchTvAction.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) - 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) commentId: M:TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: 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 repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate id: AndThenUpdate
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 77 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -343,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted id: AndThenIsCompleted
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 126 startLine: 132
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -378,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask id: CanMultitask
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 135 startLine: 141
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -421,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted id: AndThenOnCompleted
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 145 startLine: 151
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -457,7 +422,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetViewingArea id: GetViewingArea
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 181 startLine: 187
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -498,7 +463,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSeating id: GetSeating
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 195 startLine: 201
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -542,7 +507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetViewers id: GetViewers
path: ../TinyLife/Actions/WatchTvAction.cs path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 209 startLine: 215
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Actions namespace: TinyLife.Actions
@ -810,6 +775,25 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
- name: ( - name: (
- 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 - uid: TinyLife.Actions.MultiAction.PreInitialize
commentId: M:TinyLife.Actions.MultiAction.PreInitialize commentId: M:TinyLife.Actions.MultiAction.PreInitialize
parent: TinyLife.Actions.MultiAction parent: TinyLife.Actions.MultiAction
@ -1039,50 +1023,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: ( - name: (
- 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 - uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
@ -2145,31 +2085,6 @@ references:
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
- name: ( - name: (
- 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) - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
parent: TinyLife.Actions.Action parent: TinyLife.Actions.Action
@ -4530,31 +4445,6 @@ references:
name: Generic name: Generic
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.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 - uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#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.DriveAction
- TinyLife.Actions.Emote - TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory - TinyLife.Actions.EmoteCategory
- TinyLife.Actions.EmoteChoices
- TinyLife.Actions.GoHereAction - TinyLife.Actions.GoHereAction
- TinyLife.Actions.HelpAction - TinyLife.Actions.HelpAction
- TinyLife.Actions.HoldingPersonAction - TinyLife.Actions.HoldingPersonAction
@ -37,6 +38,8 @@ items:
- TinyLife.Actions.PathfindToPersonAction - TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.PutAwayAction - TinyLife.Actions.PutAwayAction
- TinyLife.Actions.SellAction - TinyLife.Actions.SellAction
- TinyLife.Actions.SimpleBehaviorAction
- TinyLife.Actions.SimpleBehaviorAction.ActionSettings
- TinyLife.Actions.SitAction - TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction - TinyLife.Actions.SocialAction
- TinyLife.Actions.SocialAction.StartPartnerAction - TinyLife.Actions.SocialAction.StartPartnerAction
@ -47,8 +50,6 @@ items:
- TinyLife.Actions.TellPeopleToLeaveRoomAction - TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction - TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.WalkAction - TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel
- TinyLife.Actions.WorkAction - TinyLife.Actions.WorkAction
langs: langs:
- csharp - csharp
@ -297,6 +298,13 @@ references:
name: Emote name: Emote
nameWithType: Emote nameWithType: Emote
fullName: TinyLife.Actions.Emote fullName: TinyLife.Actions.Emote
- uid: TinyLife.Actions.EmoteChoices
commentId: T:TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions
href: TinyLife.Actions.EmoteChoices.html
name: EmoteChoices
nameWithType: EmoteChoices
fullName: TinyLife.Actions.EmoteChoices
- uid: TinyLife.Actions.EmoteCategory - uid: TinyLife.Actions.EmoteCategory
commentId: T:TinyLife.Actions.EmoteCategory commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions parent: TinyLife.Actions
@ -390,6 +398,35 @@ references:
name: SellAction name: SellAction
nameWithType: SellAction nameWithType: SellAction
fullName: TinyLife.Actions.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 - uid: TinyLife.Actions.SitAction
commentId: T:TinyLife.Actions.SitAction commentId: T:TinyLife.Actions.SitAction
href: TinyLife.Actions.SitAction.html href: TinyLife.Actions.SitAction.html
@ -509,35 +546,6 @@ references:
name: WalkAction name: WalkAction
nameWithType: WalkAction nameWithType: WalkAction
fullName: TinyLife.Actions.WalkAction fullName: TinyLife.Actions.WalkAction
- uid: TinyLife.Actions.WatchTvAction
commentId: T:TinyLife.Actions.WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction
nameWithType: WatchTvAction
fullName: TinyLife.Actions.WatchTvAction
- uid: TinyLife.Actions.WatchTvAction.Channel
commentId: T:TinyLife.Actions.WatchTvAction.Channel
parent: TinyLife.Actions
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction.Channel
nameWithType: WatchTvAction.Channel
fullName: TinyLife.Actions.WatchTvAction.Channel
spec.csharp:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
spec.vb:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- uid: TinyLife.Actions.WorkAction - uid: TinyLife.Actions.WorkAction
commentId: T:TinyLife.Actions.WorkAction commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions parent: TinyLife.Actions

View file

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

View file

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

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Debug id: Debug
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 37 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cheats id: Cheats
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 44 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -95,7 +95,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugLines id: DebugLines
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 50 startLine: 51
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat id: TryCheat
path: ../TinyLife/Debug.cs path: ../TinyLife/Debug.cs
startLine: 642 startLine: 653
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -0,0 +1,240 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.DifficultyModifier
commentId: T:TinyLife.DifficultyModifier
id: DifficultyModifier
parent: TinyLife
children:
- TinyLife.DifficultyModifier.Chill
- TinyLife.DifficultyModifier.Intense
- TinyLife.DifficultyModifier.Normal
langs:
- csharp
- vb
name: DifficultyModifier
nameWithType: DifficultyModifier
fullName: TinyLife.DifficultyModifier
type: Enum
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DifficultyModifier
path: ../TinyLife/Options.cs
startLine: 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 repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CombinedEmotionSource id: CombinedEmotionSource
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 24 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -31,8 +31,14 @@ items:
A combined emotion source is displayed as multiple lines in the <xref href="TinyLife.Emotions.CombinedEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref>. A combined emotion source is displayed as multiple lines in the <xref href="TinyLife.Emotions.CombinedEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: 'public class CombinedEmotionSource : IEmotionSource' content: >-
content.vb: Public Class CombinedEmotionSource Implements IEmotionSource [DataContract]
public class CombinedEmotionSource : IEmotionSource
content.vb: >-
<DataContract>
Public Class CombinedEmotionSource Implements IEmotionSource
inheritance: inheritance:
- System.Object - System.Object
implements: implements:
@ -47,6 +53,10 @@ items:
- System.Object.ToString - System.Object.ToString
extensionMethods: extensionMethods:
- TinyLife.Emotions.CombinedEmotionSource.TinyLife.Utilities.Extensions.JsonCopy``1 - TinyLife.Emotions.CombinedEmotionSource.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Emotions.CombinedEmotionSource.SourceString - uid: TinyLife.Emotions.CombinedEmotionSource.SourceString
commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString
id: SourceString id: SourceString
@ -65,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 27 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions
@ -98,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Emotions/IEmotionSource.cs path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 35 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Emotions namespace: TinyLife.Emotions

View file

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

File diff suppressed because it is too large Load diff

View file

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

View file

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

View file

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

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode id: GameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1187 startLine: 1400
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad id: InitialLoad
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1190 startLine: 1403
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash id: Splash
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1192 startLine: 1405
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu id: MainMenu
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1194 startLine: 1407
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold id: SelectHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1196 startLine: 1409
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold id: InGameHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1198 startLine: 1411
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly id: BuildOnly
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1200 startLine: 1413
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation id: CharacterCreation
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1202 startLine: 1415
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -6,6 +6,7 @@ items:
parent: TinyLife parent: TinyLife
children: children:
- TinyLife.GameImpl.Achievements - TinyLife.GameImpl.Achievements
- TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
- TinyLife.GameImpl.Camera - TinyLife.GameImpl.Camera
- TinyLife.GameImpl.CanBeExtremelyFast - TinyLife.GameImpl.CanBeExtremelyFast
- TinyLife.GameImpl.CanSwitchGameModes - TinyLife.GameImpl.CanSwitchGameModes
@ -21,7 +22,7 @@ items:
- TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime) - TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime)
- TinyLife.GameImpl.DoUpdate(Microsoft.Xna.Framework.GameTime) - TinyLife.GameImpl.DoUpdate(Microsoft.Xna.Framework.GameTime)
- TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color) - TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color)
- TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) - TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
- TinyLife.GameImpl.FollowingPerson - TinyLife.GameImpl.FollowingPerson
- TinyLife.GameImpl.GraphicsMetrics - TinyLife.GameImpl.GraphicsMetrics
- TinyLife.GameImpl.Instance - TinyLife.GameImpl.Instance
@ -33,8 +34,9 @@ items:
- TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot)
- TinyLife.GameImpl.Mode - TinyLife.GameImpl.Mode
- TinyLife.GameImpl.Money - TinyLife.GameImpl.Money
- TinyLife.GameImpl.OnFinalizingGameContent
- TinyLife.GameImpl.OnFinishedLoading - TinyLife.GameImpl.OnFinishedLoading
- TinyLife.GameImpl.OnLoadContentLater - TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
- TinyLife.GameImpl.RotateCamera(System.Boolean) - TinyLife.GameImpl.RotateCamera(System.Boolean)
- TinyLife.GameImpl.SaveName - TinyLife.GameImpl.SaveName
- TinyLife.GameImpl.Speed - TinyLife.GameImpl.Speed
@ -42,6 +44,7 @@ items:
- TinyLife.GameImpl.SwitchMap(TinyLife.World.Map,System.Action,System.Action) - 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.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.Version
- TinyLife.GameImpl.ZoomCamera(System.Int32)
langs: langs:
- csharp - csharp
- vb - vb
@ -56,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl id: GameImpl
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 53 startLine: 58
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -146,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version id: Version
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 58 startLine: 63
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -175,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance id: Instance
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 63 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -206,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements id: Achievements
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 71 startLine: 76
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife 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. Achievements are automatically added to this collection if they are registered as <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref> instances.
To complete an achievement, use <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>. To complete an achievement that doesn't have any goals manually, use <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public readonly HashSet<Achievement> Achievements content: public readonly HashSet<Achievement> Achievements
@ -240,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics id: GraphicsMetrics
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 77 startLine: 82
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -271,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera id: Camera
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 81 startLine: 86
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -302,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener id: Listener
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 85 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -333,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool id: CurrentTool
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 89 startLine: 94
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -364,7 +367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold id: CurrentHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 104 startLine: 109
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -395,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money id: Money
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 108 startLine: 113
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -426,7 +429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot id: CurrentLot
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 118 startLine: 123
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -457,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed id: Speed
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 124 startLine: 129
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -493,18 +496,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson id: FollowingPerson
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 137 startLine: 142
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: The <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> that the camera is currently locked onto summary: The <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that the camera is currently locked onto
example: [] example: []
syntax: syntax:
content: public Person FollowingPerson { get; } content: public PersonLike FollowingPerson { get; }
parameters: [] parameters: []
return: return:
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
content.vb: Public Property FollowingPerson As Person content.vb: Public Property FollowingPerson As PersonLike
overload: TinyLife.GameImpl.FollowingPerson* overload: TinyLife.GameImpl.FollowingPerson*
- uid: TinyLife.GameImpl.SaveName - uid: TinyLife.GameImpl.SaveName
commentId: P:TinyLife.GameImpl.SaveName commentId: P:TinyLife.GameImpl.SaveName
@ -524,7 +527,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName id: SaveName
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 141 startLine: 146
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -555,7 +558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode id: Mode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 145 startLine: 150
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -586,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CursorPosition id: CursorPosition
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 150 startLine: 155
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -620,7 +623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentCursor id: CurrentCursor
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 155 startLine: 160
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -652,7 +655,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMaps id: CurrentMaps
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 159 startLine: 164
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -683,7 +686,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMap id: CurrentMap
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 163 startLine: 168
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -696,35 +699,38 @@ items:
type: TinyLife.World.Map type: TinyLife.World.Map
content.vb: Public Property CurrentMap As Map content.vb: Public Property CurrentMap As Map
overload: TinyLife.GameImpl.CurrentMap* overload: TinyLife.GameImpl.CurrentMap*
- uid: TinyLife.GameImpl.OnLoadContentLater - uid: TinyLife.GameImpl.OnFinalizingGameContent
commentId: E:TinyLife.GameImpl.OnLoadContentLater commentId: E:TinyLife.GameImpl.OnFinalizingGameContent
id: OnLoadContentLater id: OnFinalizingGameContent
parent: TinyLife.GameImpl parent: TinyLife.GameImpl
langs: langs:
- csharp - csharp
- vb - vb
name: OnLoadContentLater name: OnFinalizingGameContent
nameWithType: GameImpl.OnLoadContentLater nameWithType: GameImpl.OnFinalizingGameContent
fullName: TinyLife.GameImpl.OnLoadContentLater fullName: TinyLife.GameImpl.OnFinalizingGameContent
type: Event type: Event
source: source:
remote: remote:
path: TinyLife/GameImpl.cs path: TinyLife/GameImpl.cs
branch: main branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLoadContentLater id: OnFinalizingGameContent
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 168 startLine: 174
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife 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: [] example: []
syntax: syntax:
content: public event Action OnLoadContentLater content: public event Action OnFinalizingGameContent
return: return:
type: System.Action type: System.Action
content.vb: Public Event OnLoadContentLater As Action content.vb: Public Event OnFinalizingGameContent As Action
- uid: TinyLife.GameImpl.OnFinishedLoading - uid: TinyLife.GameImpl.OnFinishedLoading
commentId: E:TinyLife.GameImpl.OnFinishedLoading commentId: E:TinyLife.GameImpl.OnFinishedLoading
id: OnFinishedLoading id: OnFinishedLoading
@ -743,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinishedLoading id: OnFinishedLoading
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 172 startLine: 178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -772,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadContent id: LoadContent
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 263 startLine: 272
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -801,7 +807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate id: DoUpdate
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 319 startLine: 322
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -837,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw id: DoDraw
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 570 startLine: 628
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -873,7 +879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose id: Dispose
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 607 startLine: 664
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -907,7 +913,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera id: RotateCamera
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 625 startLine: 683
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -924,6 +930,41 @@ items:
nameWithType.vb: GameImpl.RotateCamera(Boolean) nameWithType.vb: GameImpl.RotateCamera(Boolean)
fullName.vb: TinyLife.GameImpl.RotateCamera(Boolean) fullName.vb: TinyLife.GameImpl.RotateCamera(Boolean)
name.vb: 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 - uid: TinyLife.GameImpl.IsCursorOnUi
commentId: M:TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi
id: IsCursorOnUi id: IsCursorOnUi
@ -942,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 641 startLine: 711
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -973,7 +1014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode id: SwitchGameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 653 startLine: 723
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1008,7 +1049,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap id: SwitchMap
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 743 startLine: 822
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1046,7 +1087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 770 startLine: 849
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1080,7 +1121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 781 startLine: 860
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1114,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 796 startLine: 875
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1149,7 +1190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot id: TakeScreenshot
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 822 startLine: 901
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1190,14 +1231,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible id: MarkLotVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 850 startLine: 929
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: >- summary: >-
Marks the given lot as visible for the player. Marks the given lot as visible for the player.
The method <xref href="TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref> should be used in favor of this method in most cases. The method <xref href="TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref> should be used in favor of this method in most cases.
By default, visibility lasts for 30 seconds of real time. By default, visibility lasts for 30 seconds of real time.
example: [] example: []
@ -1227,7 +1268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 866 startLine: 945
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1259,7 +1300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible id: IsLotVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 877 startLine: 956
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1279,16 +1320,16 @@ items:
description: Whether the lot is visible description: Whether the lot is visible
content.vb: Public Function IsLotVisible(lot As Lot) As Boolean content.vb: Public Function IsLotVisible(lot As Lot) As Boolean
overload: TinyLife.GameImpl.IsLotVisible* overload: TinyLife.GameImpl.IsLotVisible*
- uid: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) - uid: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
commentId: M:TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) commentId: M:TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
id: FollowPerson(TinyLife.Objects.Person,System.Boolean,System.Action) id: FollowPerson(TinyLife.Objects.PersonLike,System.Boolean,System.Action)
parent: TinyLife.GameImpl parent: TinyLife.GameImpl
langs: langs:
- csharp - csharp
- vb - vb
name: FollowPerson(Person, bool, Action) name: FollowPerson(PersonLike, bool, Action)
nameWithType: GameImpl.FollowPerson(Person, bool, Action) nameWithType: GameImpl.FollowPerson(PersonLike, bool, Action)
fullName: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person, bool, System.Action) fullName: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike, bool, System.Action)
type: Method type: Method
source: source:
remote: remote:
@ -1297,17 +1338,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson id: FollowPerson
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 890 startLine: 969
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
summary: Causes the camera to follow the given <code class="paramref">person</code>, optionally switching to the map the person is on using <xref href="TinyLife.GameImpl.SwitchMap(TinyLife.World.Map%2cSystem.Action%2cSystem.Action)" data-throw-if-not-resolved="false"></xref>. summary: Causes the camera to follow the given <code class="paramref">person</code>, optionally switching to the map the person is on using <xref href="TinyLife.GameImpl.SwitchMap(TinyLife.World.Map%2cSystem.Action%2cSystem.Action)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: public bool FollowPerson(Person person, bool switchToMap = true, Action additionalAction = null) content: public bool FollowPerson(PersonLike person, bool switchToMap = true, Action additionalAction = null)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person to follow. description: The person to follow.
- id: switchToMap - id: switchToMap
type: System.Boolean type: System.Boolean
@ -1318,11 +1359,81 @@ items:
return: return:
type: System.Boolean type: System.Boolean
description: Whether following the person was successful. description: Whether following the person was successful.
content.vb: Public Function FollowPerson(person As Person, switchToMap As Boolean = True, additionalAction As Action = Nothing) As Boolean content.vb: Public Function FollowPerson(person As PersonLike, switchToMap As Boolean = True, additionalAction As Action = Nothing) As Boolean
overload: TinyLife.GameImpl.FollowPerson* overload: TinyLife.GameImpl.FollowPerson*
nameWithType.vb: GameImpl.FollowPerson(Person, Boolean, Action) nameWithType.vb: GameImpl.FollowPerson(PersonLike, Boolean, Action)
fullName.vb: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.Person, Boolean, System.Action) fullName.vb: TinyLife.GameImpl.FollowPerson(TinyLife.Objects.PersonLike, Boolean, System.Action)
name.vb: FollowPerson(Person, Boolean, Action) name.vb: FollowPerson(PersonLike, Boolean, Action)
- uid: TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
commentId: M:TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
id: AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: AddMapToSave(MapInfo, Action)
nameWithType: GameImpl.AddMapToSave(PerSaveOptions.MapInfo, Action)
fullName: TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo, System.Action)
type: Method
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMapToSave
path: ../TinyLife/GameImpl.cs
startLine: 999
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
Adds a map with the given <xref href="TinyLife.PerSaveOptions.MapInfo" data-throw-if-not-resolved="false"></xref> to the currently active save game, additionally invoking all required events.
This method causes a loading screen to appear, so its actions are not invoked immediately.
example: []
syntax:
content: public void AddMapToSave(PerSaveOptions.MapInfo info, Action after = null)
parameters:
- id: info
type: TinyLife.PerSaveOptions.MapInfo
description: The info of the map to load and add.
- id: after
type: System.Action
description: An action that is invoked after the map has been added successfully, and after the loading screen has been removed.
content.vb: Public Sub AddMapToSave(info As PerSaveOptions.MapInfo, after As Action = Nothing)
overload: TinyLife.GameImpl.AddMapToSave*
- uid: TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
commentId: M:TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
id: RemoveMapFromSave(TinyLife.World.Map)
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: RemoveMapFromSave(Map)
nameWithType: GameImpl.RemoveMapFromSave(Map)
fullName: TinyLife.GameImpl.RemoveMapFromSave(TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMapFromSave
path: ../TinyLife/GameImpl.cs
startLine: 1021
assemblies:
- Tiny Life
namespace: TinyLife
summary: Removes the given <xref href="TinyLife.World.Map" data-throw-if-not-resolved="false"></xref> from the currently active save game, additionally causing its <xref href="TinyLife.World.Map.PrepareForPermanentRemoval" data-throw-if-not-resolved="false"></xref> method to be invoked.
example: []
syntax:
content: public void RemoveMapFromSave(Map map)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to remove.
content.vb: Public Sub RemoveMapFromSave(map As Map)
overload: TinyLife.GameImpl.RemoveMapFromSave*
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) - uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
id: CompleteAchievement(TinyLife.Goals.AchievementType) id: CompleteAchievement(TinyLife.Goals.AchievementType)
@ -1341,7 +1452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement id: CompleteAchievement
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 919 startLine: 1032
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -3101,13 +3212,13 @@ references:
- uid: MLEM.Ui - uid: MLEM.Ui
name: Ui name: Ui
isExternal: true isExternal: true
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.GameImpl.FollowingPerson* - uid: TinyLife.GameImpl.FollowingPerson*
commentId: Overload:TinyLife.GameImpl.FollowingPerson commentId: Overload:TinyLife.GameImpl.FollowingPerson
href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowingPerson href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowingPerson
@ -3490,8 +3601,32 @@ references:
name: RotateCamera name: RotateCamera
nameWithType: GameImpl.RotateCamera nameWithType: GameImpl.RotateCamera
fullName: TinyLife.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 - uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true isExternal: true
name: UiSystem name: UiSystem
nameWithType: UiSystem nameWithType: UiSystem
@ -3796,25 +3931,26 @@ references:
- name: " " - name: " "
- name: T - name: T
- name: ) - name: )
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) - uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
commentId: M:TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) commentId: M:TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
name: VisitLot(Lot) name: VisitLot(Lot)
nameWithType: Person.VisitLot(Lot) nameWithType: PersonLike.VisitLot(Lot)
fullName: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) fullName: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) - uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
name: VisitLot name: VisitLot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
- name: ( - name: (
- uid: TinyLife.World.Lot - uid: TinyLife.World.Lot
name: Lot name: Lot
href: TinyLife.World.Lot.html href: TinyLife.World.Lot.html
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) - uid: TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
name: VisitLot name: VisitLot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_VisitLot_TinyLife_World_Lot_
- name: ( - name: (
- uid: TinyLife.World.Lot - uid: TinyLife.World.Lot
name: Lot name: Lot
@ -3889,10 +4025,63 @@ references:
- name: ) - name: )
- uid: TinyLife.GameImpl.FollowPerson* - uid: TinyLife.GameImpl.FollowPerson*
commentId: Overload:TinyLife.GameImpl.FollowPerson commentId: Overload:TinyLife.GameImpl.FollowPerson
href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowPerson_TinyLife_Objects_Person_System_Boolean_System_Action_ href: TinyLife.GameImpl.html#TinyLife_GameImpl_FollowPerson_TinyLife_Objects_PersonLike_System_Boolean_System_Action_
name: FollowPerson name: FollowPerson
nameWithType: GameImpl.FollowPerson nameWithType: GameImpl.FollowPerson
fullName: TinyLife.GameImpl.FollowPerson fullName: TinyLife.GameImpl.FollowPerson
- uid: TinyLife.PerSaveOptions.MapInfo
commentId: T:TinyLife.PerSaveOptions.MapInfo
parent: TinyLife
href: TinyLife.PerSaveOptions.html
name: PerSaveOptions.MapInfo
nameWithType: PerSaveOptions.MapInfo
fullName: TinyLife.PerSaveOptions.MapInfo
spec.csharp:
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
href: TinyLife.PerSaveOptions.html
- name: .
- uid: TinyLife.PerSaveOptions.MapInfo
name: MapInfo
href: TinyLife.PerSaveOptions.MapInfo.html
spec.vb:
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
href: TinyLife.PerSaveOptions.html
- name: .
- uid: TinyLife.PerSaveOptions.MapInfo
name: MapInfo
href: TinyLife.PerSaveOptions.MapInfo.html
- uid: TinyLife.GameImpl.AddMapToSave*
commentId: Overload:TinyLife.GameImpl.AddMapToSave
href: TinyLife.GameImpl.html#TinyLife_GameImpl_AddMapToSave_TinyLife_PerSaveOptions_MapInfo_System_Action_
name: AddMapToSave
nameWithType: GameImpl.AddMapToSave
fullName: TinyLife.GameImpl.AddMapToSave
- uid: TinyLife.World.Map.PrepareForPermanentRemoval
commentId: M:TinyLife.World.Map.PrepareForPermanentRemoval
href: TinyLife.World.Map.html#TinyLife_World_Map_PrepareForPermanentRemoval
name: PrepareForPermanentRemoval()
nameWithType: Map.PrepareForPermanentRemoval()
fullName: TinyLife.World.Map.PrepareForPermanentRemoval()
spec.csharp:
- uid: TinyLife.World.Map.PrepareForPermanentRemoval
name: PrepareForPermanentRemoval
href: TinyLife.World.Map.html#TinyLife_World_Map_PrepareForPermanentRemoval
- name: (
- name: )
spec.vb:
- uid: TinyLife.World.Map.PrepareForPermanentRemoval
name: PrepareForPermanentRemoval
href: TinyLife.World.Map.html#TinyLife_World_Map_PrepareForPermanentRemoval
- name: (
- name: )
- uid: TinyLife.GameImpl.RemoveMapFromSave*
commentId: Overload:TinyLife.GameImpl.RemoveMapFromSave
href: TinyLife.GameImpl.html#TinyLife_GameImpl_RemoveMapFromSave_TinyLife_World_Map_
name: RemoveMapFromSave
nameWithType: GameImpl.RemoveMapFromSave
fullName: TinyLife.GameImpl.RemoveMapFromSave
- uid: TinyLife.GameImpl.Achievements - uid: TinyLife.GameImpl.Achievements
commentId: F:TinyLife.GameImpl.Achievements commentId: F:TinyLife.GameImpl.Achievements
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Achievements href: TinyLife.GameImpl.html#TinyLife_GameImpl_Achievements

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed id: GameSpeed
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 599 startLine: 609
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused id: Paused
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 604 startLine: 614
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular id: Regular
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 608 startLine: 618
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast id: Fast
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 612 startLine: 622
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -140,7 +140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast id: VeryFast
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 616 startLine: 626
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast id: ExtremelyFast
path: ../TinyLife/Options.cs path: ../TinyLife/Options.cs
startLine: 621 startLine: 631
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType id: GenealogyType
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 513 startLine: 551
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated id: Unrelated
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 518 startLine: 556
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent id: Parent
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 522 startLine: 560
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child id: Child
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 526 startLine: 564
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -148,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling id: Sibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 530 startLine: 568
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling id: Nibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 534 startLine: 572
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling id: Pibling
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 538 startLine: 576
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -232,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent id: Grandparent
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 542 startLine: 580
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -260,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild id: Grandchild
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 546 startLine: 584
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin id: Cousin
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 550 startLine: 588
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated id: DistantlyRelated
path: ../TinyLife/Relationship.cs path: ../TinyLife/Relationship.cs
startLine: 554 startLine: 592
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

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

View file

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

View file

@ -6,7 +6,7 @@ items:
parent: TinyLife.Goals parent: TinyLife.Goals
children: children:
- TinyLife.Goals.AmountGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo) - 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.GetProgress
- TinyLife.Goals.AmountGoal.Reset - TinyLife.Goals.AmountGoal.Reset
- TinyLife.Goals.AmountGoal.Trigger(System.Single) - TinyLife.Goals.AmountGoal.Trigger(System.Single)
@ -52,6 +52,7 @@ items:
- TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) - 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(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -161,16 +162,16 @@ items:
content.vb: Public Overrides Sub Reset() content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.AmountGoal.Reset* overload: TinyLife.Goals.AmountGoal.Reset*
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress - uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.AmountGoal parent: TinyLife.Goals.AmountGoal
langs: langs:
- csharp - csharp
- vb - vb
name: GetDisplayedProgress() name: GetDisplayedProgress(bool)
nameWithType: AmountGoal.GetDisplayedProgress() nameWithType: AmountGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress() fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress(bool)
type: Method type: Method
source: source:
remote: 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. 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: [] example: []
syntax: syntax:
content: public override string GetDisplayedProgress() content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return: return:
type: System.String type: System.String
description: The displayed goal progress description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress* 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) - uid: TinyLife.Goals.AmountGoal.Trigger(System.Single)
commentId: M:TinyLife.Goals.AmountGoal.Trigger(System.Single) commentId: M:TinyLife.Goals.AmountGoal.Trigger(System.Single)
id: Trigger(System.Single) id: Trigger(System.Single)
@ -571,6 +578,59 @@ references:
name: GoalSet name: GoalSet
href: TinyLife.Goals.GoalSet.html href: TinyLife.Goals.GoalSet.html
- name: ) - 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) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M: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 parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1357,31 +1417,54 @@ references:
name: Reset name: Reset
nameWithType: AmountGoal.Reset nameWithType: AmountGoal.Reset
fullName: TinyLife.Goals.AmountGoal.Reset fullName: TinyLife.Goals.AmountGoal.Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress isExternal: true
name: GetDisplayedProgress() href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
nameWithType: Goal.GetDisplayedProgress() name: GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress() 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: spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: ( - name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: ( - name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress* - uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
commentId: Overload: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 name: GetDisplayedProgress
nameWithType: AmountGoal.GetDisplayedProgress nameWithType: AmountGoal.GetDisplayedProgress
fullName: TinyLife.Goals.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 - uid: System.String
commentId: T:System.String commentId: T:System.String
parent: System parent: System

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -6,7 +6,8 @@ items:
parent: TinyLife.Goals parent: TinyLife.Goals
children: children:
- TinyLife.Goals.Goal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo) - 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.GetProgress
- TinyLife.Goals.Goal.Info - TinyLife.Goals.Goal.Info
- TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Name
@ -27,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal id: Goal
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 9 startLine: 13
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -89,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 16 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -128,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set id: Set
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 20 startLine: 24
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -159,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info id: Info
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 24 startLine: 28
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -190,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 31 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -228,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 41 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -259,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 46 startLine: 50
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -269,16 +270,16 @@ items:
content: public abstract void Reset() content: public abstract void Reset()
content.vb: Public MustOverride Sub Reset() content.vb: Public MustOverride Sub Reset()
overload: TinyLife.Goals.Goal.Reset* overload: TinyLife.Goals.Goal.Reset*
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal parent: TinyLife.Goals.Goal
langs: langs:
- csharp - csharp
- vb - vb
name: GetDisplayedProgress() name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress() nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress() fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
type: Method type: Method
source: source:
remote: remote:
@ -287,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress id: GetDisplayedProgress
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 53 startLine: 57
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals 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. 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: [] example: []
syntax: syntax:
content: public virtual string GetDisplayedProgress() content: public virtual string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return: return:
type: System.String type: System.String
description: The displayed goal progress 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* 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) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
id: Validate(TinyLife.Goals.GoalSet) id: Validate(TinyLife.Goals.GoalSet)
@ -321,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Goals/Goal.cs path: ../TinyLife/Goals/Goal.cs
startLine: 62 startLine: 66
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -338,6 +345,50 @@ items:
description: Whether this goal is considered to be valid description: Whether this goal is considered to be valid
content.vb: Public Overridable Function Validate([set] As GoalSet) As Boolean content.vb: Public Overridable Function Validate([set] As GoalSet) As Boolean
overload: TinyLife.Goals.Goal.Validate* 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: references:
- uid: TinyLife.Goals.GoalSet - uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet commentId: T:TinyLife.Goals.GoalSet
@ -1052,16 +1103,10 @@ references:
fullName: TinyLife.Goals.Goal fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.Goal.GetDisplayedProgress* - uid: TinyLife.Goals.Goal.GetDisplayedProgress*
commentId: Overload: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 name: GetDisplayedProgress
nameWithType: Goal.GetDisplayedProgress nameWithType: Goal.GetDisplayedProgress
fullName: TinyLife.Goals.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 - uid: System.Boolean
commentId: T:System.Boolean commentId: T:System.Boolean
parent: System parent: System
@ -1073,3 +1118,81 @@ references:
nameWithType.vb: Boolean nameWithType.vb: Boolean
fullName.vb: Boolean fullName.vb: Boolean
name.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.GetGoal``1(System.String)
- TinyLife.Goals.GoalSet.GetGoals``1 - TinyLife.Goals.GoalSet.GetGoals``1
- TinyLife.Goals.GoalSet.GetProgress - TinyLife.Goals.GoalSet.GetProgress
- TinyLife.Goals.GoalSet.Goals
- TinyLife.Goals.GoalSet.Info - TinyLife.Goals.GoalSet.Info
- TinyLife.Goals.GoalSet.IsCompleted - TinyLife.Goals.GoalSet.IsCompleted
- TinyLife.Goals.GoalSet.Reset - TinyLife.Goals.GoalSet.Reset
@ -71,6 +72,37 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute - type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: [] 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 - uid: TinyLife.Goals.GoalSet.Info
commentId: P:TinyLife.Goals.GoalSet.Info commentId: P:TinyLife.Goals.GoalSet.Info
id: Info id: Info
@ -89,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info id: Info
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 52 startLine: 56
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -120,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 58 startLine: 62
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -155,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress id: GetProgress
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 67 startLine: 71
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -186,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted id: IsCompleted
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 79 startLine: 83
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -220,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset id: Reset
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 86 startLine: 90
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -248,7 +280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoals id: GetGoals
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 96 startLine: 100
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -285,7 +317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 106 startLine: 110
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -326,7 +358,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 116 startLine: 120
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -366,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay id: GetDisplay
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 126 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -407,7 +439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/Goals/GoalSet.cs path: ../TinyLife/Goals/GoalSet.cs
startLine: 153 startLine: 146
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -1078,6 +1110,110 @@ references:
- uid: TinyLife.Utilities - uid: TinyLife.Utilities
name: Utilities name: Utilities
href: TinyLife.Utilities.html 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 - uid: TinyLife.Goals.GoalSetInfo
commentId: T:TinyLife.Goals.GoalSetInfo commentId: T:TinyLife.Goals.GoalSetInfo
parent: TinyLife.Goals parent: TinyLife.Goals
@ -1259,43 +1395,6 @@ references:
- name: " " - name: " "
- name: T - name: T
- name: ) - 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* - uid: TinyLife.Goals.GoalSet.GetGoal*
commentId: Overload:TinyLife.Goals.GoalSet.GetGoal commentId: Overload:TinyLife.Goals.GoalSet.GetGoal
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetGoal__1_System_String_ href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetGoal__1_System_String_

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -7,7 +7,7 @@ items:
children: children:
- TinyLife.Goals.ManualProgressGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo) - TinyLife.Goals.ManualProgressGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.ManualProgressGoal.GetProgress - TinyLife.Goals.ManualProgressGoal.GetProgress
- TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Goals.ManualProgressGoal.Reset - TinyLife.Goals.ManualProgressGoal.Reset
langs: langs:
- csharp - csharp
@ -30,7 +30,7 @@ items:
summary: >- summary: >-
A manual progress goal is a <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> that is not automatically triggered. A manual progress goal is a <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> that is not automatically triggered.
Its progress goes between 0 and 1, and can be advanced using <xref href="TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person%2cSystem.Single%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>. Its progress goes between 0 and 1, and can be advanced using <xref href="TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike%2cSystem.Single%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: [] example: []
syntax: syntax:
content: 'public class ManualProgressGoal : Goal, IGenericDataHolder' content: 'public class ManualProgressGoal : Goal, IGenericDataHolder'
@ -45,8 +45,9 @@ items:
- TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Info - TinyLife.Goals.Goal.Info
- TinyLife.Goals.Goal.GetDisplayedProgress - TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) - 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(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -159,16 +160,16 @@ items:
content.vb: Public Overrides Sub Reset() content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.ManualProgressGoal.Reset* overload: TinyLife.Goals.ManualProgressGoal.Reset*
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
id: MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) id: MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Goals.ManualProgressGoal parent: TinyLife.Goals.ManualProgressGoal
langs: langs:
- csharp - csharp
- vb - vb
name: MakeProgress(Person, float, float, ActionInfo, SkillType, float) name: MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(Person, float, float, ActionInfo, SkillType, float) nameWithType: ManualProgressGoal.MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
type: Method type: Method
source: source:
remote: remote:
@ -181,13 +182,13 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
summary: Makes progress on this manual progress goal based on the underlying <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> summary: Makes progress on this manual progress goal based on the underlying <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
example: [] example: []
syntax: syntax:
content: public void MakeProgress(Person person, float amount, float speedMultiplier, ActionInfo info = null, SkillType skill = null, float levelModifier = 0.1) content: public void MakeProgress(PersonLike person, float amount, float speedMultiplier, ActionInfo info = null, SkillType skill = null, float levelModifier = 0.1)
parameters: parameters:
- id: person - id: person
type: TinyLife.Objects.Person type: TinyLife.Objects.PersonLike
description: The person that should make progress on this goal. description: The person that should make progress on this goal.
- id: amount - id: amount
type: System.Single type: System.Single
@ -204,11 +205,11 @@ items:
- id: levelModifier - id: levelModifier
type: System.Single type: System.Single
description: The amount by which each skill level influences this goal's progress description: The amount by which each skill level influences this goal's progress
content.vb: Public Sub MakeProgress(person As Person, amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1) content.vb: Public Sub MakeProgress(person As PersonLike, amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1)
overload: TinyLife.Goals.ManualProgressGoal.MakeProgress* overload: TinyLife.Goals.ManualProgressGoal.MakeProgress*
nameWithType.vb: ManualProgressGoal.MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) nameWithType.vb: ManualProgressGoal.MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) name.vb: MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
references: references:
- uid: TinyLife.Goals.Goal - uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal commentId: T:TinyLife.Goals.Goal
@ -217,24 +218,24 @@ references:
name: Goal name: Goal
nameWithType: Goal nameWithType: Goal
fullName: TinyLife.Goals.Goal fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
isExternal: true isExternal: true
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: MakeProgress(Person, float, float, ActionInfo, SkillType, float) name: MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
nameWithType: ManualProgressGoal.MakeProgress(Person, float, float, ActionInfo, SkillType, float) nameWithType: ManualProgressGoal.MakeProgress(PersonLike, float, float, ActionInfo, SkillType, float)
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, float, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: ManualProgressGoal.MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) nameWithType.vb: ManualProgressGoal.MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike, Single, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: MakeProgress(Person, Single, Single, ActionInfo, SkillType, Single) name.vb: MakeProgress(PersonLike, Single, Single, ActionInfo, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: MakeProgress name: MakeProgress
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -265,13 +266,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.Person,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress(TinyLife.Objects.PersonLike,System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: MakeProgress name: MakeProgress
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
name: Person name: PersonLike
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: System.Single - uid: System.Single
@ -369,24 +370,36 @@ references:
name: Info name: Info
nameWithType: Goal.Info nameWithType: Goal.Info
fullName: TinyLife.Goals.Goal.Info fullName: TinyLife.Goals.Goal.Info
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress isExternal: true
name: GetDisplayedProgress() href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
nameWithType: Goal.GetDisplayedProgress() name: GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress() 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: spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: ( - name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: ( - name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ) - name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
@ -413,6 +426,59 @@ references:
name: GoalSet name: GoalSet
href: TinyLife.Goals.GoalSet.html href: TinyLife.Goals.GoalSet.html
- name: ) - 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) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M: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 parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -1066,27 +1132,28 @@ references:
name: Reset name: Reset
nameWithType: ManualProgressGoal.Reset nameWithType: ManualProgressGoal.Reset
fullName: TinyLife.Goals.ManualProgressGoal.Reset fullName: TinyLife.Goals.ManualProgressGoal.Reset
- uid: TinyLife.Objects.Person - uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.Person commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects parent: TinyLife.Objects
href: TinyLife.Objects.Person.html href: TinyLife.Objects.PersonLike.html
name: Person name: PersonLike
nameWithType: Person nameWithType: PersonLike
fullName: TinyLife.Objects.Person fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: GetEfficiencyModifier(float, ActionInfo, SkillType, float) name: GetEfficiencyModifier(float, ActionInfo, SkillType, float)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float) nameWithType: PersonLike.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float) fullName: TinyLife.Objects.PersonLike.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single) nameWithType.vb: PersonLike.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single) fullName.vb: TinyLife.Objects.PersonLike.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single) name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
spec.csharp: spec.csharp:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: float name: float
@ -1110,9 +1177,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single href: https://learn.microsoft.com/dotnet/api/system.single
- name: ) - name: )
spec.vb: spec.vb:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - uid: TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier name: GetEfficiencyModifier
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetEfficiencyModifier_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
- name: ( - name: (
- uid: System.Single - uid: System.Single
name: Single name: Single
@ -1143,7 +1210,7 @@ references:
fullName: TinyLife.GameImpl.Speed fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Goals.ManualProgressGoal.MakeProgress* - uid: TinyLife.Goals.ManualProgressGoal.MakeProgress*
commentId: Overload:TinyLife.Goals.ManualProgressGoal.MakeProgress commentId: Overload:TinyLife.Goals.ManualProgressGoal.MakeProgress
href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_Person_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_ href: TinyLife.Goals.ManualProgressGoal.html#TinyLife_Goals_ManualProgressGoal_MakeProgress_TinyLife_Objects_PersonLike_System_Single_System_Single_TinyLife_Actions_ActionInfo_TinyLife_Skills_SkillType_System_Single_
name: MakeProgress name: MakeProgress
nameWithType: ManualProgressGoal.MakeProgress nameWithType: ManualProgressGoal.MakeProgress
fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress fullName: TinyLife.Goals.ManualProgressGoal.MakeProgress

View file

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

View file

@ -8,10 +8,12 @@ items:
- TinyLife.Goals.MemoryType.#ctor(System.String,System.Type) - TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)
- TinyLife.Goals.MemoryType.ActionDone - TinyLife.Goals.MemoryType.ActionDone
- TinyLife.Goals.MemoryType.AskedForFood - TinyLife.Goals.MemoryType.AskedForFood
- TinyLife.Goals.MemoryType.AteFood
- TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan) - TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)
- TinyLife.Goals.MemoryType.ConstructedType - TinyLife.Goals.MemoryType.ConstructedType
- TinyLife.Goals.MemoryType.FamilySocial - TinyLife.Goals.MemoryType.FamilySocial
- TinyLife.Goals.MemoryType.FoundOutPregnancy - TinyLife.Goals.MemoryType.FoundOutPregnancy
- TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
- TinyLife.Goals.MemoryType.HadAbortion - TinyLife.Goals.MemoryType.HadAbortion
- TinyLife.Goals.MemoryType.HadChild - TinyLife.Goals.MemoryType.HadChild
- TinyLife.Goals.MemoryType.HadFirstKiss - TinyLife.Goals.MemoryType.HadFirstKiss
@ -25,6 +27,7 @@ items:
- TinyLife.Goals.MemoryType.SourceString - TinyLife.Goals.MemoryType.SourceString
- TinyLife.Goals.MemoryType.ToldAboutPregnancy - TinyLife.Goals.MemoryType.ToldAboutPregnancy
- TinyLife.Goals.MemoryType.Types - TinyLife.Goals.MemoryType.Types
- TinyLife.Goals.MemoryType.UpgradeLearned
- TinyLife.Goals.MemoryType.UsedFurniture - TinyLife.Goals.MemoryType.UsedFurniture
- TinyLife.Goals.MemoryType.UsedSkillCategory - TinyLife.Goals.MemoryType.UsedSkillCategory
- TinyLife.Goals.MemoryType.WasOutside - TinyLife.Goals.MemoryType.WasOutside
@ -44,11 +47,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MemoryType id: MemoryType
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 19 startLine: 20
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals 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: [] example: []
syntax: syntax:
content: >- content: >-
@ -91,7 +97,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 26 startLine: 27
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -120,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PublishFailure id: PublishFailure
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 29 startLine: 30
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -147,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SocialAction id: SocialAction
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 30 startLine: 31
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -174,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PromotionOrRaise id: PromotionOrRaise
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 31 startLine: 32
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -201,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FamilySocial id: FamilySocial
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 32 startLine: 33
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -210,33 +216,6 @@ items:
return: return:
type: TinyLife.Goals.MemoryType type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly FamilySocial As 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 - uid: TinyLife.Goals.MemoryType.WasOutside
commentId: F:TinyLife.Goals.MemoryType.WasOutside commentId: F:TinyLife.Goals.MemoryType.WasOutside
id: WasOutside id: WasOutside
@ -255,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasOutside id: WasOutside
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 35 startLine: 34
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -264,60 +243,6 @@ items:
return: return:
type: TinyLife.Goals.MemoryType type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly WasOutside As 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 - uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse
id: WasRomanticWithSomeoneElse id: WasRomanticWithSomeoneElse
@ -336,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasRomanticWithSomeoneElse id: WasRomanticWithSomeoneElse
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 40 startLine: 35
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -363,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadFirstKiss id: HadFirstKiss
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 41 startLine: 36
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -390,7 +315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadChild id: HadChild
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 42 startLine: 37
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -417,7 +342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskedForFood id: AskedForFood
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 43 startLine: 38
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -444,7 +369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Slept id: Slept
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 44 startLine: 39
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -453,33 +378,33 @@ items:
return: return:
type: TinyLife.Goals.MemoryType type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly Slept As MemoryType content.vb: Public Shared ReadOnly Slept As MemoryType
- uid: TinyLife.Goals.MemoryType.ActionDone - uid: TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
commentId: F:TinyLife.Goals.MemoryType.ActionDone commentId: F:TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
id: ActionDone id: FoundOutReproductiveAbilities
parent: TinyLife.Goals.MemoryType parent: TinyLife.Goals.MemoryType
langs: langs:
- csharp - csharp
- vb - vb
name: ActionDone name: FoundOutReproductiveAbilities
nameWithType: MemoryType.ActionDone nameWithType: MemoryType.FoundOutReproductiveAbilities
fullName: TinyLife.Goals.MemoryType.ActionDone fullName: TinyLife.Goals.MemoryType.FoundOutReproductiveAbilities
type: Field type: Field
source: source:
remote: remote:
path: TinyLife/Goals/MemoryType.cs path: TinyLife/Goals/MemoryType.cs
branch: main branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionDone id: FoundOutReproductiveAbilities
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 45 startLine: 40
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
syntax: syntax:
content: public static readonly Dictionary<ActionType, MemoryType> ActionDone content: public static readonly MemoryType FoundOutReproductiveAbilities
return: return:
type: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly ActionDone As Dictionary(Of ActionType, MemoryType) content.vb: Public Shared ReadOnly FoundOutReproductiveAbilities As MemoryType
- uid: TinyLife.Goals.MemoryType.HadAbortion - uid: TinyLife.Goals.MemoryType.HadAbortion
commentId: F:TinyLife.Goals.MemoryType.HadAbortion commentId: F:TinyLife.Goals.MemoryType.HadAbortion
id: HadAbortion id: HadAbortion
@ -498,7 +423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 48 startLine: 42
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -525,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 49 startLine: 43
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -552,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 50 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -579,7 +504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 51 startLine: 45
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -588,6 +513,180 @@ items:
return: return:
type: TinyLife.Goals.MemoryType type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly ToldAboutPregnancy As 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 - uid: TinyLife.Goals.MemoryType.Name
commentId: F:TinyLife.Goals.MemoryType.Name commentId: F:TinyLife.Goals.MemoryType.Name
id: Name id: Name
@ -606,7 +705,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 58 startLine: 61
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -635,7 +734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 62 startLine: 65
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -664,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString id: SourceString
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 65 startLine: 68
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -697,7 +796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 72 startLine: 75
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -735,7 +834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct id: Construct
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 84 startLine: 87
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -782,7 +881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Goals/MemoryType.cs path: ../TinyLife/Goals/MemoryType.cs
startLine: 99 startLine: 102
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Goals namespace: TinyLife.Goals
@ -806,6 +905,46 @@ references:
name: Memory name: Memory
nameWithType: Memory nameWithType: Memory
fullName: TinyLife.Goals.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 - uid: TinyLife.Goals
commentId: N:TinyLife.Goals commentId: N:TinyLife.Goals
href: TinyLife.html href: TinyLife.html
@ -1318,26 +1457,32 @@ references:
name: MemoryType name: MemoryType
nameWithType: MemoryType nameWithType: MemoryType
fullName: TinyLife.Goals.MemoryType fullName: TinyLife.Goals.MemoryType
- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} - uid: TinyLife.Goals.MemoryType.ActionDone*
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} 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 parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2 definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<SkillCategory, MemoryType> name: Dictionary<ActionType, MemoryType>
nameWithType: Dictionary<SkillCategory, MemoryType> nameWithType: Dictionary<ActionType, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType> fullName: System.Collections.Generic.Dictionary<TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of SkillCategory, MemoryType) nameWithType.vb: Dictionary(Of ActionType, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType) fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of SkillCategory, MemoryType) name.vb: Dictionary(Of ActionType, MemoryType)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.Dictionary`2
name: Dictionary name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: < - name: <
- uid: TinyLife.Skills.SkillCategory - uid: TinyLife.Actions.ActionType
name: SkillCategory name: ActionType
href: TinyLife.Skills.SkillCategory.html href: TinyLife.Actions.ActionType.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Goals.MemoryType - uid: TinyLife.Goals.MemoryType
@ -1352,9 +1497,9 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Skills.SkillCategory - uid: TinyLife.Actions.ActionType
name: SkillCategory name: ActionType
href: TinyLife.Skills.SkillCategory.html href: TinyLife.Actions.ActionType.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Goals.MemoryType - uid: TinyLife.Goals.MemoryType
@ -1432,6 +1577,61 @@ references:
name: Generic name: Generic
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.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} - uid: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType}
commentId: T: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 parent: System.Collections.Generic
@ -1475,6 +1675,12 @@ references:
name: MemoryType name: MemoryType
href: TinyLife.Goals.MemoryType.html href: TinyLife.Goals.MemoryType.html
- name: ) - 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} - uid: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType}
commentId: T: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 parent: System.Collections.Generic
@ -1518,26 +1724,32 @@ references:
name: MemoryType name: MemoryType
href: TinyLife.Goals.MemoryType.html href: TinyLife.Goals.MemoryType.html
- name: ) - name: )
- uid: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} - uid: TinyLife.Goals.MemoryType.AteFood*
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} 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 parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2 definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<ActionType, MemoryType> name: Dictionary<FoodType, MemoryType>
nameWithType: Dictionary<ActionType, MemoryType> nameWithType: Dictionary<FoodType, MemoryType>
fullName: System.Collections.Generic.Dictionary<TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType> fullName: System.Collections.Generic.Dictionary<TinyLife.Skills.FoodType, TinyLife.Goals.MemoryType>
nameWithType.vb: Dictionary(Of ActionType, MemoryType) nameWithType.vb: Dictionary(Of FoodType, MemoryType)
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType) fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.FoodType, TinyLife.Goals.MemoryType)
name.vb: Dictionary(Of ActionType, MemoryType) name.vb: Dictionary(Of FoodType, MemoryType)
spec.csharp: spec.csharp:
- uid: System.Collections.Generic.Dictionary`2 - uid: System.Collections.Generic.Dictionary`2
name: Dictionary name: Dictionary
isExternal: true isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: < - name: <
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Skills.FoodType
name: ActionType name: FoodType
href: TinyLife.Actions.ActionType.html href: TinyLife.Skills.FoodType.html
- name: ',' - name: ','
- name: " " - name: " "
- uid: TinyLife.Goals.MemoryType - uid: TinyLife.Goals.MemoryType
@ -1552,9 +1764,58 @@ references:
- name: ( - name: (
- name: Of - name: Of
- name: " " - name: " "
- uid: TinyLife.Actions.ActionType - uid: TinyLife.Skills.FoodType
name: ActionType name: FoodType
href: TinyLife.Actions.ActionType.html 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: ','
- name: " " - name: " "
- uid: TinyLife.Goals.MemoryType - uid: TinyLife.Goals.MemoryType

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