Compare commits

...

78 commits
0.38.1 ... main

Author SHA1 Message Date
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
Ell 329a956d8e 0.38.4 2024-01-07 16:53:47 +01:00
Ell afc766f17d made all the fanart 16:9 2024-01-07 16:10:25 +01:00
Ell 82af07063a we're not on .net 7 anymore silly 2024-01-07 14:54:07 +01:00
Ell b9127ffca5 also make this strong 2024-01-04 20:46:44 +01:00
Ell 3f020542b0 use specific ruby version 2024-01-03 11:53:25 +01:00
Ell 65c8a82f22 also teardown previews with new woodpecker version 2024-01-03 11:47:09 +01:00
Ell 58392836a1 0.38.3 2023-12-19 16:55:35 +01:00
Ell f5f7997c7a added simple object loader 2023-12-19 14:39:11 +01:00
Ell 621f7aafe1 i removed the announcement 2023-12-18 19:47:05 +01:00
Ell 7a405934fd apparently we didn't have any blockquote styling 2023-12-18 19:44:08 +01:00
Ell 9a67e6e763 Cleaned up the pronoun post, and added an addendum to it 2023-12-18 19:40:17 +01:00
Ell 541da75b18 0.38.3-pre.1 2023-12-16 12:54:23 +01:00
Ell 8231717e99 added jarvis presso fanart 2023-12-14 19:25:18 +01:00
Ell e3d9eeb379 0.38.2 2023-12-14 11:04:48 +01:00
380 changed files with 110270 additions and 17901 deletions

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

@ -0,0 +1,85 @@
on:
pull_request:
types: [opened, synchronize, reopened, closed]
push:
jobs:
web:
runs-on: ubuntu-latest
permissions:
pull-requests: write # allow surge-preview to create/update PR comments
env:
BUNDLE_GEMFILE: ${{ github.workspace }}/web/Gemfile
steps:
- name: Clone repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.2.2
bundler-cache: true
- name: Build
run: cd web && bundle exec jekyll build
- name: Preview
if: github.event_name == 'pull_request'
uses: afc163/surge-preview@v1
with:
surge_token: ${{ secrets.SURGE_TOKEN }}
dist: web/_site
teardown: true
build: echo # see https://github.com/afc163/surge-preview/issues/231
# this is a beautiful way to deploy a website and i will not take any criticism
- name: Deploy
if: github.event_name == 'push' && github.ref_name == 'main'
run: |
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb
mkdir ~/.ssh && echo "${{ secrets.ELLBOT_KEY }}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa
rsync -rv --delete -e 'ssh -o "ProxyCommand cloudflared access ssh --hostname %h" -o "StrictHostKeyChecking=no"' web/_site/. ellbot@ssh.ellpeck.de:/var/www/tinylifegame
- name: Purge Cloudflare cache
uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
with:
cf_zone: ${{ secrets.CLOUDFLARE_ZONE }}
cf_auth: ${{ secrets.CLOUDFLARE_TOKEN }}
docs:
runs-on: ubuntu-latest
permissions:
pull-requests: write # allow surge-preview to create/update PR comments
steps:
- name: Clone repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.305
- name: Build
run: cd docs && dotnet tool restore && dotnet docfx
- name: Preview
if: github.event_name == 'pull_request'
uses: afc163/surge-preview@v1
with:
surge_token: ${{ secrets.SURGE_TOKEN }}
dist: docs/_site
teardown: true
build: echo # see https://github.com/afc163/surge-preview/issues/231
# this is a beautiful way to deploy a website and i will not take any criticism
- name: Deploy
if: github.event_name == 'push' && github.ref_name == 'main'
run: |
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb
mkdir ~/.ssh && echo "${{ secrets.ELLBOT_KEY }}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa
rsync -rv --delete -e 'ssh -o "ProxyCommand cloudflared access ssh --hostname %h" -o "StrictHostKeyChecking=no"' docs/_site/. ellbot@ssh.ellpeck.de:/var/www/tinylifedocs
- name: Purge Cloudflare cache
uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
with:
cf_zone: ${{ secrets.CLOUDFLARE_ZONE }}
cf_auth: ${{ secrets.CLOUDFLARE_TOKEN }}

1
.gitignore vendored
View file

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

View file

@ -1,33 +0,0 @@
when:
path:
include:
- "docs/**"
- "Changelog.md"
- "InGameNews.md"
steps:
build-docs:
image: mcr.microsoft.com/dotnet/sdk:7.0.305
commands:
- cd docs && dotnet tool restore && dotnet docfx
preview-docs:
image: woodpeckerci/plugin-surge-preview
when:
event: pull_request
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:latest
commands:
- cd web && bundle && bundle exec jekyll build
preview-web:
image: woodpeckerci/plugin-surge-preview
when:
event: pull_request
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,289 @@
# 0.41.2
*May 1, 2024*
Additions
- Added a romantic action to ask other people about their reproductive abilities
Improvements
- Improved occasions that the Clean Everything action displays on
- Lower the chance of people visiting residential lots further
- Made it likelier for family members to visit each other
- Allow disabling controls hints through the in-game hint about them
- The pregnancy ability and voice style is now randomized when a baby is born, rather than selectable by the player
- Cleaned up the relationships tooltip
- Include the lot type and lot's covered areas as a tag when uploading a lot to the Steam workshop
- Made babies gain communication skill even when someone else initiated an interaction with them
- Increased the speed of reading skill gain again
- Made babies gain communication skill when being helped with actions
Fixes
- Fixed being able to view art through walls
- Fixed a rare exception when pathfinding to the current location
- Fixed the credits menu not being gamepad scrollable
- Fixed babies being unable to put down items if the only available parent object is on another floor
- Fixed babies trying to follow adults who are on different floors
- Fixed being unable to switch the viewed floor while following a person with the camera
- Fixed the new bee particle being able to go through walls
API
- Shortened the game's log message prefix by removing the date and shortening the log level to its initial
# 0.41.1
*April 21, 2024*
Additions
- Added two new achievements, one of which is hidden
Improvements
- Made food expire immediately when thrown in the trash
Fixes
- Fixed a rare crash when adding a new map with lot employments set
- Fixed an exception during payment when a babysitter has a life goal
# 0.41.0
*April 14, 2024*
![](media/changelog/0.41.0.png)
> Huge New Set, Babysitters, Museums, More Stings, and More
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.41.0/).**
Additions
- Added the Contemporary Complements set with art by [Gindew](https://linktr.ee/redgindew), which includes a large amount of new furniture items, art pieces, and more
- Added the ability to hire a one-off babysitter using the phone
- Added a museum lot type, along with a museum curator lot staff, and the ability to view art pieces
- Added a new voice type, the soft voice, by [Jason Hall](https://linktr.ee/jason11818)
- Added event sting sound effects for various important events by [Jamal Green](https://www.jamalgreenmusic.com/)
- Added the ability to adopt someone as a parent
- Added the ability to set a height offset for roofs, allowing more advanced roof layouts
- Added cute little ambient bee particles around flowers and flower bushes
Improvements
- Improved center position when rotating the camera on higher floors
- Also allow storing furniture in the household storage while on the cursor
- Made it take much longer for family-focused people to miss their family
- Made people get uncomfortable if they eat the same food too often
- Display roadmap and wiki links in the main menu
- Made people discard their held item before sleeping
- Slightly decrease the size of the controls hints by default
- Made the money change overlay more prominent
- Allow making UI scale much smaller on high-res screens
- Made lot staff types have icons
- Move all furniture to its correct parent object spot position on load
- Cull roof filler walls that aren't visible
- Improved skill gain speed of the communication skill
- Display a tooltip when hovering over lots, rather than having to guess the type by the lot's outline color
- Improved the styling of in-world tooltips for the gamepad cursor
Fixes
- Fixed a bed that only has the current person in it saying you're not romantic enough with them
- Fixed TVs close to map borders causing an exception when trying to watch
- Fixed being unable to start interactions with people on different floors
- Fixed a crash when selecting a tile that is out of bounds
- Fixed an exception when opening a people selection menu from a small map
- Fixed content not being selected when switching furniture tabs using a gamepad
- Fixed gamepad tooltips being in the corner of the screen for one frame
- Fixed the played household's held furniture items being deleted when loading the game
- Fixed roof filler walls z-fighting when moving the camera
- Fixed a rogue wallpaper pixel being visible on gabled roofs in some camera rotations
- Fixed babies being unable to eat when the only seat is on a different floor
- Fixed people turning a weird direction sometimes when interacting with big furniture items
- Fixed ordering from staff not failing when the staff can't be reached, causing far-away interactions
API
- Localizers: the verbose log now displays mismatched newline characters between localizations
- Added a proper README to the API
# 0.40.1
*March 10, 2024*
In yesterday's update, we made a last minute change to lot visitation behavior that we thought was minor but turned out to break a lot of things. Oops?
Fixes
- Fixed played people also having to be invited in, causing them to be unable to visit lots
- Fixed home lots not counting as visited when first spawning on them, causing people to be unable to find objects on them
- Fixed players having to use the visit lot action for people to be able to see objects on lots
# 0.40.0
*March 9, 2024*
![](media/changelog/0.40.0.png)
> Lunar Grove and Populated Homes
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.40.0/).**
Additions
- Added Lunar Grove, a lovely secluded forest town with buildings contributed by the lovely [Plumbella](https://www.youtube.com/@Plumbella)
- Added the ability for empty homes to be populated automatically with exported or randomly generated households during gameplay
- Added a backup management screen that allows creating, removing and restoring save backups from within the game
- Added on-screen camera zoom buttons
- Added a few new cakes
Improvements
- Display some important notifications as splashes in the center of the screen
- Display the reason an object can't be placed in build mode as a tooltip
- Display achievement progress in the achievements menu
- Improved the look of tooltips
- Made some foods incompatible for people who are pregnant
- Display food restrictions when they apply, rather than when they don't
- Moved chair spots slightly closer to their parent objects
- Disallow children from visiting a strange household with no children in it
- Made people discard their held item automatically before going out of town
- Display relationship levels in the people selection menu
- Avoid households with more household members also receiving more visitors
- Display which items were changed in the steam content notification
- Made people go on parental leave automatically if necessary when giving birth
- Made people stay at home and on lots longer
- Don't require a table for children to do homework
- Display rooms on lower floors a bit darker to make depth clearer for open floor sections
- Highlight the selected person more thoroughly compared to other people when using the highlight tinies option
- Display an auto-save indicator at the top of the screen
Fixes
- Fixed doors opening for people on different floors
- Fixed people being allowed to use doors when they weren't invited in
- Fixed the Maple Plains City Campers' Lane 2 living room area being inaccessible in new saves
- Fixed a rare crash when loading a save with complex fencing setups
- Fixed existing work relationships not improving if the ai relationships option is off
- Fixed a rogue black pixel in the rhombus rug
- Fixed the ability to make the UI scale so large that reverting was impossible
- Fixed depth rendering issues for people with a lot of clothes layers equipped
- Fixed UI blinking briefly when a person is selected using right-click
- Fixed mail carriers and trash collectors not going home after their route is done
- Fixed children being able to apply furniture upgrades
- Fixed outfit previews in the character creator ignoring hidden layers
- Fixed the cheat history storing empty strings when invoking an empty cheat
- Fixed lots being marked as visited when walking over them, causing people to stick around lots they weren't meant to
- Fixed removing maps from saves causing people to spawn at map borders and getting stuck
API
- Added SimpleBehavior action, an action type that allows easily creating behavior-based actions without a custom class
- Improved the way special action types, like talk actions and project actions, are constructed
- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted.
- Generified the color system to allow all objects with colors to have a color map and default colors
# 0.39.1
*February 4, 2024*
Improvements
- Display a roadmap information box about household selection area colors
Fixes
- Fixed the MonoGame About link in the credits
- Fixed mods not being able to register actions correctly
API
- Reverted static constructor game content loading change from 0.39.0
- Added code documentation for changes since 0.38.0
# 0.39.0
*February 2, 2024*
![](media/changelog/0.39.0.png)
> An Upgrade to Your Tiny Life
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.39.0/).**
Additions
- Added the tinkering skill and the ability to discover upgrades
- Added the ability to upgrade various furniture items
- Added a variation of the wooden stairs that doesn't have wallpaper
Improvements
- Improved the visual style of the character creator
- Made the family-focused personality's emotions also take close friends into account
- Only allow admitting to romance with someone else for seven days after it happened
- Renamed "Add a Little Something" to "Enhance Flavor"
- Made energy loss and the chance of splinters lower when woodworking
- Made people not stand in the same spot when multiple people visit a lot at the same time
- Improved the Tiny Bucks logo to be more easily decipherable as TB
Fixes
- Fixed the furniture tool considering possible parent objects on different floors
- Fixed moving to a different map not moving people there correctly
- Fixed a crash when moving ceiling-hung objects out of bounds using the furniture tool
- Fixed the same map being able to be in a save twice
- Fixed help actions not working correctly when the person is being held
- Fixed notifications not being able to be dismissed when clicking their icon
- Fixed object selection not working correctly on higher floors
- Fixed objects at map borders causing a crash when checking for free interaction spots
- Fixed an exception when the sink or baby is missing while cleaning up a baby
- Fixed objects still being highlighted while placing stairs
- Fixed collision issues with stairs
API
- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted.
- Made TestedVersionRange property mandatory for mods
- Refactored particle and light property names to be more consistent
# 0.38.4
*January 7, 2024*
Additions
- Added pantyhose and semi-transparent pantyhose leg accessories
- Added leggings for adults and children
Improvements
- Automatically populate Steam item descriptions with data from the shared item
- Use the household split panel when inviting someone into your household
- Made it more difficult to die from being too brewed
- Display untested mods info as a proper warning popup so players miss it less easily
- Removed the name "Nazi" from the naming database. Being a reasonably popular middle-eastern/asian name, it was part of the database of popular international names Tiny Life used. Because of obvious connotations, we've decided to remove it.
Fixes
- Fixed an issue where Tinies with partners that aren't in the world are inconsistently marked as single
- Fixed an error when trying to move a Tiny to their home location but there aren't any empty spaces around
- Fixed being able to change your pronouns in a language that doesn't include them
- Fixed Tinies thinking they'd reached their destination already when being on a different floor
- Fixed being able to add the same map to the list of maps in a save twice, causing a crash
- Fixed an exception when putting down a painting on the easel you're about to start a new painting on
- Fixed being able to walk through stairs in certain situations
API
- Added leg accessory clothing category
- Allow mods to add custom names to name collections
- Added GetRooms methods to Map and Lot
# 0.38.3
*December 19, 2023*
Changes that weren't included in preview versions are written in **bold**.
Improvements
- Made people automatically discard items (put them down or put them away) before starting actions that they need empty hands for
Fixes
- Fixed people getting stuck on stairs when canceling an action sometimes
- **Fixed a rare exception when pathfinding upstairs**
API
- Added some UI initialization events
- **Expose ModLoader.LoadedMods**
# 0.38.3-pre.1
*December 16, 2023*
This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).
Improvements
- Made people automatically discard items (put them down or put them away) before starting actions that they need empty hands for
Fixes
- Fixed people getting stuck on stairs when canceling an action sometimes
API
- Added some UI initialization events
# 0.38.2
*December 14, 2023*
Fixes
- Fixed an error when people try to visit a lot while none are within visitation hours
# 0.38.1
*December 13, 2023*
@ -24,7 +310,7 @@ Fixes
> Get Cozy Indoors and Lock Out Your Friends
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.38.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.38.0/).**
Additions
- Added various clutter items, including jars, palettes, washing up stuff, book stacks, sandbox decor
@ -145,9 +431,9 @@ Fixes
> Multiple Floors and Fences Galore
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/).**
*Changes that weren't included in preview versions are written in **bold**.*
Changes that weren't included in preview versions are written in **bold**.
Additions
- Added the ability to build additional floors on lots, allowing up to 5 floors in the full game, and 2 in the demo
@ -182,7 +468,7 @@ Improvements
- Display a wide new game button when there are no saves, rather than graying out the load button
- Inverted default steam cloud behavior, causing newly created saves to be cloud synced by default
- Use the natural placement sound for water objects
- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits
- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits
- Changed the furniture tool's name and icon to "Objects" to accommodate the fact that it also contains plants and other decorations
- Reduced the time it takes for new Steam subscriptions to be reflected in the game
- Display an info that the game needs to be restarted when enabling or disabling mods
@ -216,14 +502,14 @@ API
# 0.37.0-pre.3
*October 18, 2023*
*This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).*
This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).
Additions
- Added Simplified Chinese translation, courtesy of [Zhao Huaye](https://space.bilibili.com/67102871). Thanks so much for your hard work!
Improvements
- Use the natural placement sound for water objects
- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits
- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits
- Changed the furniture tool's name and icon to "Objects" to accommodate the fact that it also contains plants and other decorations
- Reduced the time it takes for new Steam subscriptions to be reflected in the game
@ -233,7 +519,7 @@ Fixes
# 0.37.0-pre.2
*October 12, 2023*
*This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).*
This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).
Improvements
- Display an info that the game needs to be restarted when enabling or disabling mods
@ -247,7 +533,7 @@ Fixes
# 0.37.0-pre.1
*October 11, 2023*
*This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).*
This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).
Additions
- Added the ability to build additional floors on lots, allowing up to 5 floors in the full game, and 2 in the demo
@ -334,7 +620,7 @@ Fixes
> Retro Rarities and Stopped Starvation
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/).**
Additions
- Added the Retro Rarities set with art by [clovedove](https://clovedove.tumblr.com/), which includes various new furniture and clothing items in a retro style
@ -429,7 +715,7 @@ API
> Multiple Maps and Fabulous Phones
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.35.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.35.0/).**
Additions
- Added the ability for saves to have multiple worlds in them, as well as the ability to travel between them
@ -480,7 +766,7 @@ API
> Of Bars, Brews and Progress Bars
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/).**
Additions
- Added the ability to make drinks using the Mixology Kit
@ -785,7 +1071,7 @@ Fixes
> Big Steps Towards Release
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.30.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.30.0/).**
Additions
- Added a few more decorative objects, including two lamps, cattails and lily pads
@ -919,7 +1205,7 @@ Fixes
> Say Hi to the Demo
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.29.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.29.0/).**
Additions
- Added the Demoville world, including its community-made lots and households
@ -1007,7 +1293,7 @@ Fixes
> The Last Beta Update Ever
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.28.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.28.0/).**
Additions
- Added jungle gym, coloring book, and festive tree objects
@ -1068,7 +1354,7 @@ API
> Trashy Techie Library
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.27.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.27.0/).**
Additions
- Added a double-sided bookshelf, a book cart, a small indoor trash can, an outdoor wheelie bin, a vertical planter box, and a simple nightstand
@ -1108,7 +1394,7 @@ API
> Lights, Camera, Music
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.26.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.26.0/).**
Additions
- Added the first of many of [Leiss](https://leiss.bandcamp.com)'s songs for the Tiny Life Soundtrack
@ -1189,7 +1475,7 @@ API
> Water, Stuff and Skill Books
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.25.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.25.0/).**
Additions
- Added the ability for primary school students to study at a bookshelf
@ -1260,7 +1546,7 @@ Fixes
> Undo, Redo, Fridge Achievements
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.24.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.24.0/).**
Additions
- Added the ability to store leftovers in the fridge
@ -1305,7 +1591,7 @@ API
> Job Choices, Aging Up and Furniture Fun
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.23.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.23.0/).**
Additions
- Added choice prompts for jobs and students, which appear randomly and allow the player to influence the situation
@ -1452,7 +1738,7 @@ Fixes
> Two Years of Tiny Life: Cafés, Gamepad Controls and More
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.21.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.21.0/).**
Additions
- Added the ability to control the entire game using a gamepad
@ -1573,7 +1859,7 @@ Fixes
> The Children Update, it's finally here!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.20.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.20.0/).**
Additions
- Added the Children age group, which includes several new gameplay features, including new interactable furniture items, school, homework and the start of parenting interactions
@ -1658,7 +1944,7 @@ Fixes
> Ui, Sound and Improvements Abound
Happy new year! Read the devlog [on the website](https://tinylifegame.com/devlogs/0.19.0/).
Happy new year! **Read the devlog [on the website](https://tinylifegame.com/devlogs/0.19.0/).**
Additions
- Added carpet and puzzle piece floorings
@ -1707,7 +1993,7 @@ API
> Animations, Food and Sources
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.18.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.18.0/).**
Additions
- Added emotion sources that display when hovering over an emotion modifier
@ -1790,7 +2076,7 @@ Fixes
> Life Goals, Reward Personalities and Daily Tasks
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.17.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.17.0/).**
Additions
- Added Life Goals
@ -1851,7 +2137,7 @@ Fixes
> Woodlands and Visitors
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.16.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.16.0/).**
Additions
- Added the Woodlands Set with art by [faellynna](https://www.instagram.com/faellynna/), which includes a Woodworking skill and a large variety of new build mode items:
@ -1908,7 +2194,7 @@ Fixes
> Barbecue Trash Cleaning
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.15.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.15.0/).**
Additions
- Added a barbecue and some grillable food items
@ -1944,7 +2230,7 @@ Fixes
> Lamps, Lot Movement, Speech Sounds!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.14.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.14.0/).**
Additions
- Added dynamic lighting and two lamps, a ceiling and a floor one
@ -1996,7 +2282,7 @@ Fixes
> Camera Rotation and a Larger Map!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.13.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.13.0/).**
Additions
- Added camera rotation, which can be used using the C key or the rotation buttons in the top right
@ -2068,7 +2354,7 @@ Fixes
> The Fitness Set
Watch [the trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) and read the devlog [on the website](https://tinylifegame.com/devlogs/0.12.0/).
Watch [the trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) and **read the devlog [on the website](https://tinylifegame.com/devlogs/0.12.0/).**
Additions
- Added the Fitness Set, with art by [Tector](https://www.instagram.com/tector_pixel/), which includes a fitness skill and several new furniture and clothing items:
@ -2101,7 +2387,7 @@ Fixes
> More Actions, More Skills, More Personalities, More Pride!
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.11.0/).
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.11.0/).**
Additions
- Added a lot more social actions in various categories
@ -2138,7 +2424,7 @@ Fixes
> In-depth writing skill and more AI depth!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth).**
Additions
- Added an option that causes people in unplayed households to do skill building activities automatically (if their personality or existing skills allow it)
@ -2161,7 +2447,7 @@ Fixes
> New colors, clothes and many fixes!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes).**
Additions
- Added two new tops, four new bottoms, and four new hairstyles
@ -2191,7 +2477,7 @@ API
> Kick Out Your Annoying Aunt and Sofas
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas).**
Additions
- Added new furniture: A sofa, a coffee table, and a bathroom sink
@ -2233,7 +2519,7 @@ Fixes
> Mail Carriers, Bills and New Screenshots
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots).**
Additions
- Added a mail carrier that delivers mails daily
@ -2258,7 +2544,7 @@ Fixes
> Breaking Furniture, Programming, and Many Improvements!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements).**
Additions
- Added food quality, which is influenced by the cooking skill
@ -2308,7 +2594,7 @@ API
> Romance, Sounds and a Lot More!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more).**
Additions
- Added romance, romantic interactions and the Frisky emotion
@ -2357,7 +2643,7 @@ Improvements
> Emotions!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions).**
Additions
- Added emotions
@ -2385,7 +2671,7 @@ Fixes
# 0.4.0
> Consequences! Death!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death).**
Additions
- Added low need consequences:
@ -2405,7 +2691,7 @@ Improvements
# 0.3.1
> Jobs! Hyperspeed!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed).**
Additions
- Added jobs: You can get a job at the computer and earn money by going to work
@ -2423,7 +2709,7 @@ API
# 0.3.0
> More skills, more stuff to do!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do).**
Additions
- New skills: Painting, charisma and humor
@ -2438,7 +2724,7 @@ Improvements
# 0.2.3
> Personality Types!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types).**
Additions
- Added painting and selling paintings
@ -2458,7 +2744,7 @@ API
# 0.2.2
> Nicer menus, more mod abilities!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities).**
Additions
- Added mod list and "Open Game Folder" button to Options menu
@ -2478,7 +2764,7 @@ Fixes
# 0.2.0
> Custom Mods!
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods).**
Additions
- Added the ability to create mods!
@ -2507,7 +2793,7 @@ Fixes
- Fixed being able to cheat money by deleting rooms
# 0.1.1
Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011).
**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011).**
Additions
- Added gridless placement by holding the alt key

View file

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

View file

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

View file

@ -3,3 +3,13 @@ ExpiresDefault A31536000
ExpiresByType text/html A600
ExpiresByType text/javascript A2592000
ExpiresByType application/javascript A2592000
RewriteEngine On
RewriteBase /
# legacy redirects
RewriteRule ^Changelog(.html)?$ "https://tinylifegame.com/changelog" [R=301,L]
RewriteRule ^InGameNews(.html)?$ "https://tinylifegame.com/ingamenews" [R=301,L]
RewriteRule ^articles/content_policy(.html)?$ "https://tinylifegame.com/content_policy" [R=301,L]
RewriteRule ^articles/common_issues(.html)?$ "https://tinylifegame.com/common_issues" [R=301,L]
RewriteRule ^articles/preview(.html)?$ "https://tinylifegame.com/preview" [R=301,L]

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -27,11 +27,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 338
startLine: 373
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA set of settings that <xref href=\"TinyLife.Actions.ActionType.TypeSettings\" data-throw-if-not-resolved=\"false\"></xref> uses to determine how <xref href=\"TinyLife.Objects.PersonAi\" data-throw-if-not-resolved=\"false\"></xref> should deal with this <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A set of settings that <xref href="TinyLife.Actions.ActionType.TypeSettings" data-throw-if-not-resolved="false"></xref> uses to determine how <xref href="TinyLife.Objects.PersonAi" data-throw-if-not-resolved="false"></xref> should deal with this <xref href="TinyLife.Actions.ActionType" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public struct ActionType.AiSettings
@ -63,11 +63,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs
startLine: 346
startLine: 381
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe need that this action solves when invoked.\nThe action doesn&apos;t need to actually solve this need in its implementation, but instead, this value is used to determine which actions to choose from if a person&apos;s needs are low.\nNote that, for this value to have an effect, the <xref href=\"TinyLife.Actions.ActionType.AiSettings.PassivePriority\" data-throw-if-not-resolved=\"false\"></xref> needs to be greater than 0.\nDefaults to null.\n"
summary: >-
The need that this action solves when invoked.
The action doesn't need to actually solve this need in its implementation, but instead, this value is used to determine which actions to choose from if a person's needs are low.
Note that, for this value to have an effect, the <xref href="TinyLife.Actions.ActionType.AiSettings.PassivePriority" data-throw-if-not-resolved="false"></xref> needs to be greater than 0.
Defaults to null.
example: []
syntax:
content: public NeedType[] SolvedNeeds
@ -92,11 +99,20 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 354
startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA function that returns the passive priority of this action type.\nBy default, the passive priority is unset, meaning this action will never be executed randomly.\nThe higher the passive priority, the more likely it is that this action will be invoked randomly by a person.\nThis 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.\nThe 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&apos;s <xref href=\"TinyLife.World.LotEmployment\" data-throw-if-not-resolved=\"false\"></xref> contains this action.\n"
summary: >-
A function that returns the passive priority of this action type.
By default, the passive priority is unset, meaning this action will never be executed randomly.
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.
The passive priority only has an effect if <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref> is true, or if a person's <xref href="TinyLife.World.LotEmployment" data-throw-if-not-resolved="false"></xref> contains this action.
example: []
syntax:
content: public Func<Person, float> PassivePriority
@ -121,11 +137,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs
startLine: 361
startLine: 396
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA value that determines whether or not this action can be started randomly by the AI.\nA random action will only be started if the corresponding person&apos;s <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref> is empty.\nIf 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.\nNote that, for this value to have an effect, the <xref href=\"TinyLife.Actions.ActionType.AiSettings.PassivePriority\" data-throw-if-not-resolved=\"false\"></xref> needs to be greater than 0.\n"
summary: >-
A value that determines whether or not this action can be started randomly by the AI.
A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty.
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.
Note that, for this value to have an effect, the <xref href="TinyLife.Actions.ActionType.AiSettings.PassivePriority" data-throw-if-not-resolved="false"></xref> needs to be greater than 0.
example: []
syntax:
content: public bool CanDoRandomly
@ -150,11 +173,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs
startLine: 368
startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA value that determines whether or not this action can be started randomly, at any point, by the AI.\nWhereas <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.\nIf 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.\nNote that, for this value to have an effect, the <xref href=\"TinyLife.Actions.ActionType.AiSettings.PassivePriority\" data-throw-if-not-resolved=\"false\"></xref> needs to be greater than 0.\n"
summary: >-
A value that determines whether or not this action can be started randomly, at any point, by the AI.
Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly.
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.
Note that, for this value to have an effect, the <xref href="TinyLife.Actions.ActionType.AiSettings.PassivePriority" data-throw-if-not-resolved="false"></xref> needs to be greater than 0.
example: []
syntax:
content: public bool CanDoAtAnyPoint
@ -179,11 +209,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs
startLine: 374
startLine: 409
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA value that determines whether this action needs to find a free <xref href=\"TinyLife.Objects.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref> on the object that it is invoked on.\nThis value only has an effect if this action can be executed on any <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref>.\nThis value defaults to true.\n"
summary: >-
A value that determines whether this action needs to find a free <xref href="TinyLife.Objects.ActionSpot" data-throw-if-not-resolved="false"></xref> on the object that it is invoked on.
This value only has an effect if this action can be executed on any <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref>.
This value defaults to true.
example: []
syntax:
content: public bool NeedsFreeActionSpot
@ -208,11 +243,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
startLine: 378
startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA value that determines whether this action can be started (based on <xref href=\"TinyLife.Actions.ActionType.AiSettings.CanDoRandomly\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint\" data-throw-if-not-resolved=\"false\"></xref>), even if the starting person&apos;s AI is currently disabled.\n"
summary: A value that determines whether this action can be started (based on <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref>), even if the starting person's AI is currently disabled.
example: []
syntax:
content: public bool IgnoreAiDisabled
@ -237,11 +272,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 382
startLine: 417
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nWhether the action should be enqueued at the start of the action queue when the AI starts it, rather than at the end.\n"
summary: Whether the action should be enqueued at the start of the action queue when the AI starts it, rather than at the end.
example: []
syntax:
content: public bool EnqueuePriority
@ -266,11 +301,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 387
startLine: 422
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new <xref href=\"TinyLife.Actions.ActionType.AiSettings\" data-throw-if-not-resolved=\"false\"></xref> instance with default settings.\n"
summary: Creates a new <xref href="TinyLife.Actions.ActionType.AiSettings" data-throw-if-not-resolved="false"></xref> instance with default settings.
example: []
syntax:
content: public AiSettings()
@ -283,49 +318,61 @@ references:
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
- uid: TinyLife.Objects.PersonAi
commentId: T:TinyLife.Objects.PersonAi
href: TinyLife.Objects.PersonAi.html
name: PersonAi
nameWithType: PersonAi
fullName: TinyLife.Objects.PersonAi
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions
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.ValueType.Equals(System.Object)
commentId: M:System.ValueType.Equals(System.Object)
parent: System.ValueType
@ -521,6 +568,7 @@ references:
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<AiSettings>(AiSettings)
nameWithType: Extensions.JsonCopy<ActionType.AiSettings>(ActionType.AiSettings)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.ActionType.AiSettings>(TinyLife.Actions.ActionType.AiSettings)
@ -530,26 +578,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ActionType.AiSettings)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
- name: '>'
- name: (
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ActionType.AiSettings)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
- name: )
- name: (
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
- name: )
- uid: System.ValueType
commentId: T:System.ValueType
@ -572,6 +626,7 @@ references:
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)
@ -581,6 +636,7 @@ references:
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: '>'
@ -590,6 +646,7 @@ references:
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: " "
@ -601,6 +658,7 @@ references:
- 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
@ -613,28 +671,35 @@ references:
fullName: System
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority
commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority
href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_PassivePriority
name: PassivePriority
nameWithType: ActionType.AiSettings.PassivePriority
fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority
- uid: TinyLife.NeedType[]
isExternal: true
href: TinyLife.NeedType.html
name: NeedType[]
nameWithType: NeedType[]
fullName: TinyLife.NeedType[]
@ -644,50 +709,61 @@ references:
spec.csharp:
- uid: TinyLife.NeedType
name: NeedType
href: TinyLife.NeedType.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.NeedType
name: NeedType
href: TinyLife.NeedType.html
- name: (
- name: )
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: )
- uid: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
commentId: F:TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_SolvedNeeds
name: SolvedNeeds
nameWithType: ActionType.AiSettings.SolvedNeeds
fullName: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
- uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_CanDoRandomly
name: CanDoRandomly
nameWithType: ActionType.AiSettings.CanDoRandomly
fullName: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
- uid: TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint
commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint
href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_CanDoAtAnyPoint
name: CanDoAtAnyPoint
nameWithType: ActionType.AiSettings.CanDoAtAnyPoint
fullName: TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint
- 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
@ -710,6 +786,7 @@ references:
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Single
@ -727,6 +804,7 @@ references:
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Single
@ -736,21 +814,26 @@ references:
- name: )
- 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: System.Func`2
commentId: T:System.Func`2
isExternal: true
@ -787,6 +870,7 @@ references:
- name: )
- uid: TinyLife.Objects.Person.ActionQueue
commentId: F:TinyLife.Objects.Person.ActionQueue
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_ActionQueue
name: ActionQueue
nameWithType: Person.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue
@ -804,52 +888,65 @@ references:
- uid: TinyLife.Objects.ActionSpot
commentId: T:TinyLife.Objects.ActionSpot
parent: TinyLife.Objects
href: TinyLife.Objects.ActionSpot.html
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- uid: TinyLife.Objects.Furniture
commentId: T:TinyLife.Objects.Furniture
parent: TinyLife.Objects
href: TinyLife.Objects.Furniture.html
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.AiSettings
nameWithType: ActionType.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
- uid: TinyLife.Actions.ActionType.AiSettings.#ctor*
commentId: Overload:TinyLife.Actions.ActionType.AiSettings.#ctor
href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings__ctor
name: AiSettings
nameWithType: ActionType.AiSettings.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings.AiSettings

View file

@ -19,11 +19,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate
path: ../TinyLife/Actions/ActionType.cs
startLine: 153
startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA delegate method used for <xref href=\"TinyLife.Actions.ActionType.TypeSettings.CanExecute\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A delegate method used for <xref href="TinyLife.Actions.ActionType.TypeSettings.CanExecute" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public delegate CanExecuteResult ActionType.CanExecuteDelegate(ActionInfo info, bool automatic)
@ -42,35 +42,43 @@ items:
references:
- uid: TinyLife.Actions.ActionType.TypeSettings.CanExecute
commentId: F:TinyLife.Actions.ActionType.TypeSettings.CanExecute
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_CanExecute
name: CanExecute
nameWithType: ActionType.TypeSettings.CanExecute
fullName: TinyLife.Actions.ActionType.TypeSettings.CanExecute
- uid: TinyLife.Objects.PersonAi
commentId: T:TinyLife.Objects.PersonAi
href: TinyLife.Objects.PersonAi.html
name: PersonAi
nameWithType: PersonAi
fullName: TinyLife.Objects.PersonAi
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate.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<CanExecuteDelegate>(CanExecuteDelegate)
nameWithType: Extensions.JsonCopy<ActionType.CanExecuteDelegate>(ActionType.CanExecuteDelegate)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.ActionType.CanExecuteDelegate>(TinyLife.Actions.ActionType.CanExecuteDelegate)
@ -80,30 +88,37 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ActionType.CanExecuteDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- name: '>'
- name: (
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ActionType.CanExecuteDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- name: )
- name: (
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- name: )
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
@ -121,11 +136,13 @@ references:
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- 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)
@ -135,6 +152,7 @@ references:
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: '>'
@ -144,6 +162,7 @@ references:
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: " "
@ -155,6 +174,7 @@ references:
- 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
@ -167,18 +187,23 @@ references:
fullName: System
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html

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

@ -35,7 +35,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nAn 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.\nThis 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.\nNote that action behaviors do not have the <xref href=\"System.Runtime.Serialization.DataContractAttribute\" data-throw-if-not-resolved=\"false\"></xref>, which means they are not saved to disk. This differentiates them from the various action handlers in <xref href=\"TinyLife.Actions.Handlers\" data-throw-if-not-resolved=\"false\"></xref>.\n"
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.
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.
Note that action behaviors do not have the <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref>, which means they are not saved to disk. This differentiates them from the various action handlers in <xref href="TinyLife.Actions.Handlers" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public abstract class ActionBehavior
@ -80,7 +85,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nThe action that this behavior is acting upon\n"
summary: The action that this behavior is acting upon
example: []
syntax:
content: protected readonly Action Action
@ -109,7 +114,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns whether this action behavior is fully in progress.\nThis is the action behavior version of <xref href=\"TinyLife.Actions.Action.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns whether this action behavior is fully in progress.
This is the action behavior version of <xref href="TinyLife.Actions.Action.FullyInProgress" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual bool FullyInProgress { get; }
@ -140,7 +148,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type%2cTinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a new action behavior with the given underlying action.
To create an action behavior of a given type automatically, use <xref href="TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type%2cTinyLife.Actions.Action)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: protected ActionBehavior(Action action)
@ -175,7 +186,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed before the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> starts.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public abstract IEnumerable<Action> CreateFirstActions()
@ -206,7 +220,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed after the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> finished.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateLastActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed after the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> finished.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateLastActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual IEnumerable<Action> CreateLastActions()
@ -237,7 +254,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Initializes this action behavior.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual void Initialize()
@ -265,7 +285,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -306,7 +329,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns this action behavior's icon object.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetIconObject" data-throw-if-not-resolved="false"></xref>.
By default, this method returns the underlying <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual MapObject GetIconObject()
@ -337,7 +365,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
summary: >-
Return true on this method if this action can be multi-tasked along with the passed <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref>.
A multi-tasking is an action that is currently active along with another action.
By default, multi-tasking is disallowed for any action.
example: []
syntax:
content: public virtual bool CanMultitask(Action other)
@ -372,7 +405,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Causes any activities that this action behavior executes to be marked as completed.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual void OnCompleted(CompletionType completion)
@ -404,14 +440,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns the action that should be executed after this action behavior&apos;s underlying <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> completes.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns the action that should be executed after this action behavior's underlying <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> completes.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
description: The underlying action's completion type
return:
type: TinyLife.Actions.Action
description: The action that should be executed next, or null
@ -439,7 +478,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a default instance of the type <code data-dev-comment-type=\"paramref\" class=\"paramref\">type</code>, using the default constructor <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.%23ctor(TinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the type used doesn&apos;t have a default constructor, this method throws an <xref href=\"System.InvalidOperationException\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a default instance of the type <code class="paramref">type</code>, using the default constructor <xref href="TinyLife.Actions.Behaviors.ActionBehavior.%23ctor(TinyLife.Actions.Action)" data-throw-if-not-resolved="false"></xref>.
If the type used doesn't have a default constructor, this method throws an <xref href="System.InvalidOperationException" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static ActionBehavior CreateDefaultInstance(Type type, Action action)
@ -458,23 +500,26 @@ items:
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown if the <code data-dev-comment-type="paramref" 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:
- 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.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
@ -488,50 +533,64 @@ references:
fullName: System.Runtime.Serialization.DataContractAttribute
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
href: TinyLife.html
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -766,6 +825,7 @@ references:
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<ActionBehavior>(ActionBehavior)
nameWithType: Extensions.JsonCopy<ActionBehavior>(ActionBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.ActionBehavior>(TinyLife.Actions.Behaviors.ActionBehavior)
@ -775,61 +835,77 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ActionBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.ActionBehavior
name: ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.ActionBehavior
name: ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ActionBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.ActionBehavior
name: ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.ActionBehavior
name: ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html
- name: )
- 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
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.Runtime.Serialization
commentId: N:System.Runtime.Serialization
isExternal: true
@ -876,6 +952,7 @@ references:
fullName: System
- 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)
@ -885,6 +962,7 @@ references:
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: '>'
@ -894,6 +972,7 @@ references:
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: " "
@ -905,40 +984,49 @@ references:
- 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.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FullyInProgress
name: FullyInProgress
nameWithType: Action.FullyInProgress
fullName: TinyLife.Actions.Action.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
@ -957,13 +1045,14 @@ references:
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -973,10 +1062,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -986,9 +1077,11 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.#ctor
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior__ctor_TinyLife_Actions_Action_
name: ActionBehavior
nameWithType: ActionBehavior.ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior.ActionBehavior
@ -998,33 +1091,39 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: BehaviorAction.CreateFirstActions()
fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
name: CreateFirstActions
nameWithType: ActionBehavior.CreateFirstActions
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
@ -1047,6 +1146,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -1058,6 +1158,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -1127,42 +1228,50 @@ references:
- uid: TinyLife.Actions.BehaviorAction.CreateLastActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateLastActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions
name: CreateLastActions()
nameWithType: BehaviorAction.CreateLastActions()
fullName: TinyLife.Actions.BehaviorAction.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions
nameWithType: ActionBehavior.CreateLastActions
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
- 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.Behaviors.ActionBehavior.Initialize*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize
nameWithType: ActionBehavior.Initialize
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
@ -1170,7 +1279,7 @@ references:
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -1180,6 +1289,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1200,6 +1310,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1219,11 +1330,13 @@ references:
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: ActionBehavior.Update
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update
@ -1286,29 +1399,33 @@ references:
- uid: TinyLife.Actions.Action.GetIconObject
commentId: M:TinyLife.Actions.Action.GetIconObject
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
name: GetIconObject()
nameWithType: Action.GetIconObject()
fullName: TinyLife.Actions.Action.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Action.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
name: GetActionObject<T>(bool)
nameWithType: ActionInfo.GetActionObject<T>(bool)
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>(bool)
@ -1318,6 +1435,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: <
- name: T
- name: '>'
@ -1330,6 +1448,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: (
- name: Of
- name: " "
@ -1343,78 +1462,95 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject
nameWithType: ActionBehavior.GetIconObject
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
href: TinyLife.Objects.MapObject.html
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask
nameWithType: ActionBehavior.CanMultitask
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: ActionBehavior.OnCompleted
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: Action.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction
nameWithType: ActionBehavior.GetNextAction
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction
- uid: TinyLife.Actions.Behaviors.ActionBehavior.#ctor(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.#ctor(TinyLife.Actions.Action)
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior__ctor_TinyLife_Actions_Action_
name: ActionBehavior(Action)
nameWithType: ActionBehavior.ActionBehavior(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.ActionBehavior(TinyLife.Actions.Action)
@ -1424,15 +1560,18 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.#ctor(TinyLife.Actions.Action)
name: ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior__ctor_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- name: New
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.InvalidOperationException
commentId: T:System.InvalidOperationException
@ -1443,6 +1582,7 @@ references:
fullName: System.InvalidOperationException
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance*
commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance
nameWithType: ActionBehavior.CreateDefaultInstance
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance

View file

@ -5,8 +5,8 @@ items:
id: ComputerBehavior
parent: TinyLife.Actions.Behaviors
children:
- TinyLife.Actions.Behaviors.ComputerBehavior.#ctor(TinyLife.Actions.Action,System.String,System.TimeSpan,System.TimeSpan)
- TinyLife.Actions.Behaviors.ComputerBehavior.#ctor(TinyLife.Actions.Action,System.String)
- TinyLife.Actions.Behaviors.ComputerBehavior.#ctor(TinyLife.Actions.Action,System.String,System.TimeSpan,System.TimeSpan)
- TinyLife.Actions.Behaviors.ComputerBehavior.Initialize
- TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Behaviors.ComputerBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -24,11 +24,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 11
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nA computer behavior is a <xref href=\"TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior\" data-throw-if-not-resolved=\"false\"></xref> that is executed at a computer.\nUsing this behavior automatically turns the computer on (<xref href=\"TinyLife.Objects.ScreenObject.TurnOn(System.String)\" data-throw-if-not-resolved=\"false\"></xref>) and plays a typing sound.\n"
summary: >-
A computer behavior is a <xref href="TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior" data-throw-if-not-resolved="false"></xref> that is executed at a computer.
Using this behavior automatically turns the computer on (<xref href="TinyLife.Objects.ScreenObject.TurnOn(System.String)" data-throw-if-not-resolved="false"></xref>) and plays a typing sound.
example: []
syntax:
content: 'public class ComputerBehavior : WorkAtDeskObjectBehavior'
@ -74,11 +77,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 21
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new computer behavior with the given settings.\n"
summary: Creates a new computer behavior with the given settings.
example: []
syntax:
content: public ComputerBehavior(Action action, string screenContent)
@ -88,7 +91,7 @@ items:
description: The action that this behavior is acting upon.
- id: screenContent
type: System.String
description: The name of the texture that should be displayed on the computer&apos;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>.
content.vb: Public Sub New(action As Action, screenContent As String)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor*
nameWithType.vb: ComputerBehavior.New(Action, String)
@ -112,11 +115,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 32
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new computer behavior with the given settings.\n"
summary: Creates a new computer behavior with the given settings.
example: []
syntax:
content: public ComputerBehavior(Action action, string screenContent, TimeSpan workTime, TimeSpan breakTime)
@ -126,13 +129,13 @@ items:
description: The action that this behavior is acting upon.
- id: screenContent
type: System.String
description: The name of the texture that should be displayed on the computer&apos;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
type: System.TimeSpan
description: The amount of in-game time that this action&apos;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.Person" data-throw-if-not-resolved="false"></xref> shoud look to be typing for.
- id: breakTime
type: System.TimeSpan
description: The amount of in-game time that this action&apos;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.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions.
content.vb: Public Sub New(action As Action, screenContent As String, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor*
nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan)
@ -156,11 +159,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 37
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Initializes this action behavior.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Initialize()
@ -185,11 +191,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 42
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -227,11 +236,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 56
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Causes any activities that this action behavior executes to be marked as completed.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void OnCompleted(CompletionType completion)
@ -246,13 +258,14 @@ references:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
commentId: T:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
name: WorkAtDeskObjectBehavior
nameWithType: WorkAtDeskObjectBehavior
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
name: TurnOn(string)
nameWithType: ScreenObject.TurnOn(string)
fullName: TinyLife.Objects.ScreenObject.TurnOn(string)
@ -262,6 +275,7 @@ references:
spec.csharp:
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
name: TurnOn
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
- name: (
- uid: System.String
name: string
@ -271,6 +285,7 @@ references:
spec.vb:
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
name: TurnOn
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
- name: (
- uid: System.String
name: String
@ -279,27 +294,34 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -314,126 +336,150 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
commentId: P:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
parent: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_IsWorking
name: IsWorking
nameWithType: WorkAtDeskObjectBehavior.IsWorking
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: WorkAtDeskObjectBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: WorkAtDeskObjectBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -443,10 +489,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -456,6 +504,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -680,6 +729,7 @@ references:
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<ComputerBehavior>(ComputerBehavior)
nameWithType: Extensions.JsonCopy<ComputerBehavior>(ComputerBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.ComputerBehavior>(TinyLife.Actions.Behaviors.ComputerBehavior)
@ -689,26 +739,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ComputerBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ComputerBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: )
- uid: System
commentId: N:System
@ -719,6 +775,7 @@ references:
fullName: System
- 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)
@ -728,6 +785,7 @@ references:
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: '>'
@ -737,6 +795,7 @@ references:
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: " "
@ -748,28 +807,35 @@ references:
- 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.Actions.Behaviors.ComputerBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.ComputerBehavior.#ctor
href: TinyLife.Actions.Behaviors.ComputerBehavior.html#TinyLife_Actions_Behaviors_ComputerBehavior__ctor_TinyLife_Actions_Action_System_String_
name: ComputerBehavior
nameWithType: ComputerBehavior.ComputerBehavior
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.ComputerBehavior
@ -779,6 +845,7 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
@ -795,24 +862,30 @@ references:
name.vb: String
- 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.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
@ -826,47 +899,148 @@ references:
fullName: System.TimeSpan
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- 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.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ComputerBehavior.Initialize*
commentId: Overload:TinyLife.Actions.Behaviors.ComputerBehavior.Initialize
href: TinyLife.Actions.Behaviors.ComputerBehavior.html#TinyLife_Actions_Behaviors_ComputerBehavior_Initialize
name: Initialize
nameWithType: ComputerBehavior.Initialize
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.Initialize
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: WorkAtDeskObjectBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -876,6 +1050,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -896,6 +1071,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -915,6 +1091,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.ComputerBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.ComputerBehavior.Update
href: TinyLife.Actions.Behaviors.ComputerBehavior.html#TinyLife_Actions_Behaviors_ComputerBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: ComputerBehavior.Update
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.Update
@ -966,34 +1143,66 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted*
commentId: Overload:TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted
href: TinyLife.Actions.Behaviors.ComputerBehavior.html#TinyLife_Actions_Behaviors_ComputerBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: ComputerBehavior.OnCompleted
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -8,8 +8,8 @@ items:
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.#ctor(TinyLife.Actions.Action,System.Boolean,System.Boolean,TinyLife.Objects.FurnitureType[])
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem``1
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction``1(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType[])
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem``1
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Initialize
- TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -31,7 +31,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nA get-and-sit-down behavior is an <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> where a person gets an action object that can be picked up (like a plate of food) and interacts with it on a chair or at a standing desk.\nThis behavior considers a multitude of possible circumstances for the action, including the item being on a counter, on the ground, already on a valid table, in the person&apos;s hand, and more.\nNote that <xref href=\"TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction%60%601(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.FurnitureType%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref> should be used to ensure that the correct interaction item is returned in every circumstance.\n"
summary: >-
A get-and-sit-down behavior is an <xref href="TinyLife.Actions.Behaviors.ActionBehavior" data-throw-if-not-resolved="false"></xref> where a person gets an action object that can be picked up (like a plate of food) and interacts with it on a chair or at a standing desk.
This behavior considers a multitude of possible circumstances for the action, including the item being on a counter, on the ground, already on a valid table, in the person's hand, and more.
Note that <xref href="TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction%60%601(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.FurnitureType%5b%5d)" data-throw-if-not-resolved="false"></xref> should be used to ensure that the correct interaction item is returned in every circumstance.
example: []
syntax:
content: 'public class GetAndSitDownBehavior : ActionBehavior'
@ -77,7 +82,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new get-and-sit-down behavior with the given settings\n"
summary: Creates a new get-and-sit-down behavior with the given settings
example: []
syntax:
content: public GetAndSitDownBehavior(Action action, bool forceTable, bool allowStandingDesk, params FurnitureType[] workItems)
@ -93,7 +98,7 @@ items:
description: A property that determines whether this action can be executed at a <xref href="TinyLife.Objects.ObjectCategory.StandingDesk" data-throw-if-not-resolved="false"></xref>
- id: workItems
type: TinyLife.Objects.FurnitureType[]
description: An array of <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref> instances that represents all ietms which can be gotten and sat down with. This array is used to check the validity of a person&apos;s held item and items on tables.
description: An array of <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref> instances that represents all ietms which can be gotten and sat down with. This array is used to check the validity of a person's held item and items on tables.
content.vb: Public Sub New(action As Action, forceTable As Boolean, allowStandingDesk As Boolean, ParamArray workItems As FurnitureType())
overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.#ctor*
nameWithType.vb: GetAndSitDownBehavior.New(Action, Boolean, Boolean, ParamArray FurnitureType())
@ -121,7 +126,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed before the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> starts.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
@ -149,11 +157,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 94
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Initializes this action behavior.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Initialize()
@ -178,11 +189,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 107
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -220,11 +234,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 126
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns this action behavior's icon object.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetIconObject" data-throw-if-not-resolved="false"></xref>.
By default, this method returns the underlying <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override MapObject GetIconObject()
@ -252,18 +271,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 131
startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns the action that should be executed after this action behavior&apos;s underlying <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> completes.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns the action that should be executed after this action behavior's underlying <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> completes.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
description: The underlying action's completion type
return:
type: TinyLife.Actions.Action
description: The action that should be executed next, or null
@ -288,11 +310,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItem
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 147
startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A helper method that returns the item instance that is currently being interacted with in this action.
Since this action type is rather complex, this is the favored way over <xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public T GetInteractingItem<T>() where T : Furniture'
@ -325,11 +350,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItemForAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 174
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A helper method that returns the item instance that is currently being interacted with in this action.
Since this action type is rather complex, this is the favored way over <xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public static T GetInteractingItemForAction<T>(ActionInfo info, params FurnitureType[] workItems) where T : Furniture'
@ -353,11 +381,13 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction``1(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType[])
commentId: M:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction``1(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType[])
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetInteractingItemForAction__1_TinyLife_Actions_ActionInfo_TinyLife_Objects_FurnitureType___
name: GetInteractingItemForAction<T>(ActionInfo, params FurnitureType[])
nameWithType: GetAndSitDownBehavior.GetInteractingItemForAction<T>(ActionInfo, params FurnitureType[])
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction<T>(TinyLife.Actions.ActionInfo, params TinyLife.Objects.FurnitureType[])
@ -367,24 +397,28 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction``1(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType[])
name: GetInteractingItemForAction
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetInteractingItemForAction__1_TinyLife_Actions_ActionInfo_TinyLife_Objects_FurnitureType___
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: '['
- name: ']'
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction``1(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType[])
name: GetInteractingItemForAction
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetInteractingItemForAction__1_TinyLife_Actions_ActionInfo_TinyLife_Objects_FurnitureType___
- name: (
- name: Of
- name: " "
@ -393,38 +427,47 @@ references:
- name: (
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- name: ParamArray
- name: " "
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: (
- name: )
- name: )
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -439,82 +482,98 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -524,10 +583,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -537,6 +598,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -761,6 +823,7 @@ references:
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<GetAndSitDownBehavior>(GetAndSitDownBehavior)
nameWithType: Extensions.JsonCopy<GetAndSitDownBehavior>(GetAndSitDownBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.GetAndSitDownBehavior>(TinyLife.Actions.Behaviors.GetAndSitDownBehavior)
@ -770,26 +833,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.GetAndSitDownBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
name: GetAndSitDownBehavior
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
name: GetAndSitDownBehavior
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.GetAndSitDownBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
name: GetAndSitDownBehavior
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
name: GetAndSitDownBehavior
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html
- name: )
- uid: System
commentId: N:System
@ -800,6 +869,7 @@ references:
fullName: System
- 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)
@ -809,6 +879,7 @@ references:
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: '>'
@ -818,6 +889,7 @@ references:
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: " "
@ -829,39 +901,48 @@ references:
- 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.Objects.ObjectCategory.StandingDesk
commentId: F:TinyLife.Objects.ObjectCategory.StandingDesk
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_StandingDesk
name: StandingDesk
nameWithType: ObjectCategory.StandingDesk
fullName: TinyLife.Objects.ObjectCategory.StandingDesk
- uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects
href: TinyLife.Objects.FurnitureType.html
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.#ctor
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior__ctor_TinyLife_Actions_Action_System_Boolean_System_Boolean_TinyLife_Objects_FurnitureType___
name: GetAndSitDownBehavior
nameWithType: GetAndSitDownBehavior.GetAndSitDownBehavior
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetAndSitDownBehavior
@ -871,6 +952,7 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
@ -887,6 +969,7 @@ references:
name.vb: Boolean
- uid: TinyLife.Objects.FurnitureType[]
isExternal: true
href: TinyLife.Objects.FurnitureType.html
name: FurnitureType[]
nameWithType: FurnitureType[]
fullName: TinyLife.Objects.FurnitureType[]
@ -896,65 +979,107 @@ references:
spec.csharp:
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: (
- name: )
- 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
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: BehaviorAction.CreateFirstActions()
fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: ActionBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_CreateFirstActions
name: CreateFirstActions
nameWithType: GetAndSitDownBehavior.CreateFirstActions
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions
@ -977,6 +1102,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -988,6 +1114,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -1054,32 +1181,121 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
name: AndThenInitialize()
nameWithType: MultiAction.AndThenInitialize()
fullName: TinyLife.Actions.MultiAction.AndThenInitialize()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenInitialize
name: AndThenInitialize
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Initialize*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Initialize
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_Initialize
name: Initialize
nameWithType: GetAndSitDownBehavior.Initialize
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Initialize
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -1089,6 +1305,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1109,6 +1326,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1128,6 +1346,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: GetAndSitDownBehavior.Update
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update
@ -1187,68 +1406,36 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Action.GetIconObject
commentId: M:TinyLife.Actions.Action.GetIconObject
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
nameWithType: Action.GetIconObject()
fullName: TinyLife.Actions.Action.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
- uid: TinyLife.Actions.Action.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
- uid: TinyLife.Actions.Action.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject
name: GetIconObject
nameWithType: GetAndSitDownBehavior.GetIconObject
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
name: GetNextAction(CompletionType)
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction
name: GetNextAction
nameWithType: GetAndSitDownBehavior.GetNextAction
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
name: GetActionObject<T>(bool)
nameWithType: ActionInfo.GetActionObject<T>(bool)
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>(bool)
@ -1258,6 +1445,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: <
- name: T
- name: '>'
@ -1270,6 +1458,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: (
- name: Of
- name: " "
@ -1281,8 +1470,104 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetIconObject
name: GetIconObject
nameWithType: GetAndSitDownBehavior.GetIconObject
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
href: TinyLife.Objects.MapObject.html
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: Action.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction
nameWithType: GetAndSitDownBehavior.GetNextAction
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetInteractingItem__1
name: GetInteractingItem
nameWithType: GetAndSitDownBehavior.GetInteractingItem
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem
@ -1296,40 +1581,9 @@ references:
name: T
nameWithType: T
fullName: T
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem``1
commentId: M:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem``1
name: GetInteractingItem<T>()
nameWithType: GetAndSitDownBehavior.GetInteractingItem<T>()
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem<T>()
nameWithType.vb: GetAndSitDownBehavior.GetInteractingItem(Of T)()
fullName.vb: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem(Of T)()
name.vb: GetInteractingItem(Of T)()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem``1
name: GetInteractingItem
- name: <
- name: T
- name: '>'
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem``1
name: GetInteractingItem
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction*
commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html#TinyLife_Actions_Behaviors_GetAndSitDownBehavior_GetInteractingItemForAction__1_TinyLife_Actions_ActionInfo_TinyLife_Objects_FurnitureType___
name: GetInteractingItemForAction
nameWithType: GetAndSitDownBehavior.GetInteractingItemForAction
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo

View file

@ -30,7 +30,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nAn action behavior that involves either a landline phone (which is expected to have the <xref href=\"TinyLife.Objects.ObjectCategory.LandlinePhone\" data-throw-if-not-resolved=\"false\"></xref>), or a Tiny taking out their own mobile phone and using it (which happens if the <xref href=\"TinyLife.Objects.ObjectCategory.Self\" data-throw-if-not-resolved=\"false\"></xref> category is attached to the action). An action that uses the phone behavior can have both object categories attached for multi-use.\n"
summary: An action behavior that involves either a landline phone (which is expected to have the <xref href="TinyLife.Objects.ObjectCategory.LandlinePhone" data-throw-if-not-resolved="false"></xref>), or a Tiny taking out their own mobile phone and using it (which happens if the <xref href="TinyLife.Objects.ObjectCategory.Self" data-throw-if-not-resolved="false"></xref> category is attached to the action). An action that uses the phone behavior can have both object categories attached for multi-use.
example: []
syntax:
content: 'public class PhoneBehavior : ActionBehavior'
@ -112,7 +112,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed before the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> starts.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
@ -140,11 +143,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 39
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns this action behavior's icon object.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetIconObject" data-throw-if-not-resolved="false"></xref>.
By default, this method returns the underlying <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override MapObject GetIconObject()
@ -172,11 +180,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 44
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Initializes this action behavior.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Initialize()
@ -201,11 +212,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 65
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -243,11 +257,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 73
startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
summary: >-
Return true on this method if this action can be multi-tasked along with the passed <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref>.
A multi-tasking is an action that is currently active along with another action.
By default, multi-tasking is disallowed for any action.
example: []
syntax:
content: public override bool CanMultitask(Action other)
@ -279,11 +298,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 78
startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Causes any activities that this action behavior executes to be marked as completed.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void OnCompleted(CompletionType completion)
@ -297,37 +319,46 @@ items:
references:
- uid: TinyLife.Objects.ObjectCategory.LandlinePhone
commentId: F:TinyLife.Objects.ObjectCategory.LandlinePhone
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_LandlinePhone
name: LandlinePhone
nameWithType: ObjectCategory.LandlinePhone
fullName: TinyLife.Objects.ObjectCategory.LandlinePhone
- uid: TinyLife.Objects.ObjectCategory.Self
commentId: F:TinyLife.Objects.ObjectCategory.Self
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_Self
name: Self
nameWithType: ObjectCategory.Self
fullName: TinyLife.Objects.ObjectCategory.Self
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -342,68 +373,80 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -413,10 +456,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -426,6 +471,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -650,6 +696,7 @@ references:
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<PhoneBehavior>(PhoneBehavior)
nameWithType: Extensions.JsonCopy<PhoneBehavior>(PhoneBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.PhoneBehavior>(TinyLife.Actions.Behaviors.PhoneBehavior)
@ -659,26 +706,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.PhoneBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.PhoneBehavior
name: PhoneBehavior
href: TinyLife.Actions.Behaviors.PhoneBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.PhoneBehavior
name: PhoneBehavior
href: TinyLife.Actions.Behaviors.PhoneBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.PhoneBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.PhoneBehavior
name: PhoneBehavior
href: TinyLife.Actions.Behaviors.PhoneBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.PhoneBehavior
name: PhoneBehavior
href: TinyLife.Actions.Behaviors.PhoneBehavior.html
- name: )
- uid: System
commentId: N:System
@ -689,6 +742,7 @@ references:
fullName: System
- 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)
@ -698,6 +752,7 @@ references:
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: '>'
@ -707,6 +762,7 @@ references:
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: " "
@ -718,28 +774,35 @@ references:
- 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.Actions.Behaviors.PhoneBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.#ctor
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior__ctor_TinyLife_Actions_Action_System_Boolean_System_String_
name: PhoneBehavior
nameWithType: PhoneBehavior.PhoneBehavior
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.PhoneBehavior
@ -749,6 +812,7 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
@ -776,39 +840,74 @@ references:
name.vb: String
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: BehaviorAction.CreateFirstActions()
fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: ActionBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior_CreateFirstActions
name: CreateFirstActions
nameWithType: PhoneBehavior.CreateFirstActions
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions
@ -831,6 +930,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -842,6 +942,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -908,76 +1009,239 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.Action.GetIconObject
commentId: M:TinyLife.Actions.Action.GetIconObject
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
name: GetIconObject()
nameWithType: Action.GetIconObject()
fullName: TinyLife.Actions.Action.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Action.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
isExternal: true
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
name: GetActionObject<T>(bool)
nameWithType: ActionInfo.GetActionObject<T>(bool)
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>(bool)
nameWithType.vb: ActionInfo.GetActionObject(Of T)(Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.GetActionObject(Of T)(Boolean)
name.vb: GetActionObject(Of T)(Boolean)
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior_GetIconObject
name: GetIconObject
nameWithType: PhoneBehavior.GetIconObject
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
href: TinyLife.Objects.MapObject.html
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.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.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.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.Initialize
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior_Initialize
name: Initialize
nameWithType: PhoneBehavior.Initialize
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -987,6 +1251,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1007,6 +1272,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1026,6 +1292,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.PhoneBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.Update
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: PhoneBehavior.Update
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Update
@ -1088,56 +1355,94 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask
nameWithType: PhoneBehavior.CanMultitask
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted*
commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted
href: TinyLife.Actions.Behaviors.PhoneBehavior.html#TinyLife_Actions_Behaviors_PhoneBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: PhoneBehavior.OnCompleted
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -22,11 +22,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpOrSpawnBehavior
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 12
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nAn action behavior that causes an object to be spawned in a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s hand, or picked up from a location that it is occupying.\n"
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.
Note that a previous item is always discarded using the <xref href="TinyLife.Actions.DiscardHeldItemAction" data-throw-if-not-resolved="false"></xref> action.
example: []
syntax:
content: 'public class PickUpOrSpawnBehavior : ActionBehavior'
@ -73,11 +76,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new pick up or spawn behavior with the given settings.\n"
summary: Creates a new pick up or spawn behavior with the given settings.
example: []
syntax:
content: public PickUpOrSpawnBehavior(Action action, Func<FurnitureType> itemToSpawn, int[] colorsToSpawn = null, Func<Furniture, bool> isValid = null)
@ -93,13 +96,13 @@ items:
description: The colors to spawn.
- id: isValid
type: System.Func{TinyLife.Objects.Furniture,System.Boolean}
description: Whether the item that we&apos;re trying to pick up is valid. If this is null, the item is checked against the <code data-dev-comment-type="paramref" class="paramref">itemToSpawn</code>.
description: Whether the item that we're trying to pick up is valid. If this is null, the item is checked against the <code class="paramref">itemToSpawn</code>.
content.vb: Public Sub New(action As Action, itemToSpawn As Func(Of FurnitureType), colorsToSpawn As Integer() = Nothing, isValid As Func(Of Furniture, Boolean) = Nothing)
overload: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.#ctor*
exceptions:
- type: System.ArgumentNullException
commentId: T:System.ArgumentNullException
description: Thrown if the <code data-dev-comment-type="paramref" class="paramref">itemToSpawn</code> is null.
description: Thrown if the <code class="paramref">itemToSpawn</code> is null.
nameWithType.vb: PickUpOrSpawnBehavior.New(Action, Func(Of FurnitureType), Integer(), Func(Of Furniture, Boolean))
fullName.vb: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.New(TinyLife.Actions.Action, System.Func(Of TinyLife.Objects.FurnitureType), Integer(), System.Func(Of TinyLife.Objects.Furniture, Boolean))
name.vb: New(Action, Func(Of FurnitureType), Integer(), Func(Of Furniture, Boolean))
@ -121,11 +124,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 33
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed before the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> starts.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
@ -153,18 +159,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 47
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns the action that should be executed after this action behavior&apos;s underlying <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> completes.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns the action that should be executed after this action behavior's underlying <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> completes.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
description: The underlying action's completion type
return:
type: TinyLife.Actions.Action
description: The action that should be executed next, or null
@ -175,32 +184,46 @@ references:
- 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.DiscardHeldItemAction
commentId: T:TinyLife.Actions.DiscardHeldItemAction
href: TinyLife.Actions.DiscardHeldItemAction.html
name: DiscardHeldItemAction
nameWithType: DiscardHeldItemAction
fullName: TinyLife.Actions.DiscardHeldItemAction
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -215,58 +238,67 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -276,6 +308,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -296,6 +329,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -316,70 +350,84 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -389,10 +437,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -402,6 +452,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -626,6 +677,7 @@ references:
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<PickUpOrSpawnBehavior>(PickUpOrSpawnBehavior)
nameWithType: Extensions.JsonCopy<PickUpOrSpawnBehavior>(PickUpOrSpawnBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior>(TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior)
@ -635,44 +687,55 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
name: PickUpOrSpawnBehavior
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
name: PickUpOrSpawnBehavior
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
name: PickUpOrSpawnBehavior
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
name: PickUpOrSpawnBehavior
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
- name: )
- 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: System
commentId: N:System
isExternal: true
@ -682,6 +745,7 @@ references:
fullName: System
- 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)
@ -691,6 +755,7 @@ references:
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: '>'
@ -700,6 +765,7 @@ references:
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: " "
@ -711,26 +777,32 @@ references:
- 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: System.ArgumentNullException
commentId: T:System.ArgumentNullException
isExternal: true
@ -740,6 +812,7 @@ references:
fullName: System.ArgumentNullException
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.#ctor
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior__ctor_TinyLife_Actions_Action_System_Func_TinyLife_Objects_FurnitureType__System_Int32___System_Func_TinyLife_Objects_Furniture_System_Boolean__
name: PickUpOrSpawnBehavior
nameWithType: PickUpOrSpawnBehavior.PickUpOrSpawnBehavior
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.PickUpOrSpawnBehavior
@ -749,6 +822,7 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
@ -771,6 +845,7 @@ references:
- name: <
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: '>'
spec.vb:
- uid: System.Func`1
@ -782,6 +857,7 @@ references:
- name: " "
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: )
- uid: System.Int32[]
isExternal: true
@ -825,6 +901,7 @@ references:
- name: <
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Boolean
@ -842,6 +919,7 @@ references:
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Boolean
@ -851,21 +929,26 @@ references:
- 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: System.Func`1
commentId: T:System.Func`1
isExternal: true
@ -928,24 +1011,54 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: BehaviorAction.CreateFirstActions()
fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: ActionBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions*
commentId: Overload:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
name: CreateFirstActions
nameWithType: PickUpOrSpawnBehavior.CreateFirstActions
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
@ -968,6 +1081,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -979,6 +1093,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -1045,34 +1160,66 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: Action.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction*
commentId: Overload:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction
nameWithType: PickUpOrSpawnBehavior.GetNextAction
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -29,7 +29,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nAn action behavior that is used for any kind of action that involves reading a book or other type of media.\nA <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.\n"
summary: >-
An action behavior that is used for any kind of action that involves reading a book or other type of media.
A <xref href="TinyLife.Actions.BehaviorAction%601" data-throw-if-not-resolved="false"></xref> using this behavior will cause the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> to sit down after using the underlying <xref href="TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior" data-throw-if-not-resolved="false"></xref> behavior to pick up or spawn the book.
example: []
syntax:
content: 'public class ReadBehavior : PickUpOrSpawnBehavior'
@ -76,7 +79,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns whether this action behavior is fully in progress.\nThis is the action behavior version of <xref href=\"TinyLife.Actions.Action.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns whether this action behavior is fully in progress.
This is the action behavior version of <xref href="TinyLife.Actions.Action.FullyInProgress" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool FullyInProgress { get; }
@ -108,7 +114,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new pick up or spawn behavior with the given settings.\n"
summary: Creates a new pick up or spawn behavior with the given settings.
example: []
syntax:
content: public ReadBehavior(Action action, Func<FurnitureType> itemToSpawn, int[] colorsToSpawn = null, Func<Furniture, bool> isValid = null)
@ -124,13 +130,13 @@ items:
description: The colors to spawn.
- id: isValid
type: System.Func{TinyLife.Objects.Furniture,System.Boolean}
description: Whether the item that we&apos;re trying to pick up is valid. If this is null, the item is checked against the <code data-dev-comment-type="paramref" class="paramref">itemToSpawn</code>.
description: Whether the item that we're trying to pick up is valid. If this is null, the item is checked against the <code class="paramref">itemToSpawn</code>.
content.vb: Public Sub New(action As Action, itemToSpawn As Func(Of FurnitureType), colorsToSpawn As Integer() = Nothing, isValid As Func(Of Furniture, Boolean) = Nothing)
overload: TinyLife.Actions.Behaviors.ReadBehavior.#ctor*
exceptions:
- type: System.ArgumentNullException
commentId: T:System.ArgumentNullException
description: Thrown if the <code data-dev-comment-type="paramref" class="paramref">itemToSpawn</code> is null.
description: Thrown if the <code class="paramref">itemToSpawn</code> is null.
nameWithType.vb: ReadBehavior.New(Action, Func(Of FurnitureType), Integer(), Func(Of Furniture, Boolean))
fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.New(TinyLife.Actions.Action, System.Func(Of TinyLife.Objects.FurnitureType), Integer(), System.Func(Of TinyLife.Objects.Furniture, Boolean))
name.vb: New(Action, Func(Of FurnitureType), Integer(), Func(Of Furniture, Boolean))
@ -156,7 +162,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nInitializes this action behavior.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Initializes this action behavior.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Initialize()
@ -185,7 +194,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -227,7 +239,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
summary: >-
Return true on this method if this action can be multi-tasked along with the passed <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref>.
A multi-tasking is an action that is currently active along with another action.
By default, multi-tasking is disallowed for any action.
example: []
syntax:
content: public override bool CanMultitask(Action other)
@ -263,7 +280,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Causes any activities that this action behavior executes to be marked as completed.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void OnCompleted(CompletionType completion)
@ -277,6 +297,7 @@ items:
references:
- uid: TinyLife.Actions.BehaviorAction`1
commentId: T:TinyLife.Actions.BehaviorAction`1
href: TinyLife.Actions.BehaviorAction-1.html
name: BehaviorAction<T>
nameWithType: BehaviorAction<T>
fullName: TinyLife.Actions.BehaviorAction<T>
@ -286,12 +307,14 @@ references:
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
href: TinyLife.Actions.BehaviorAction-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
href: TinyLife.Actions.BehaviorAction-1.html
- name: (
- name: Of
- name: " "
@ -300,38 +323,47 @@ references:
- 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.Behaviors.PickUpOrSpawnBehavior
commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
name: PickUpOrSpawnBehavior
nameWithType: PickUpOrSpawnBehavior
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -346,94 +378,111 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: PickUpOrSpawnBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: PickUpOrSpawnBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html#TinyLife_Actions_Behaviors_PickUpOrSpawnBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -443,10 +492,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -456,6 +507,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -680,6 +732,7 @@ references:
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<ReadBehavior>(ReadBehavior)
nameWithType: Extensions.JsonCopy<ReadBehavior>(ReadBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.ReadBehavior>(TinyLife.Actions.Behaviors.ReadBehavior)
@ -689,44 +742,55 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ReadBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.ReadBehavior
name: ReadBehavior
href: TinyLife.Actions.Behaviors.ReadBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.ReadBehavior
name: ReadBehavior
href: TinyLife.Actions.Behaviors.ReadBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.ReadBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.ReadBehavior
name: ReadBehavior
href: TinyLife.Actions.Behaviors.ReadBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.ReadBehavior
name: ReadBehavior
href: TinyLife.Actions.Behaviors.ReadBehavior.html
- name: )
- 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: System
commentId: N:System
isExternal: true
@ -736,6 +800,7 @@ references:
fullName: System
- 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)
@ -745,6 +810,7 @@ references:
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: '>'
@ -754,6 +820,7 @@ references:
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: " "
@ -765,34 +832,49 @@ references:
- 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.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FullyInProgress
name: FullyInProgress
nameWithType: Action.FullyInProgress
fullName: TinyLife.Actions.Action.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ReadBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
@ -807,14 +889,35 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Actions.Behaviors.ReadBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.#ctor
name: ReadBehavior
nameWithType: ReadBehavior.ReadBehavior
fullName: TinyLife.Actions.Behaviors.ReadBehavior.ReadBehavior
nameWithType.vb: ReadBehavior.New
fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.New
name.vb: New
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions
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.ArgumentNullException
commentId: T:System.ArgumentNullException
isExternal: true
@ -822,12 +925,15 @@ references:
name: ArgumentNullException
nameWithType: ArgumentNullException
fullName: System.ArgumentNullException
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.Behaviors.ReadBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.#ctor
href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior__ctor_TinyLife_Actions_Action_System_Func_TinyLife_Objects_FurnitureType__System_Int32___System_Func_TinyLife_Objects_Furniture_System_Boolean__
name: ReadBehavior
nameWithType: ReadBehavior.ReadBehavior
fullName: TinyLife.Actions.Behaviors.ReadBehavior.ReadBehavior
nameWithType.vb: ReadBehavior.New
fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.New
name.vb: New
- uid: System.Func{TinyLife.Objects.FurnitureType}
commentId: T:System.Func{TinyLife.Objects.FurnitureType}
parent: System
@ -847,6 +953,7 @@ references:
- name: <
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: '>'
spec.vb:
- uid: System.Func`1
@ -858,6 +965,7 @@ references:
- name: " "
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: )
- uid: System.Int32[]
isExternal: true
@ -901,6 +1009,7 @@ references:
- name: <
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Boolean
@ -918,6 +1027,7 @@ references:
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Boolean
@ -925,23 +1035,6 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
- uid: System.Func`1
commentId: T:System.Func`1
isExternal: true
@ -1004,32 +1097,128 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- 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.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.Initialize*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.Initialize
href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_Initialize
name: Initialize
nameWithType: ReadBehavior.Initialize
fullName: TinyLife.Actions.Behaviors.ReadBehavior.Initialize
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -1039,6 +1228,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1059,6 +1249,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1078,6 +1269,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.Update
href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: ReadBehavior.Update
fullName: TinyLife.Actions.Behaviors.ReadBehavior.Update
@ -1140,56 +1332,94 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask
href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask
nameWithType: ReadBehavior.CanMultitask
fullName: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted*
commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted
href: TinyLife.Actions.Behaviors.ReadBehavior.html#TinyLife_Actions_Behaviors_ReadBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: ReadBehavior.OnCompleted
fullName: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -27,7 +27,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nAn <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> for an action that is invoked at a <xref href=\"ExtremelySimpleLogger.Sink\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the sink is not the main <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>, it should be added as an auxiliary object using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\nThis behavior automatically displays a running water sound and sets the active person&apos;s pose to a working version using <xref href=\"TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
An <xref href="TinyLife.Actions.Behaviors.ActionBehavior" data-throw-if-not-resolved="false"></xref> for an action that is invoked at a <xref href="ExtremelySimpleLogger.Sink" data-throw-if-not-resolved="false"></xref>.
If the sink is not the main <xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>, it should be added as an auxiliary object using <xref href="TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenInitialize" data-throw-if-not-resolved="false"></xref>.
This behavior automatically displays a running water sound and sets the active person's pose to a working version using <xref href="TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class SinkBehavior : ActionBehavior'
@ -75,7 +80,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type%2cTinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a new action behavior with the given underlying action.
To create an action behavior of a given type automatically, use <xref href="TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type%2cTinyLife.Actions.Action)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public SinkBehavior(Action action)
@ -110,7 +118,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed before the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> starts.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
@ -142,7 +153,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -184,7 +198,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Causes any activities that this action behavior executes to be marked as completed.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void OnCompleted(CompletionType completion)
@ -199,6 +216,7 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
@ -211,7 +229,7 @@ references:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
name: GetActionObject<T>(bool)
nameWithType: ActionInfo.GetActionObject<T>(bool)
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>(bool)
@ -221,6 +239,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: <
- name: T
- name: '>'
@ -233,6 +252,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetActionObject__1_System_Boolean_
- name: (
- name: Of
- name: " "
@ -246,89 +266,111 @@ references:
- name: )
- uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_AddAuxiliaryObject_TinyLife_Objects_MapObject_TinyLife_Objects_ActionSpot_
name: AddAuxiliaryObject(MapObject, ActionSpot)
nameWithType: ActionInfo.AddAuxiliaryObject(MapObject, ActionSpot)
fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject, TinyLife.Objects.ActionSpot)
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
name: AddAuxiliaryObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_AddAuxiliaryObject_TinyLife_Objects_MapObject_TinyLife_Objects_ActionSpot_
- name: (
- uid: TinyLife.Objects.MapObject
name: MapObject
href: TinyLife.Objects.MapObject.html
- name: ','
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
href: TinyLife.Objects.ActionSpot.html
- name: )
spec.vb:
- uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
name: AddAuxiliaryObject
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_AddAuxiliaryObject_TinyLife_Objects_MapObject_TinyLife_Objects_ActionSpot_
- name: (
- uid: TinyLife.Objects.MapObject
name: MapObject
href: TinyLife.Objects.MapObject.html
- name: ','
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
href: TinyLife.Objects.ActionSpot.html
- 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.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)
commentId: M:TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToWorking_TinyLife_Objects_Pose_
name: ToWorking(Pose)
nameWithType: Extensions.ToWorking(Pose)
fullName: TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)
name: ToWorking
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToWorking_TinyLife_Objects_Pose_
- name: (
- uid: TinyLife.Objects.Pose
name: Pose
href: TinyLife.Objects.Pose.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)
name: ToWorking
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToWorking_TinyLife_Objects_Pose_
- name: (
- uid: TinyLife.Objects.Pose
name: Pose
href: TinyLife.Objects.Pose.html
- name: )
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -343,114 +385,136 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -460,10 +524,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -473,6 +539,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -697,6 +764,7 @@ references:
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<SinkBehavior>(SinkBehavior)
nameWithType: Extensions.JsonCopy<SinkBehavior>(SinkBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.SinkBehavior>(TinyLife.Actions.Behaviors.SinkBehavior)
@ -706,30 +774,37 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.SinkBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.SinkBehavior
name: SinkBehavior
href: TinyLife.Actions.Behaviors.SinkBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.SinkBehavior
name: SinkBehavior
href: TinyLife.Actions.Behaviors.SinkBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.SinkBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.SinkBehavior
name: SinkBehavior
href: TinyLife.Actions.Behaviors.SinkBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.SinkBehavior
name: SinkBehavior
href: TinyLife.Actions.Behaviors.SinkBehavior.html
- name: )
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
@ -742,6 +817,7 @@ references:
fullName: System
- 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)
@ -751,6 +827,7 @@ references:
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: '>'
@ -760,6 +837,7 @@ references:
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: " "
@ -771,45 +849,57 @@ references:
- 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.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.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.Behaviors.SinkBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.SinkBehavior.#ctor
href: TinyLife.Actions.Behaviors.SinkBehavior.html#TinyLife_Actions_Behaviors_SinkBehavior__ctor_TinyLife_Actions_Action_
name: SinkBehavior
nameWithType: SinkBehavior.SinkBehavior
fullName: TinyLife.Actions.Behaviors.SinkBehavior.SinkBehavior
@ -819,27 +909,58 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: BehaviorAction.CreateFirstActions()
fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: ActionBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions*
commentId: Overload:TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions
href: TinyLife.Actions.Behaviors.SinkBehavior.html#TinyLife_Actions_Behaviors_SinkBehavior_CreateFirstActions
name: CreateFirstActions
nameWithType: SinkBehavior.CreateFirstActions
fullName: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions
@ -862,6 +983,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -873,6 +995,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -939,11 +1062,70 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -953,6 +1135,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -973,6 +1156,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -992,6 +1176,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.SinkBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.SinkBehavior.Update
href: TinyLife.Actions.Behaviors.SinkBehavior.html#TinyLife_Actions_Behaviors_SinkBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: SinkBehavior.Update
fullName: TinyLife.Actions.Behaviors.SinkBehavior.Update
@ -1051,34 +1236,66 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted*
commentId: Overload:TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted
href: TinyLife.Actions.Behaviors.SinkBehavior.html#TinyLife_Actions_Behaviors_SinkBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: SinkBehavior.OnCompleted
fullName: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -5,8 +5,8 @@ items:
id: WorkAtDeskObjectBehavior
parent: TinyLife.Actions.Behaviors
children:
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor(TinyLife.Actions.Action,System.TimeSpan,System.TimeSpan)
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor(TinyLife.Actions.Action)
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor(TinyLife.Actions.Action,System.TimeSpan,System.TimeSpan)
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
@ -29,7 +29,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nA work at desk object behavior is a <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> where a person works at an object that is statically attached to a table or standing desk.\nNote that this behavior differs from <xref href=\"TinyLife.Actions.Behaviors.GetAndSitDownBehavior\" data-throw-if-not-resolved=\"false\"></xref> in that the object involved in this behavior cannot be picked up or moved by a person.\nThis class is used by <xref href=\"TinyLife.Actions.Behaviors.ComputerBehavior\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A work at desk object behavior is a <xref href="TinyLife.Actions.Behaviors.ActionBehavior" data-throw-if-not-resolved="false"></xref> where a person works at an object that is statically attached to a table or standing desk.
Note that this behavior differs from <xref href="TinyLife.Actions.Behaviors.GetAndSitDownBehavior" data-throw-if-not-resolved="false"></xref> in that the object involved in this behavior cannot be picked up or moved by a person.
This class is used by <xref href="TinyLife.Actions.Behaviors.ComputerBehavior" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class WorkAtDeskObjectBehavior : ActionBehavior'
@ -79,7 +84,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns whether this action&apos;s <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> currently looks to be working, which is displayed by the person&apos;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>.\n"
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>.
example: []
syntax:
content: protected bool IsWorking { get; }
@ -110,7 +115,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new work at desk object behavior with the given settings.\n"
summary: Creates a new work at desk object behavior with the given settings.
example: []
syntax:
content: public WorkAtDeskObjectBehavior(Action action)
@ -145,7 +150,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a new work at desk object behavior with the given settings.\n"
summary: Creates a new work at desk object behavior with the given settings.
example: []
syntax:
content: public WorkAtDeskObjectBehavior(Action action, TimeSpan workTime, TimeSpan breakTime)
@ -155,10 +160,10 @@ items:
description: The action that this behavior is acting upon.
- id: workTime
type: System.TimeSpan
description: The amount of in-game time that this action&apos;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.Person" data-throw-if-not-resolved="false"></xref> shoud look to be working for.
- id: breakTime
type: System.TimeSpan
description: The amount of in-game time that this action&apos;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.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween working sessions.
content.vb: Public Sub New(action As Action, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
nameWithType.vb: WorkAtDeskObjectBehavior.New(Action, TimeSpan, TimeSpan)
@ -186,7 +191,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nCreates a set of actions that should be executed before the main <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> starts.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.BehaviorAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a set of actions that should be executed before the main <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> starts.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.BehaviorAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override IEnumerable<Action> CreateFirstActions()
@ -214,11 +222,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 63
startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Updates this action behavior every update frame.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -256,18 +267,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 85
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns the action that should be executed after this action behavior&apos;s underlying <xref href=\"TinyLife.Actions.Behaviors.ActionBehavior.Action\" data-throw-if-not-resolved=\"false\"></xref> completes.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorAction\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns the action that should be executed after this action behavior's underlying <xref href="TinyLife.Actions.Behaviors.ActionBehavior.Action" data-throw-if-not-resolved="false"></xref> completes.
This method is automatically called when using <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override Action GetNextAction(CompletionType completion)
parameters:
- id: completion
type: TinyLife.Actions.CompletionType
description: The underlying action&apos;s completion type
description: The underlying action's completion type
return:
type: TinyLife.Actions.Action
description: The action that should be executed next, or null
@ -278,42 +292,52 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
commentId: T:TinyLife.Actions.Behaviors.GetAndSitDownBehavior
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html
name: GetAndSitDownBehavior
nameWithType: GetAndSitDownBehavior
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
commentId: T:TinyLife.Actions.Behaviors.ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
name: ComputerBehavior
nameWithType: ComputerBehavior
fullName: TinyLife.Actions.Behaviors.ComputerBehavior
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -328,114 +352,136 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action
commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Action
name: Action
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_FullyInProgress
name: FullyInProgress
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
name: CreateLastActions()
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateLastActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
name: Initialize()
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
name: Initialize
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
name: GetIconObject()
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
name: GetIconObject
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetIconObject
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
name: CanMultitask(Action)
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CanMultitask_TinyLife_Actions_Action_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
name: CreateDefaultInstance(Type, Action)
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -445,10 +491,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
name: CreateDefaultInstance
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateDefaultInstance_System_Type_TinyLife_Actions_Action_
- name: (
- uid: System.Type
name: Type
@ -458,6 +506,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
@ -682,6 +731,7 @@ references:
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<WorkAtDeskObjectBehavior>(WorkAtDeskObjectBehavior)
nameWithType: Extensions.JsonCopy<WorkAtDeskObjectBehavior>(WorkAtDeskObjectBehavior)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior>(TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior)
@ -691,26 +741,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
name: WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
name: WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
name: WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
- name: )
- name: (
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
name: WorkAtDeskObjectBehavior
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
- name: )
- uid: System
commentId: N:System
@ -721,6 +777,7 @@ references:
fullName: System
- 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)
@ -730,6 +787,7 @@ references:
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: '>'
@ -739,6 +797,7 @@ references:
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: " "
@ -750,35 +809,43 @@ references:
- 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.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.Pose
commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects
href: TinyLife.Objects.Pose.html
name: Pose
nameWithType: Pose
fullName: TinyLife.Objects.Pose
@ -786,7 +853,7 @@ references:
commentId: M:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: WorkAtDeskObjectBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -796,6 +863,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -816,6 +884,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -835,6 +904,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking*
commentId: Overload:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_IsWorking
name: IsWorking
nameWithType: WorkAtDeskObjectBehavior.IsWorking
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
@ -851,29 +921,36 @@ references:
name.vb: Boolean
- 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.Behaviors.WorkAtDeskObjectBehavior
commentId: T:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
name: WorkAtDeskObjectBehavior
nameWithType: WorkAtDeskObjectBehavior
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
commentId: Overload:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior__ctor_TinyLife_Actions_Action_
name: WorkAtDeskObjectBehavior
nameWithType: WorkAtDeskObjectBehavior.WorkAtDeskObjectBehavior
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.WorkAtDeskObjectBehavior
@ -883,26 +960,32 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions
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.TimeSpan
commentId: T:System.TimeSpan
parent: System
@ -911,24 +994,54 @@ references:
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
parent: TinyLife.Actions.BehaviorAction
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: BehaviorAction.CreateFirstActions()
fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
name: CreateFirstActions()
nameWithType: ActionBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions*
commentId: Overload:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_CreateFirstActions
name: CreateFirstActions
nameWithType: WorkAtDeskObjectBehavior.CreateFirstActions
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions
@ -951,6 +1064,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -962,6 +1076,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -1028,11 +1143,70 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.ActionBehavior
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -1042,6 +1216,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1062,6 +1237,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1081,6 +1257,7 @@ references:
- name: )
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update*
commentId: Overload:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: WorkAtDeskObjectBehavior.Update
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update
@ -1102,6 +1279,13 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
@ -1132,34 +1316,66 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: Action.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Behaviors.ActionBehavior
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction(CompletionType)
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
name: GetNextAction
href: TinyLife.Actions.Behaviors.ActionBehavior.html#TinyLife_Actions_Behaviors_ActionBehavior_GetNextAction_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction*
commentId: Overload:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html#TinyLife_Actions_Behaviors_WorkAtDeskObjectBehavior_GetNextAction_TinyLife_Actions_CompletionType_
name: GetNextAction
nameWithType: WorkAtDeskObjectBehavior.GetNextAction
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType

View file

@ -25,66 +25,81 @@ references:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
commentId: T:TinyLife.Actions.Behaviors.ActionBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.ActionBehavior.html
name: ActionBehavior
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
commentId: T:TinyLife.Actions.Behaviors.ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
name: ComputerBehavior
nameWithType: ComputerBehavior
fullName: TinyLife.Actions.Behaviors.ComputerBehavior
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
commentId: T:TinyLife.Actions.Behaviors.GetAndSitDownBehavior
href: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.html
name: GetAndSitDownBehavior
nameWithType: GetAndSitDownBehavior
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
- uid: TinyLife.Actions.Behaviors.PhoneBehavior
commentId: T:TinyLife.Actions.Behaviors.PhoneBehavior
href: TinyLife.Actions.Behaviors.PhoneBehavior.html
name: PhoneBehavior
nameWithType: PhoneBehavior
fullName: TinyLife.Actions.Behaviors.PhoneBehavior
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.html
name: PickUpOrSpawnBehavior
nameWithType: PickUpOrSpawnBehavior
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
- uid: TinyLife.Actions.Behaviors.ReadBehavior
commentId: T:TinyLife.Actions.Behaviors.ReadBehavior
href: TinyLife.Actions.Behaviors.ReadBehavior.html
name: ReadBehavior
nameWithType: ReadBehavior
fullName: TinyLife.Actions.Behaviors.ReadBehavior
- uid: TinyLife.Actions.Behaviors.SinkBehavior
commentId: T:TinyLife.Actions.Behaviors.SinkBehavior
href: TinyLife.Actions.Behaviors.SinkBehavior.html
name: SinkBehavior
nameWithType: SinkBehavior
fullName: TinyLife.Actions.Behaviors.SinkBehavior
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
commentId: T:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
parent: TinyLife.Actions.Behaviors
href: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.html
name: WorkAtDeskObjectBehavior
nameWithType: WorkAtDeskObjectBehavior
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Actions.Behaviors
commentId: N:TinyLife.Actions.Behaviors
href: TinyLife.html
name: TinyLife.Actions.Behaviors
nameWithType: TinyLife.Actions.Behaviors
fullName: TinyLife.Actions.Behaviors
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Behaviors
name: Behaviors
href: TinyLife.Actions.Behaviors.html

View file

@ -26,7 +26,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA type of result that a <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> can have.\nIn general, custom <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> instances will have the <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType.Invalid\" data-throw-if-not-resolved=\"false\"></xref> result type, as <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType.Valid\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType.Hidden\" data-throw-if-not-resolved=\"false\"></xref> are already covered by their respective <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> counterparts.\n"
summary: >-
A type of result that a <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> can have.
In general, custom <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> instances will have the <xref href="TinyLife.Actions.CanExecuteResult.ResultType.Invalid" data-throw-if-not-resolved="false"></xref> result type, as <xref href="TinyLife.Actions.CanExecuteResult.ResultType.Valid" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.CanExecuteResult.ResultType.Hidden" data-throw-if-not-resolved="false"></xref> are already covered by their respective <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> counterparts.
example: []
syntax:
content: public enum CanExecuteResult.ResultType
@ -55,7 +58,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA valid <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> indicates that the action can be executed.\n<xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> instances with this type usually don&apos;t display their name to the player.\n"
summary: >-
A valid <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> indicates that the action can be executed.
<xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> instances with this type usually don't display their name to the player.
example: []
syntax:
content: Valid = 0
@ -83,7 +89,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn invalid <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> signifies that the action cannot be executed for some reason.\n"
summary: An invalid <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> signifies that the action cannot be executed for some reason.
example: []
syntax:
content: Invalid = 1
@ -111,7 +117,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA hidden <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> indicates that the action cannot be executed, and shouldn&apos;t be displayed as a disallowed option to the player.\n<xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> instances with this type usually don&apos;t display their name to the player.\n"
summary: >-
A hidden <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> indicates that the action cannot be executed, and shouldn't be displayed as a disallowed option to the player.
<xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> instances with this type usually don't display their name to the player.
example: []
syntax:
content: Hidden = 2
@ -121,45 +130,55 @@ references:
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
href: TinyLife.Actions.CanExecuteResult.ResultType.html#TinyLife_Actions_CanExecuteResult_ResultType_Invalid
name: Invalid
nameWithType: CanExecuteResult.ResultType.Invalid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Valid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Valid
href: TinyLife.Actions.CanExecuteResult.ResultType.html#TinyLife_Actions_CanExecuteResult_ResultType_Valid
name: Valid
nameWithType: CanExecuteResult.ResultType.Valid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Valid
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Hidden
href: TinyLife.Actions.CanExecuteResult.ResultType.html#TinyLife_Actions_CanExecuteResult_ResultType_Hidden
name: Hidden
nameWithType: CanExecuteResult.ResultType.Hidden
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.CanExecuteResult.ResultType.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<ResultType>(ResultType)
nameWithType: Extensions.JsonCopy<CanExecuteResult.ResultType>(CanExecuteResult.ResultType)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.CanExecuteResult.ResultType>(TinyLife.Actions.CanExecuteResult.ResultType)
@ -169,29 +188,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CanExecuteResult.ResultType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
- name: '>'
- name: (
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CanExecuteResult.ResultType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
- name: )
- name: (
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.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)
@ -201,6 +227,7 @@ references:
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: '>'
@ -210,6 +237,7 @@ references:
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: " "
@ -221,41 +249,52 @@ references:
- 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.Actions.CanExecuteResult.ResultType
commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult.ResultType
nameWithType: CanExecuteResult.ResultType
fullName: TinyLife.Actions.CanExecuteResult.ResultType
spec.csharp:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
spec.vb:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html

View file

@ -34,7 +34,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA utility structure used by <xref href=\"TinyLife.Actions.ActionType.CanExecuteDelegate\" data-throw-if-not-resolved=\"false\"></xref> and other situations where an action can fail, or fail to start, due to a specific circumstance.\nThe <xref href=\"TinyLife.Actions.CanExecuteResult.Name\" data-throw-if-not-resolved=\"false\"></xref> of the <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> will be localized and displayed to the player if the <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> is not <xref href=\"TinyLife.Actions.CanExecuteResult.Hidden\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.CanExecuteResult.Valid\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A utility structure used by <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> and other situations where an action can fail, or fail to start, due to a specific circumstance.
The <xref href="TinyLife.Actions.CanExecuteResult.Name" data-throw-if-not-resolved="false"></xref> of the <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> will be localized and displayed to the player if the <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> is not <xref href="TinyLife.Actions.CanExecuteResult.Hidden" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public readonly record struct CanExecuteResult : IEquatable<CanExecuteResult>'
@ -74,17 +77,23 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA utility structure used by <xref href=\"TinyLife.Actions.ActionType.CanExecuteDelegate\" data-throw-if-not-resolved=\"false\"></xref> and other situations where an action can fail, or fail to start, due to a specific circumstance.\nThe <xref href=\"TinyLife.Actions.CanExecuteResult.Name\" data-throw-if-not-resolved=\"false\"></xref> of the <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> will be localized and displayed to the player if the <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> is not <xref href=\"TinyLife.Actions.CanExecuteResult.Hidden\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.CanExecuteResult.Valid\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A utility structure used by <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> and other situations where an action can fail, or fail to start, due to a specific circumstance.
The <xref href="TinyLife.Actions.CanExecuteResult.Name" data-throw-if-not-resolved="false"></xref> of the <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> will be localized and displayed to the player if the <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> is not <xref href="TinyLife.Actions.CanExecuteResult.Hidden" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public CanExecuteResult(string Name, CanExecuteResult.ResultType Type = ResultType.Invalid)
parameters:
- id: Name
type: System.String
description: "\nThe name of this <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref>, which is localized and displayed to the player.\nIf the <xref href=\"TinyLife.Actions.CanExecuteResult.Type\" data-throw-if-not-resolved=\"false\"></xref> is <xref href=\"TinyLife.Actions.CanExecuteResult.Valid\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.CanExecuteResult.Hidden\" data-throw-if-not-resolved=\"false\"></xref>, this name usually doesn&apos;t ever have to be displayed.\n"
description: >-
The name of this <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref>, which is localized and displayed to the player.
If the <xref href="TinyLife.Actions.CanExecuteResult.Type" data-throw-if-not-resolved="false"></xref> is <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Actions.CanExecuteResult.Hidden" data-throw-if-not-resolved="false"></xref>, this name usually doesn't ever have to be displayed.
- id: Type
type: TinyLife.Actions.CanExecuteResult.ResultType
description: "\nThe <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> of this <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref>. In general, custom results will only have to use <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType.Invalid\" data-throw-if-not-resolved=\"false\"></xref>.\n"
description: The <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> of this <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref>. In general, custom results will only have to use <xref href="TinyLife.Actions.CanExecuteResult.ResultType.Invalid" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(Name As String, Type As CanExecuteResult.ResultType = ResultType.Invalid)
overload: TinyLife.Actions.CanExecuteResult.#ctor*
nameWithType.vb: CanExecuteResult.New(String, CanExecuteResult.ResultType)
@ -112,7 +121,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe name of this <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref>, which is localized and displayed to the player.\nIf the <xref href=\"TinyLife.Actions.CanExecuteResult.Type\" data-throw-if-not-resolved=\"false\"></xref> is <xref href=\"TinyLife.Actions.CanExecuteResult.Valid\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.CanExecuteResult.Hidden\" data-throw-if-not-resolved=\"false\"></xref>, this name usually doesn&apos;t ever have to be displayed.\n"
summary: >-
The name of this <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref>, which is localized and displayed to the player.
If the <xref href="TinyLife.Actions.CanExecuteResult.Type" data-throw-if-not-resolved="false"></xref> is <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Actions.CanExecuteResult.Hidden" data-throw-if-not-resolved="false"></xref>, this name usually doesn't ever have to be displayed.
example: []
syntax:
content: public string Name { get; init; }
@ -143,7 +155,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType\" data-throw-if-not-resolved=\"false\"></xref> of this <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref>. In general, custom results will only have to use <xref href=\"TinyLife.Actions.CanExecuteResult.ResultType.Invalid\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: The <xref href="TinyLife.Actions.CanExecuteResult.ResultType" data-throw-if-not-resolved="false"></xref> of this <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref>. In general, custom results will only have to use <xref href="TinyLife.Actions.CanExecuteResult.ResultType.Invalid" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public CanExecuteResult.ResultType Type { get; init; }
@ -372,87 +384,108 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- uid: TinyLife.Actions.CanExecuteResult.Name
commentId: P:TinyLife.Actions.CanExecuteResult.Name
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Name
name: Name
nameWithType: CanExecuteResult.Name
fullName: TinyLife.Actions.CanExecuteResult.Name
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- uid: TinyLife.Actions.CanExecuteResult.ResultType
commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult.ResultType
nameWithType: CanExecuteResult.ResultType
fullName: TinyLife.Actions.CanExecuteResult.ResultType
spec.csharp:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
spec.vb:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
- uid: TinyLife.Actions.CanExecuteResult.Hidden
commentId: F:TinyLife.Actions.CanExecuteResult.Hidden
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Hidden
name: Hidden
nameWithType: CanExecuteResult.Hidden
fullName: TinyLife.Actions.CanExecuteResult.Hidden
- uid: TinyLife.Actions.CanExecuteResult.Valid
commentId: F:TinyLife.Actions.CanExecuteResult.Valid
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Valid
name: Valid
nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid
- uid: TinyLife.Actions.CanExecuteResult.Type
commentId: P:TinyLife.Actions.CanExecuteResult.Type
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Type
name: Type
nameWithType: CanExecuteResult.Type
fullName: TinyLife.Actions.CanExecuteResult.Type
- uid: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
commentId: F:TinyLife.Actions.CanExecuteResult.ResultType.Invalid
href: TinyLife.Actions.CanExecuteResult.ResultType.html#TinyLife_Actions_CanExecuteResult_ResultType_Invalid
name: Invalid
nameWithType: CanExecuteResult.ResultType.Invalid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
- 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.CanExecuteResult}
commentId: T:System.IEquatable{TinyLife.Actions.CanExecuteResult}
parent: System
@ -472,6 +505,7 @@ references:
- name: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
@ -483,6 +517,7 @@ references:
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
- uid: System.ValueType.Equals(System.Object)
commentId: M:System.ValueType.Equals(System.Object)
@ -679,7 +714,7 @@ references:
commentId: M:TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
href: https://learn.microsoft.com/dotnet/api/system.func-1
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_System_Func_TinyLife_Actions_CanExecuteResult__
name: BothValid(CanExecuteResult, Func<CanExecuteResult>)
nameWithType: Extensions.BothValid(CanExecuteResult, Func<CanExecuteResult>)
fullName: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult, System.Func<TinyLife.Actions.CanExecuteResult>)
@ -689,9 +724,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_System_Func_TinyLife_Actions_CanExecuteResult__
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: System.Func`1
@ -701,14 +738,17 @@ references:
- name: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_System_Func_TinyLife_Actions_CanExecuteResult__
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: System.Func`1
@ -720,41 +760,50 @@ references:
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
- name: )
- uid: TinyLife.Actions.CanExecuteResult.TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult)
commentId: M:TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_TinyLife_Actions_CanExecuteResult_
name: BothValid(CanExecuteResult, CanExecuteResult)
nameWithType: Extensions.BothValid(CanExecuteResult, CanExecuteResult)
fullName: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult, TinyLife.Actions.CanExecuteResult)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_TinyLife_Actions_CanExecuteResult_
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_TinyLife_Actions_CanExecuteResult_
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
- uid: TinyLife.Actions.CanExecuteResult.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<CanExecuteResult>(CanExecuteResult)
nameWithType: Extensions.JsonCopy<CanExecuteResult>(CanExecuteResult)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.CanExecuteResult>(TinyLife.Actions.CanExecuteResult)
@ -764,26 +813,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CanExecuteResult)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: '>'
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CanExecuteResult)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
@ -842,7 +897,7 @@ references:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
commentId: M:TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_System_Func_TinyLife_Actions_CanExecuteResult__
name: BothValid(CanExecuteResult, Func<CanExecuteResult>)
nameWithType: Extensions.BothValid(CanExecuteResult, Func<CanExecuteResult>)
fullName: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult, System.Func<TinyLife.Actions.CanExecuteResult>)
@ -852,9 +907,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_System_Func_TinyLife_Actions_CanExecuteResult__
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: System.Func`1
@ -864,14 +921,17 @@ references:
- name: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,System.Func{TinyLife.Actions.CanExecuteResult})
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_System_Func_TinyLife_Actions_CanExecuteResult__
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: System.Func`1
@ -883,43 +943,53 @@ references:
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
commentId: M:TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_TinyLife_Actions_CanExecuteResult_
name: BothValid(CanExecuteResult, CanExecuteResult)
nameWithType: Extensions.BothValid(CanExecuteResult, CanExecuteResult)
fullName: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult, TinyLife.Actions.CanExecuteResult)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_TinyLife_Actions_CanExecuteResult_
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.BothValid(TinyLife.Actions.CanExecuteResult,TinyLife.Actions.CanExecuteResult)
name: BothValid
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_BothValid_TinyLife_Actions_CanExecuteResult_TinyLife_Actions_CanExecuteResult_
- name: (
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.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)
@ -929,6 +999,7 @@ references:
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: '>'
@ -938,6 +1009,7 @@ references:
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: " "
@ -948,23 +1020,29 @@ references:
- name: )
- 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.CanExecuteResult.#ctor*
commentId: Overload:TinyLife.Actions.CanExecuteResult.#ctor
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult__ctor_System_String_TinyLife_Actions_CanExecuteResult_ResultType_
name: CanExecuteResult
nameWithType: CanExecuteResult.CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult.CanExecuteResult
@ -984,11 +1062,13 @@ references:
name.vb: String
- uid: TinyLife.Actions.CanExecuteResult.Name*
commentId: Overload:TinyLife.Actions.CanExecuteResult.Name
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Name
name: Name
nameWithType: CanExecuteResult.Name
fullName: TinyLife.Actions.CanExecuteResult.Name
- uid: TinyLife.Actions.CanExecuteResult.Type*
commentId: Overload:TinyLife.Actions.CanExecuteResult.Type
href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Type
name: Type
nameWithType: CanExecuteResult.Type
fullName: TinyLife.Actions.CanExecuteResult.Type

View file

@ -31,7 +31,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn option is a possible action and outcome for a <xref href=\"TinyLife.Actions.ChoicePromptInfo\" data-throw-if-not-resolved=\"false\"></xref>. It is randomly chosen to be correct or incorrect, based on a multitude of factors that can be specified in the constructors.\n"
summary: An option is a possible action and outcome for a <xref href="TinyLife.Actions.ChoicePromptInfo" data-throw-if-not-resolved="false"></xref>. It is randomly chosen to be correct or incorrect, based on a multitude of factors that can be specified in the constructors.
example: []
syntax:
content: public class ChoicePromptInfo.Option
@ -70,7 +70,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis option&apos;s name, which will be localized.\n"
summary: This option's name, which will be localized.
example: []
syntax:
content: public readonly string Name
@ -99,7 +99,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe action that should be invoked when this option is chosen as the correct option when the player selects it.\n"
summary: The action that should be invoked when this option is chosen as the correct option when the player selects it.
example: []
syntax:
content: public readonly Action<ChoicePromptInfo, Person> SuccessAction
@ -128,7 +128,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe action that should be invoked when this option is chosen as the incorrect option when the player selects it.\n"
summary: The action that should be invoked when this option is chosen as the incorrect option when the player selects it.
example: []
syntax:
content: public readonly Action<ChoicePromptInfo, Person> FailAction
@ -157,7 +157,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA function that determines the success change of this choice prompt option once it&apos;s chosen, which is expected to be a value between 0 and 1.\n"
summary: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.
example: []
syntax:
content: public readonly Func<Person, float> SuccessChance
@ -186,14 +186,14 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new option with the given generic settings.\n"
summary: Creates a new option with the given generic settings.
example: []
syntax:
content: public Option(string name, Action<ChoicePromptInfo, Person> successAction, Action<ChoicePromptInfo, Person> failAction, Func<Person, float> successChance)
parameters:
- id: name
type: System.String
description: This option&apos;s name, which will be localized.
description: This option's name, which will be localized.
- id: successAction
type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person}
description: The action that should be invoked when this option is chosen as the correct option when the player selects it.
@ -202,7 +202,7 @@ items:
description: The action that should be invoked when this option is chosen as the incorrect option when the player selects it.
- id: successChance
type: System.Func{TinyLife.Objects.Person,System.Single}
description: A function that determines the success change of this choice prompt option once it&apos;s chosen, which is expected to be a value between 0 and 1.
description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.
content.vb: Public Sub New(name As String, successAction As Action(Of ChoicePromptInfo, Person), failAction As Action(Of ChoicePromptInfo, Person), successChance As Func(Of Person, Single))
overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor*
nameWithType.vb: ChoicePromptInfo.Option.New(String, Action(Of ChoicePromptInfo, Person), Action(Of ChoicePromptInfo, Person), Func(Of Person, Single))
@ -230,14 +230,14 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new option with the given job-related outcomes.\n"
summary: Creates a new option with the given job-related outcomes.
example: []
syntax:
content: public Option(string name, Func<Person, float> jobPerformanceGained, Func<Person, float> jobPerformanceLost, Func<Person, float> successChance)
parameters:
- id: name
type: System.String
description: This option&apos;s name, which will be localized.
description: This option's name, which will be localized.
- id: jobPerformanceGained
type: System.Func{TinyLife.Objects.Person,System.Single}
description: A function that returns the amount of job performance that should be gained when the correct option is selected by the player.
@ -246,7 +246,7 @@ items:
description: A function that returns the amount of job performance that should be lost when the incorrect option is selected by the player.
- id: successChance
type: System.Func{TinyLife.Objects.Person,System.Single}
description: A function that determines the success change of this choice prompt option once it&apos;s chosen, which is expected to be a value between 0 and 1.
description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.
content.vb: Public Sub New(name As String, jobPerformanceGained As Func(Of Person, Single), jobPerformanceLost As Func(Of Person, Single), successChance As Func(Of Person, Single))
overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor*
nameWithType.vb: ChoicePromptInfo.Option.New(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single))
@ -274,14 +274,14 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new option with the given job-related outcomes.\n"
summary: Creates a new option with the given job-related outcomes.
example: []
syntax:
content: public Option(string name, EmotionType successIncreaseEmotion = null, SkillType successIncreaseSkill = null, float jobPerformanceGained = 0.1, float jobPerformanceLost = 0.1, float successChance = 0.5)
parameters:
- id: name
type: System.String
description: This option&apos;s name, which will be localized.
description: This option's name, which will be localized.
- id: successIncreaseEmotion
type: TinyLife.Emotions.EmotionType
description: An emotion that optionally increases the success chance of this option.
@ -324,7 +324,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nExecutes this option&apos;s result actions using the given <xref href=\"TinyLife.Actions.ChoicePromptInfo\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: Executes this option's result actions using the given <xref href="TinyLife.Actions.ChoicePromptInfo" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public void Execute(ChoicePromptInfo info, Person person, bool successful)
@ -334,7 +334,7 @@ items:
description: The choice prompt that this option was a part of.
- id: person
type: TinyLife.Objects.Person
description: The person that should be affected by this option&apos;s outcome.
description: The person that should be affected by this option's outcome.
- id: successful
type: System.Boolean
description: Whether this option was chosen as the successful one.
@ -347,26 +347,32 @@ references:
- uid: TinyLife.Actions.ChoicePromptInfo
commentId: T:TinyLife.Actions.ChoicePromptInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ChoicePromptInfo.html
name: ChoicePromptInfo
nameWithType: ChoicePromptInfo
fullName: TinyLife.Actions.ChoicePromptInfo
- 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.Object
commentId: T:System.Object
parent: System
@ -601,6 +607,7 @@ references:
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<Option>(Option)
nameWithType: Extensions.JsonCopy<ChoicePromptInfo.Option>(ChoicePromptInfo.Option)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.ChoicePromptInfo.Option>(TinyLife.Actions.ChoicePromptInfo.Option)
@ -610,26 +617,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ChoicePromptInfo.Option)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- name: '>'
- name: (
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ChoicePromptInfo.Option)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- name: )
- name: (
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- name: )
- uid: System
commentId: N:System
@ -640,6 +653,7 @@ references:
fullName: System
- 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)
@ -649,6 +663,7 @@ references:
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: '>'
@ -658,6 +673,7 @@ references:
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: " "
@ -669,26 +685,32 @@ references:
- 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: System.String
commentId: T:System.String
parent: System
@ -719,10 +741,12 @@ references:
- name: <
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: '>'
spec.vb:
- uid: System.Action`2
@ -734,10 +758,12 @@ references:
- name: " "
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: System.Action`2
commentId: T:System.Action`2
@ -792,6 +818,7 @@ references:
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Single
@ -809,6 +836,7 @@ references:
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Single
@ -852,6 +880,7 @@ references:
- name: )
- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor*
commentId: Overload:TinyLife.Actions.ChoicePromptInfo.Option.#ctor
href: TinyLife.Actions.ChoicePromptInfo.Option.html#TinyLife_Actions_ChoicePromptInfo_Option__ctor_System_String_System_Action_TinyLife_Actions_ChoicePromptInfo_TinyLife_Objects_Person__System_Action_TinyLife_Actions_ChoicePromptInfo_TinyLife_Objects_Person__System_Func_TinyLife_Objects_Person_System_Single__
name: Option
nameWithType: ChoicePromptInfo.Option.Option
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option
@ -861,12 +890,14 @@ references:
- uid: TinyLife.Emotions.EmotionType
commentId: T:TinyLife.Emotions.EmotionType
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionType.html
name: EmotionType
nameWithType: EmotionType
fullName: TinyLife.Emotions.EmotionType
- uid: TinyLife.Skills.SkillType
commentId: T:TinyLife.Skills.SkillType
parent: TinyLife.Skills
href: TinyLife.Skills.SkillType.html
name: SkillType
nameWithType: SkillType
fullName: TinyLife.Skills.SkillType
@ -883,46 +914,58 @@ references:
name.vb: Single
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: TinyLife.Skills
commentId: N:TinyLife.Skills
href: TinyLife.html
name: TinyLife.Skills
nameWithType: TinyLife.Skills
fullName: TinyLife.Skills
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Skills
name: Skills
href: TinyLife.Skills.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Skills
name: Skills
href: TinyLife.Skills.html
- uid: TinyLife.Actions.ChoicePromptInfo.Option.Execute*
commentId: Overload:TinyLife.Actions.ChoicePromptInfo.Option.Execute
href: TinyLife.Actions.ChoicePromptInfo.Option.html#TinyLife_Actions_ChoicePromptInfo_Option_Execute_TinyLife_Actions_ChoicePromptInfo_TinyLife_Objects_Person_System_Boolean_
name: Execute
nameWithType: ChoicePromptInfo.Option.Execute
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Execute
- 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
@ -939,18 +982,23 @@ references:
name.vb: Boolean
- 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

View file

@ -27,7 +27,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA choice prompt info is a set of data that can be used in <xref href=\"TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)\" data-throw-if-not-resolved=\"false\"></xref> to display a set of options to the player, one of which is randomly chosen to be &quot;correct&quot;, causing a positive effect to happen. Choice prompts are used by <xref href=\"TinyLife.Goals.JobType\" data-throw-if-not-resolved=\"false\"></xref>, but can also be used in custom circumstances.\n"
summary: A choice prompt info is a set of data that can be used in <xref href="TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)" data-throw-if-not-resolved="false"></xref> to display a set of options to the player, one of which is randomly chosen to be "correct", causing a positive effect to happen. Choice prompts are used by <xref href="TinyLife.Goals.JobType" data-throw-if-not-resolved="false"></xref>, but can also be used in custom circumstances.
example: []
syntax:
content: public class ChoicePromptInfo
@ -66,7 +66,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis choice prompt&apos;s name, which will be localized.\n"
summary: This choice prompt's name, which will be localized.
example: []
syntax:
content: public readonly string Name
@ -95,7 +95,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis choice prompt&apos;s set of <xref href=\"TinyLife.Actions.ChoicePromptInfo.Option\" data-throw-if-not-resolved=\"false\"></xref> instances, one of which will randomly be chosen as the correct option.\n"
summary: This choice prompt's set of <xref href="TinyLife.Actions.ChoicePromptInfo.Option" data-throw-if-not-resolved="false"></xref> instances, one of which will randomly be chosen as the correct option.
example: []
syntax:
content: public readonly ChoicePromptInfo.Option[] Options
@ -124,17 +124,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new choice prompt info with the given settings.\n"
summary: Creates a new choice prompt info with the given settings.
example: []
syntax:
content: public ChoicePromptInfo(string name, params ChoicePromptInfo.Option[] options)
parameters:
- id: name
type: System.String
description: This choice prompt&apos;s name, which will be localized.
description: This choice prompt's name, which will be localized.
- id: options
type: TinyLife.Actions.ChoicePromptInfo.Option[]
description: This choice prompt&apos;s set of <xref href="TinyLife.Actions.ChoicePromptInfo.Option" data-throw-if-not-resolved="false"></xref> instances, one of which will randomly be chosen as the correct option.
description: This choice prompt's set of <xref href="TinyLife.Actions.ChoicePromptInfo.Option" data-throw-if-not-resolved="false"></xref> instances, one of which will randomly be chosen as the correct option.
content.vb: Public Sub New(name As String, ParamArray options As ChoicePromptInfo.Option())
overload: TinyLife.Actions.ChoicePromptInfo.#ctor*
nameWithType.vb: ChoicePromptInfo.New(String, ParamArray ChoicePromptInfo.Option())
@ -162,7 +162,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates the UI content for this choice prompt. This method is mainly used by <xref href=\"TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: Creates the UI content for this choice prompt. This method is mainly used by <xref href="TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public IEnumerable<Element> CreatePromptContent(Person person, CoveringGroup prompt)
@ -182,46 +182,57 @@ references:
- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
name: OpenChoicePrompt(ChoicePromptInfo)
nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
spec.csharp:
- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
name: OpenChoicePrompt
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
- name: (
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
name: OpenChoicePrompt
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
- name: (
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: )
- uid: TinyLife.Goals.JobType
commentId: T:TinyLife.Goals.JobType
parent: TinyLife.Goals
href: TinyLife.Goals.JobType.html
name: JobType
nameWithType: JobType
fullName: TinyLife.Goals.JobType
- 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.Object
commentId: T:System.Object
parent: System
@ -456,6 +467,7 @@ references:
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<ChoicePromptInfo>(ChoicePromptInfo)
nameWithType: Extensions.JsonCopy<ChoicePromptInfo>(ChoicePromptInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.ChoicePromptInfo>(TinyLife.Actions.ChoicePromptInfo)
@ -465,50 +477,62 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ChoicePromptInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: '>'
- name: (
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ChoicePromptInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: )
- name: (
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: )
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System
commentId: N:System
isExternal: true
@ -518,6 +542,7 @@ references:
fullName: System
- 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)
@ -527,6 +552,7 @@ references:
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: '>'
@ -536,6 +562,7 @@ references:
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: " "
@ -547,26 +574,32 @@ references:
- 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: System.String
commentId: T:System.String
parent: System
@ -580,23 +613,29 @@ references:
name.vb: String
- uid: TinyLife.Actions.ChoicePromptInfo.Option
commentId: T:TinyLife.Actions.ChoicePromptInfo.Option
href: TinyLife.Actions.ChoicePromptInfo.html
name: ChoicePromptInfo.Option
nameWithType: ChoicePromptInfo.Option
fullName: TinyLife.Actions.ChoicePromptInfo.Option
spec.csharp:
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: .
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
spec.vb:
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: .
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- uid: TinyLife.Actions.ChoicePromptInfo.Option[]
isExternal: true
href: TinyLife.Actions.ChoicePromptInfo.Option.html
name: Option[]
nameWithType: ChoicePromptInfo.Option[]
fullName: TinyLife.Actions.ChoicePromptInfo.Option[]
@ -606,15 +645,18 @@ references:
spec.csharp:
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- name: (
- name: )
- uid: TinyLife.Actions.ChoicePromptInfo.#ctor*
commentId: Overload:TinyLife.Actions.ChoicePromptInfo.#ctor
href: TinyLife.Actions.ChoicePromptInfo.html#TinyLife_Actions_ChoicePromptInfo__ctor_System_String_TinyLife_Actions_ChoicePromptInfo_Option___
name: ChoicePromptInfo
nameWithType: ChoicePromptInfo.ChoicePromptInfo
fullName: TinyLife.Actions.ChoicePromptInfo.ChoicePromptInfo
@ -623,18 +665,21 @@ references:
name.vb: New
- uid: TinyLife.Actions.ChoicePromptInfo.CreatePromptContent*
commentId: Overload:TinyLife.Actions.ChoicePromptInfo.CreatePromptContent
href: TinyLife.Actions.ChoicePromptInfo.html#TinyLife_Actions_ChoicePromptInfo_CreatePromptContent_TinyLife_Objects_Person_TinyLife_Uis_CoveringGroup_
name: CreatePromptContent
nameWithType: ChoicePromptInfo.CreatePromptContent
fullName: TinyLife.Actions.ChoicePromptInfo.CreatePromptContent
- 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.Uis.CoveringGroup
commentId: T:TinyLife.Uis.CoveringGroup
parent: TinyLife.Uis
href: TinyLife.Uis.CoveringGroup.html
name: CoveringGroup
nameWithType: CoveringGroup
fullName: TinyLife.Uis.CoveringGroup
@ -673,38 +718,48 @@ references:
- name: )
- 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.Uis
commentId: N:TinyLife.Uis
href: TinyLife.html
name: TinyLife.Uis
nameWithType: TinyLife.Uis
fullName: TinyLife.Uis
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Uis
name: Uis
href: TinyLife.Uis.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Uis
name: Uis
href: TinyLife.Uis.html
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true

File diff suppressed because it is too large Load diff

View file

@ -27,7 +27,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn enumeration that represents the various states that an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> can be in.\n"
summary: An enumeration that represents the various states that an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> can be in.
example: []
syntax:
content: public enum CompletionType
@ -60,7 +60,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA completion type that represents an active action.\n"
summary: A completion type that represents an active action.
example: []
syntax:
content: Active = 0
@ -88,7 +88,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA completion type that represents a completed action.\n"
summary: A completion type that represents a completed action.
example: []
syntax:
content: Completed = 1
@ -116,7 +116,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA completion type that represents an action that has failed to complete.\nActions 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>.\n"
summary: >-
A completion type that represents an action that has failed to complete.
Actions that fail additionally cause an <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> from the <xref href="TinyLife.Actions.EmoteCategory.Unable" data-throw-if-not-resolved="false"></xref> category to be displayed on a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: Failed = 2
@ -144,7 +147,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA completion type that represents an action that has been canceled either internally or by an outside source.\nIf an action should cancel due to a missing object or any other kind of unexpected state, <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
summary: >-
A completion type that represents an action that has been canceled either internally or by an outside source.
If an action should cancel due to a missing object or any other kind of unexpected state, <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: Canceled = 3
@ -154,31 +160,37 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.AnyActive(System.Func{TinyLife.Actions.CompletionType})
commentId: M:TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
href: https://learn.microsoft.com/dotnet/api/system.func-1
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
name: AnyActive(CompletionType, Func<CompletionType>)
nameWithType: Extensions.AnyActive(CompletionType, Func<CompletionType>)
fullName: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType, System.Func<TinyLife.Actions.CompletionType>)
@ -188,9 +200,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -200,14 +214,17 @@ references:
- name: <
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -219,42 +236,50 @@ references:
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- name: )
- uid: TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
name: AnyActive(CompletionType, CompletionType)
nameWithType: Extensions.AnyActive(CompletionType, CompletionType)
fullName: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType, TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.AnyInactive(System.Func{TinyLife.Actions.CompletionType})
commentId: M:TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
href: https://learn.microsoft.com/dotnet/api/system.func-1
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
name: AnyInactive(CompletionType, Func<CompletionType>)
nameWithType: Extensions.AnyInactive(CompletionType, Func<CompletionType>)
fullName: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType, System.Func<TinyLife.Actions.CompletionType>)
@ -264,9 +289,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -276,14 +303,17 @@ references:
- name: <
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -295,41 +325,50 @@ references:
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- name: )
- uid: TinyLife.Actions.CompletionType.TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
name: AnyInactive(CompletionType, CompletionType)
nameWithType: Extensions.AnyInactive(CompletionType, CompletionType)
fullName: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType, TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.CompletionType.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<CompletionType>(CompletionType)
nameWithType: Extensions.JsonCopy<CompletionType>(CompletionType)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.CompletionType>(TinyLife.Actions.CompletionType)
@ -339,31 +378,37 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CompletionType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: '>'
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.CompletionType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
commentId: M:TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
name: AnyActive(CompletionType, Func<CompletionType>)
nameWithType: Extensions.AnyActive(CompletionType, Func<CompletionType>)
fullName: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType, System.Func<TinyLife.Actions.CompletionType>)
@ -373,9 +418,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -385,14 +432,17 @@ references:
- name: <
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -404,45 +454,54 @@ references:
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
name: AnyActive(CompletionType, CompletionType)
nameWithType: Extensions.AnyActive(CompletionType, CompletionType)
fullName: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType, TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyActive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyActive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyActive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
commentId: M:TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
name: AnyInactive(CompletionType, Func<CompletionType>)
nameWithType: Extensions.AnyInactive(CompletionType, Func<CompletionType>)
fullName: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType, System.Func<TinyLife.Actions.CompletionType>)
@ -452,9 +511,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -464,14 +525,17 @@ references:
- name: <
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,System.Func{TinyLife.Actions.CompletionType})
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_System_Func_TinyLife_Actions_CompletionType__
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: System.Func`1
@ -483,37 +547,46 @@ references:
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- name: )
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
name: AnyInactive(CompletionType, CompletionType)
nameWithType: Extensions.AnyInactive(CompletionType, CompletionType)
fullName: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType, TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.AnyInactive(TinyLife.Actions.CompletionType,TinyLife.Actions.CompletionType)
name: AnyInactive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_AnyInactive_TinyLife_Actions_CompletionType_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.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)
@ -523,6 +596,7 @@ references:
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: '>'
@ -532,6 +606,7 @@ references:
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: " "
@ -542,63 +617,78 @@ references:
- name: )
- 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.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- 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.EmoteCategory.Unable
commentId: F:TinyLife.Actions.EmoteCategory.Unable
href: TinyLife.Actions.EmoteCategory.html#TinyLife_Actions_EmoteCategory_Unable
name: Unable
nameWithType: EmoteCategory.Unable
fullName: TinyLife.Actions.EmoteCategory.Unable
- 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.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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -29,7 +29,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn emote is a graphic that can be displayed in a bubble over a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, usually as part of a conversation.\n"
summary: An emote is a graphic that can be displayed in a bubble over a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, usually as part of a conversation.
example: []
syntax:
content: public class Emote
@ -68,7 +68,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe texture that is displayed for this emote\n"
summary: The texture that is displayed for this emote
example: []
syntax:
content: public readonly TextureRegion Texture
@ -97,7 +97,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA combined <xref href=\"TinyLife.Actions.EmoteCategory\" data-throw-if-not-resolved=\"false\"></xref> flag that determines the categories that this emote belongs to\n"
summary: A combined <xref href="TinyLife.Actions.EmoteCategory" data-throw-if-not-resolved="false"></xref> flag that determines the categories that this emote belongs to
example: []
syntax:
content: public readonly EmoteCategory Categories
@ -126,7 +126,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nDraws the emote.\n"
summary: Draws the emote.
example: []
syntax:
content: public void Draw(Map map, Vector2 depthPos, float floor, SpriteBatch batch, Vector2 drawPos, bool thought, ParentInfo parent = default)
@ -151,7 +151,7 @@ items:
description: Whether the emote is a thought bubble, rather than a speech bubble.
- id: parent
type: TinyLife.Objects.ParentInfo
description: The emote holder&apos;s parent info.
description: The emote holder's parent info.
content.vb: Public Sub Draw(map As Map, depthPos As Vector2, floor As Single, batch As SpriteBatch, drawPos As Vector2, thought As Boolean, parent As ParentInfo = Nothing)
overload: TinyLife.Actions.Emote.Draw*
nameWithType.vb: Emote.Draw(Map, Vector2, Single, SpriteBatch, Vector2, Boolean, ParentInfo)
@ -179,7 +179,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a random emote from a combined flag of possible categories\n"
summary: Returns a random emote from a combined flag of possible categories
example: []
syntax:
content: public static Emote GetRandomEmote(EmoteCategory possibleCategories)
@ -214,7 +214,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a set of all of the emotes in the given combined category flag\n"
summary: Returns a set of all of the emotes in the given combined category flag
example: []
syntax:
content: public static IEnumerable<Emote> GetEmotes(EmoteCategory possibleCategories)
@ -249,7 +249,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nRegisters a new <xref href=\"TinyLife.Actions.Emote\" data-throw-if-not-resolved=\"false\"></xref> with the given settings.\n"
summary: Registers a new <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> with the given settings.
example: []
syntax:
content: public static Emote Register(TextureRegion texture, EmoteCategory categories)
@ -268,26 +268,32 @@ references:
- 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
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.Object
commentId: T:System.Object
parent: System
@ -522,6 +528,7 @@ references:
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<Emote>(Emote)
nameWithType: Extensions.JsonCopy<Emote>(Emote)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Emote>(TinyLife.Actions.Emote)
@ -531,44 +538,55 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Emote)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Emote)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: )
- name: (
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: )
- 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: System
commentId: N:System
isExternal: true
@ -578,6 +596,7 @@ references:
fullName: System
- 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)
@ -587,6 +606,7 @@ references:
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: '>'
@ -596,6 +616,7 @@ references:
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: " "
@ -607,26 +628,32 @@ references:
- 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: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
@ -659,17 +686,20 @@ references:
- 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.Draw*
commentId: Overload:TinyLife.Actions.Emote.Draw
href: TinyLife.Actions.Emote.html#TinyLife_Actions_Emote_Draw_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Boolean_TinyLife_Objects_ParentInfo_
name: Draw
nameWithType: Emote.Draw
fullName: TinyLife.Actions.Emote.Draw
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
href: TinyLife.World.Map.html
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
@ -712,26 +742,32 @@ references:
- uid: TinyLife.Objects.ParentInfo
commentId: T:TinyLife.Objects.ParentInfo
parent: TinyLife.Objects
href: TinyLife.Objects.ParentInfo.html
name: ParentInfo
nameWithType: ParentInfo
fullName: TinyLife.Objects.ParentInfo
- 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: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
@ -802,17 +838,20 @@ references:
isExternal: true
- uid: TinyLife.Actions.Emote.GetRandomEmote*
commentId: Overload:TinyLife.Actions.Emote.GetRandomEmote
href: TinyLife.Actions.Emote.html#TinyLife_Actions_Emote_GetRandomEmote_TinyLife_Actions_EmoteCategory_
name: GetRandomEmote
nameWithType: Emote.GetRandomEmote
fullName: TinyLife.Actions.Emote.GetRandomEmote
- 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.Emote.GetEmotes*
commentId: Overload:TinyLife.Actions.Emote.GetEmotes
href: TinyLife.Actions.Emote.html#TinyLife_Actions_Emote_GetEmotes_TinyLife_Actions_EmoteCategory_
name: GetEmotes
nameWithType: Emote.GetEmotes
fullName: TinyLife.Actions.Emote.GetEmotes
@ -835,6 +874,7 @@ references:
- name: <
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
@ -846,6 +886,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Emote
name: Emote
href: TinyLife.Actions.Emote.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
@ -914,6 +955,7 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.Emote.Register*
commentId: Overload:TinyLife.Actions.Emote.Register
href: TinyLife.Actions.Emote.html#TinyLife_Actions_Emote_Register_MLEM_Textures_TextureRegion_TinyLife_Actions_EmoteCategory_
name: Register
nameWithType: Emote.Register
fullName: TinyLife.Actions.Emote.Register

View file

@ -31,7 +31,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA flag enumeration that represents the types of <xref href=\"TinyLife.Actions.Emote\" data-throw-if-not-resolved=\"false\"></xref> that are available\n"
summary: A flag enumeration that represents the types of <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> that are available
example: []
syntax:
content: >-
@ -260,30 +260,37 @@ references:
- 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: TinyLife.Actions.EmoteCategory.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<EmoteCategory>(EmoteCategory)
nameWithType: Extensions.JsonCopy<EmoteCategory>(EmoteCategory)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.EmoteCategory>(TinyLife.Actions.EmoteCategory)
@ -293,29 +300,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.EmoteCategory)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
href: TinyLife.Actions.EmoteCategory.html
- name: '>'
- name: (
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
href: TinyLife.Actions.EmoteCategory.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.EmoteCategory)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
href: TinyLife.Actions.EmoteCategory.html
- name: )
- name: (
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
href: TinyLife.Actions.EmoteCategory.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)
@ -325,6 +339,7 @@ references:
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: '>'
@ -334,6 +349,7 @@ references:
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: " "
@ -345,29 +361,36 @@ references:
- 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.Actions.EmoteCategory
commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions
href: TinyLife.Actions.EmoteCategory.html
name: EmoteCategory
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory

File diff suppressed because it is too large Load diff

View file

@ -32,7 +32,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nA 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.\nNote 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.\n"
summary: >-
A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: []
syntax:
content: >-
@ -81,7 +84,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nAn event that is invoked in <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection%7bTinyLife.Actions.Action%7d)\" data-throw-if-not-resolved=\"false\"></xref>. This event can be used by mods to add or remove actions to or from a <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> or other class that uses <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref>.\nAs this event&apos;s second argument, the <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref>&apos;s underlying action (the one that owns or started it) is passed.\n"
summary: >-
An event that is invoked in <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection%7bTinyLife.Actions.Action%7d)" data-throw-if-not-resolved="false"></xref>. This event can be used by mods to add or remove actions to or from a <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref> or other class that uses <xref href="TinyLife.Actions.Handlers.MultiActionHandler" data-throw-if-not-resolved="false"></xref>.
As this event's second argument, the <xref href="TinyLife.Actions.Handlers.MultiActionHandler" data-throw-if-not-resolved="false"></xref>'s underlying action (the one that owns or started it) is passed.
example: []
syntax:
content: public static event Action<MultiActionHandler, Action, ICollection<Action>> OnInitialize
@ -106,11 +112,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 27
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nThe actions that still have to be completed.\nThe head of this queue is the action that is currently being executed.\n"
summary: >-
The actions that still have to be completed.
The head of this queue is the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Current" data-throw-if-not-resolved="false"></xref> action.
If this collection is empty (which it is by default), <xref href="TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted" data-throw-if-not-resolved="false"></xref> will return <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref>.
Meanwhile, if this collection is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted" data-throw-if-not-resolved="false"></xref> will return <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -147,11 +160,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Current
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 32
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nThe action that this multi-action handler is currently executing, which is always the first entry of its <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> queue.\n"
summary: The action that this multi-action handler is currently executing, which is always the first entry of its <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> queue.
example: []
syntax:
content: public Action Current { get; }
@ -178,11 +191,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 40
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nCreates a new <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> with the given containing action.\n"
summary: Creates a new <xref href="TinyLife.Actions.Handlers.MultiActionHandler" data-throw-if-not-resolved="false"></xref> with the given containing action.
example: []
syntax:
content: public MultiActionHandler(Action containingAction)
@ -213,11 +226,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 51
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nInitializes this multi action handler with the given set of actions.\nIf <code data-dev-comment-type=\"paramref\" class=\"paramref\">actions</code> is empty, the initialization fails and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> is returned in <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the collection only contains <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a> items, no first actions will be executed and <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> is returned in <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Initializes this multi action handler with the given set of actions.
If <code class="paramref">actions</code> is empty, the initialization fails and <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref> is returned in <xref href="TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted" data-throw-if-not-resolved="false"></xref>.
If the collection only contains <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> items, no first actions will be executed and <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref> is returned in <xref href="TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public CompletionType Initialize(ICollection<Action> actions)
@ -251,11 +269,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 84
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nUpdates this multi action handler, advancing all of the <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref>, if there are any\nThis action should be called at the end of <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> or any derived methods.\n"
summary: >-
Updates this multi action handler, advancing all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref>, if there are any
This action should be called at the end of <xref href="TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> or any derived methods.
example: []
syntax:
content: public CompletionType Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -295,11 +316,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 100
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nValidates this multi action handler and all of the <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> it hosts\nThis method should be called in <xref href=\"TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Action containingAction, Person person)
@ -309,7 +333,7 @@ items:
description: The action that contains this multi action handler.
- id: person
type: TinyLife.Objects.Person
description: The person that is passed to the <code data-dev-comment-type="paramref" class="paramref">containingAction</code>&apos;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.Person)" data-throw-if-not-resolved="false"></xref> method.
return:
type: System.Boolean
description: Whether this multi action handler is still valid.
@ -333,17 +357,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 122
startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nReturns a <xref href=\"TinyLife.Actions.CompletionType\" data-throw-if-not-resolved=\"false\"></xref> that determines whether this multi action handler has completed.\nIf <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> is not (yet) initialized, <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref> is returned. Otherwise, the current action&apos;s <xref href=\"TinyLife.Actions.Action.IsCompleted\" data-throw-if-not-resolved=\"false\"></xref> result is returned.\nIf all <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> are completed, <xref href=\"TinyLife.Actions.CompletionType.Completed\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
summary: >-
Returns a <xref href="TinyLife.Actions.CompletionType" data-throw-if-not-resolved="false"></xref> that determines whether this multi action handler has completed.
If <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> is not (yet) initialized, <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref> is returned. Otherwise, the current action's <xref href="TinyLife.Actions.Action.IsCompleted" data-throw-if-not-resolved="false"></xref> result is returned.
If all <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> are completed, <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref> is returned.
example: []
syntax:
content: public CompletionType IsCompleted()
return:
type: TinyLife.Actions.CompletionType
description: This multi action handler&apos;s completion state
description: This multi action handler's completion state
content.vb: Public Function IsCompleted() As CompletionType
overload: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted*
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -364,11 +393,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 137
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nCalls this underlying <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref>&apos; currently executing action&apos;s <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even <xref href=\"TinyLife.Actions.CompletionType.Canceled\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the underlying <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> are null or already completed, this method has no effect.\n"
summary: >-
Calls this underlying <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref>' currently executing action's <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> method.
This should be called for any completion type that the action that uses this underlying action experiences, even <xref href="TinyLife.Actions.CompletionType.Canceled" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref>.
If the underlying <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> are null or already completed, this method has no effect.
example: []
syntax:
content: public bool OnCompleted(CompletionType type)
@ -385,13 +419,14 @@ references:
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: MultiActionHandler.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -401,6 +436,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -421,6 +457,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -440,73 +477,92 @@ references:
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
name: Validate(Action, Person)
nameWithType: MultiActionHandler.Validate(Action, Person)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: MultiActionHandler.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
href: TinyLife.html
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -741,6 +797,7 @@ references:
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<MultiActionHandler>(MultiActionHandler)
nameWithType: Extensions.JsonCopy<MultiActionHandler>(MultiActionHandler)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.MultiActionHandler>(TinyLife.Actions.Handlers.MultiActionHandler)
@ -750,44 +807,55 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Handlers.MultiActionHandler)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
href: TinyLife.Actions.Handlers.MultiActionHandler.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
href: TinyLife.Actions.Handlers.MultiActionHandler.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Handlers.MultiActionHandler)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
href: TinyLife.Actions.Handlers.MultiActionHandler.html
- name: )
- name: (
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
href: TinyLife.Actions.Handlers.MultiActionHandler.html
- 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: System
commentId: N:System
isExternal: true
@ -797,6 +865,7 @@ references:
fullName: System
- 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)
@ -806,6 +875,7 @@ references:
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: '>'
@ -815,6 +885,7 @@ references:
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: " "
@ -826,30 +897,36 @@ references:
- 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.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection{TinyLife.Actions.Action})
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection{TinyLife.Actions.Action})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Initialize_System_Collections_Generic_ICollection_TinyLife_Actions_Action__
name: Initialize(ICollection<Action>)
nameWithType: MultiActionHandler.Initialize(ICollection<Action>)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection<TinyLife.Actions.Action>)
@ -859,6 +936,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection{TinyLife.Actions.Action})
name: Initialize
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Initialize_System_Collections_Generic_ICollection_TinyLife_Actions_Action__
- name: (
- uid: System.Collections.Generic.ICollection`1
name: ICollection
@ -867,11 +945,13 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection{TinyLife.Actions.Action})
name: Initialize
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Initialize_System_Collections_Generic_ICollection_TinyLife_Actions_Action__
- name: (
- uid: System.Collections.Generic.ICollection`1
name: ICollection
@ -882,11 +962,13 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions.Handlers
href: TinyLife.Actions.Handlers.MultiActionHandler.html
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
@ -909,10 +991,12 @@ references:
- name: <
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
href: TinyLife.Actions.Handlers.MultiActionHandler.html
- name: ','
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.Collections.Generic.ICollection`1
@ -922,6 +1006,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
- name: '>'
spec.vb:
@ -934,10 +1019,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
href: TinyLife.Actions.Handlers.MultiActionHandler.html
- name: ','
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.Collections.Generic.ICollection`1
@ -949,6 +1036,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- name: )
- uid: System.Action`3
@ -991,8 +1079,45 @@ references:
- name: " "
- name: T3
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Current
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Current
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Current
name: Current
nameWithType: MultiActionHandler.Current
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Current
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
name: IsCompleted()
nameWithType: MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted()
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Failed
name: Failed
nameWithType: CompletionType.Failed
fullName: TinyLife.Actions.CompletionType.Failed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Actions
name: Actions
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
@ -1015,6 +1140,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Queue`1
@ -1026,6 +1152,7 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.Queue`1
commentId: T:System.Collections.Generic.Queue`1
@ -1094,55 +1221,35 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Actions
name: Actions
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Current*
commentId: Overload: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.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.Handlers.MultiActionHandler.#ctor*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.#ctor
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler__ctor_TinyLife_Actions_Action_
name: MultiActionHandler
nameWithType: MultiActionHandler.MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler.MultiActionHandler
nameWithType.vb: MultiActionHandler.New
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.New
name.vb: New
- uid: TinyLife.Actions.CompletionType.Failed
commentId: F:TinyLife.Actions.CompletionType.Failed
name: Failed
nameWithType: CompletionType.Failed
fullName: TinyLife.Actions.CompletionType.Failed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M: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
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
name: IsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Initialize
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Initialize_System_Collections_Generic_ICollection_TinyLife_Actions_Action__
name: Initialize
nameWithType: MultiActionHandler.Initialize
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize
@ -1165,6 +1272,7 @@ references:
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
@ -1176,10 +1284,12 @@ references:
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
@ -1215,7 +1325,7 @@ references:
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: Action.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -1225,6 +1335,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1245,6 +1356,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1264,11 +1376,13 @@ references:
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Update
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: MultiActionHandler.Update
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update
@ -1331,31 +1445,38 @@ references:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
name: Validate(Person)
nameWithType: Action.Validate(Person)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
name: Validate
nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.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
@ -1372,69 +1493,85 @@ references:
name.vb: Boolean
- 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.Action.IsCompleted
commentId: M:TinyLife.Actions.Action.IsCompleted
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsCompleted
name: IsCompleted()
nameWithType: Action.IsCompleted()
fullName: TinyLife.Actions.Action.IsCompleted()
spec.csharp:
- uid: TinyLife.Actions.Action.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsCompleted
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.IsCompleted
name: IsCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted*
commentId: Overload: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
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.CompletionType.Canceled
commentId: F:TinyLife.Actions.CompletionType.Canceled
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Canceled
name: Canceled
nameWithType: CompletionType.Canceled
fullName: TinyLife.Actions.CompletionType.Canceled
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: MultiActionHandler.OnCompleted
fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted

View file

@ -7,8 +7,8 @@ items:
children:
- TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor(TinyLife.Actions.Action)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Action)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -31,7 +31,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nAn 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.\nNote 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.\n"
summary: >-
An UnderlyingAction is a class that can instantiate a single <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> that will be executed as part of the action it is used in.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: []
syntax:
content: >-
@ -80,7 +83,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nThe underlying action.\nThis should be initialized using <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize%60%601(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
The underlying action.
This should be initialized using <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize%60%601(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -117,11 +123,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 28
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nCreates a new <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref> with the given containing action.\n"
summary: Creates a new <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler" data-throw-if-not-resolved="false"></xref> with the given containing action.
example: []
syntax:
content: public UnderlyingActionHandler(Action containingAction)
@ -152,11 +158,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 38
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nInitializes the underlying action of this action\n"
summary: Initializes the underlying action of this action
example: []
syntax:
content: 'public T Initialize<T>(ActionType type, ActionInfo info, bool force = true) where T : Action'
@ -197,11 +203,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeExact
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 51
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nInitializes the underlying action of this action using the given <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nIf <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.\n"
summary: >-
Initializes the underlying action of this action using the given <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>.
If <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be tested, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize%60%601(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> can be used instead.
example: []
syntax:
content: public void InitializeExact(Action action)
@ -229,11 +238,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 69
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nUpdates the <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>, if it exists.\nThis action should be called at the end of <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> or any derived methods.\n"
summary: >-
Updates the <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>, if it exists.
This action should be called at the end of <xref href="TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> or any derived methods.
example: []
syntax:
content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
@ -270,11 +282,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 85
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nValidates this action container and its <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method should be called in <xref href=\"TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Validates this action container and its <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>.
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Action containingAction, Person person)
@ -284,7 +299,7 @@ items:
description: The action that contains this underlying action handler.
- id: person
type: TinyLife.Objects.Person
description: The person that is passed to the <code data-dev-comment-type="paramref" class="paramref">containingAction</code>&apos;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.Person)" data-throw-if-not-resolved="false"></xref> method.
return:
type: System.Boolean
description: Whether this underlying action handler is still valid.
@ -308,11 +323,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 102
startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nReturns 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.\n"
summary: Returns whether the current <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> is completed, or returns <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref> if there is no current or previously executed action.
example: []
syntax:
content: public CompletionType IsCompleted()
@ -339,11 +354,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 113
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nCalls this underlying action&apos;s <xref href=\"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even <xref href=\"TinyLife.Actions.CompletionType.Canceled\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.CompletionType.Failed\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the underlying action is null or already completed, this method has no effect.\n"
summary: >-
Calls this underlying action's <xref href="TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> method.
This should be called for any completion type that the action that uses this underlying action experiences, even <xref href="TinyLife.Actions.CompletionType.Canceled" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.CompletionType.Failed" data-throw-if-not-resolved="false"></xref>.
If the underlying action is null or already completed, this method has no effect.
example: []
syntax:
content: public bool OnCompleted(CompletionType type)
@ -359,13 +379,14 @@ items:
references:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Action
name: Action
nameWithType: UnderlyingActionHandler.Action
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: UnderlyingActionHandler.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -375,6 +396,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -395,6 +417,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -414,73 +437,92 @@ references:
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
name: Validate(Action, Person)
nameWithType: UnderlyingActionHandler.Validate(Action, Person)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: UnderlyingActionHandler.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
href: TinyLife.html
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -715,6 +757,7 @@ references:
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<UnderlyingActionHandler>(UnderlyingActionHandler)
nameWithType: Extensions.JsonCopy<UnderlyingActionHandler>(UnderlyingActionHandler)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.Handlers.UnderlyingActionHandler>(TinyLife.Actions.Handlers.UnderlyingActionHandler)
@ -724,26 +767,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Handlers.UnderlyingActionHandler)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html
- name: '>'
- name: (
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Handlers.UnderlyingActionHandler)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html
- name: )
- name: (
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html
- name: )
- uid: System
commentId: N:System
@ -754,6 +803,7 @@ references:
fullName: System
- 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)
@ -763,6 +813,7 @@ references:
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: '>'
@ -772,6 +823,7 @@ references:
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: " "
@ -783,30 +835,36 @@ references:
- 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.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Initialize__1_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: Initialize<T>(ActionType, ActionInfo, bool)
nameWithType: UnderlyingActionHandler.Initialize<T>(ActionType, ActionInfo, bool)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize<T>(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
@ -816,16 +874,19 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: Initialize
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Initialize__1_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
@ -836,6 +897,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: Initialize
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Initialize__1_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: (
- name: Of
- name: " "
@ -844,10 +906,12 @@ references:
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
@ -857,39 +921,48 @@ references:
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Action
name: Action
nameWithType: UnderlyingActionHandler.Action
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler__ctor_TinyLife_Actions_Action_
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler.UnderlyingActionHandler
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.UnderlyingActionHandler
@ -899,7 +972,7 @@ references:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: CanExecuteAction(ActionType, ActionInfo, bool)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
@ -909,13 +982,16 @@ references:
spec.csharp:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
@ -926,13 +1002,16 @@ references:
spec.vb:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
@ -942,18 +1021,21 @@ references:
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Initialize__1_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: Initialize
nameWithType: UnderlyingActionHandler.Initialize
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
@ -980,6 +1062,7 @@ references:
fullName: T
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_InitializeExact_TinyLife_Actions_Action_
name: InitializeExact
nameWithType: UnderlyingActionHandler.InitializeExact
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact
@ -987,7 +1070,7 @@ references:
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: Action.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -997,6 +1080,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1017,6 +1101,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1036,11 +1121,13 @@ references:
- name: )
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: UnderlyingActionHandler.Update
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update
@ -1103,99 +1190,122 @@ references:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
name: Validate(Person)
nameWithType: Action.Validate(Person)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
name: Validate
nameWithType: UnderlyingActionHandler.Validate
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_IsCompleted
name: IsCompleted
nameWithType: UnderlyingActionHandler.IsCompleted
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted(CompletionType)
nameWithType: Action.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
name: OnCompleted
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnCompleted_TinyLife_Actions_CompletionType_
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.CompletionType.Canceled
commentId: F:TinyLife.Actions.CompletionType.Canceled
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Canceled
name: Canceled
nameWithType: CompletionType.Canceled
fullName: TinyLife.Actions.CompletionType.Canceled
- 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.UnderlyingActionHandler.OnCompleted*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_OnCompleted_TinyLife_Actions_CompletionType_
name: OnCompleted
nameWithType: UnderlyingActionHandler.OnCompleted
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted

View file

@ -19,34 +19,43 @@ references:
- uid: TinyLife.Actions.Handlers.MultiActionHandler
commentId: T:TinyLife.Actions.Handlers.MultiActionHandler
parent: TinyLife.Actions.Handlers
href: TinyLife.Actions.Handlers.MultiActionHandler.html
name: MultiActionHandler
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html
name: UnderlyingActionHandler
nameWithType: UnderlyingActionHandler
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler
- uid: TinyLife.Actions.Handlers
commentId: N:TinyLife.Actions.Handlers
href: TinyLife.html
name: TinyLife.Actions.Handlers
nameWithType: TinyLife.Actions.Handlers
fullName: TinyLife.Actions.Handlers
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- name: .
- uid: TinyLife.Actions.Handlers
name: Handlers
href: TinyLife.Actions.Handlers.html

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -23,11 +23,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Actions/MultiAction.cs
startLine: 213
startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn enumeration that defines the stage that a <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> is currently in.\n"
summary: An enumeration that defines the stage that a <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref> is currently in.
example: []
syntax:
content: protected enum MultiAction.Stage
@ -52,11 +52,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: First
path: ../TinyLife/Actions/MultiAction.cs
startLine: 218
startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action is currently executing its first actions, created using <xref href=\"TinyLife.Actions.MultiAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: The multi action is currently executing its first actions, created using <xref href="TinyLife.Actions.MultiAction.CreateFirstActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: First = 0
@ -80,11 +80,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main
path: ../TinyLife/Actions/MultiAction.cs
startLine: 222
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action is currently executing its main part, which involves <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.MultiAction.AndThenIsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: The multi action is currently executing its main part, which involves <xref href="TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Actions.MultiAction.AndThenIsCompleted" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: Main = 1
@ -108,11 +108,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Last
path: ../TinyLife/Actions/MultiAction.cs
startLine: 226
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action is currently executing its alst actions, created using <xref href=\"TinyLife.Actions.MultiAction.CreateLastActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: The multi action is currently executing its alst actions, created using <xref href="TinyLife.Actions.MultiAction.CreateLastActions" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: Last = 2
@ -136,11 +136,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Done
path: ../TinyLife/Actions/MultiAction.cs
startLine: 230
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action has completed.\n"
summary: The multi action has completed.
example: []
syntax:
content: Done = 3
@ -150,30 +150,37 @@ references:
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.MultiAction.Stage.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<Stage>(Stage)
nameWithType: Extensions.JsonCopy<MultiAction.Stage>(MultiAction.Stage)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.MultiAction.Stage>(TinyLife.Actions.MultiAction.Stage)
@ -183,29 +190,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.MultiAction.Stage)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
- name: '>'
- name: (
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.MultiAction.Stage)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
- name: )
- name: (
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.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)
@ -215,6 +229,7 @@ references:
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: '>'
@ -224,6 +239,7 @@ references:
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: " "
@ -235,65 +251,79 @@ references:
- 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.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateFirstActions
name: CreateFirstActions()
nameWithType: MultiAction.CreateFirstActions()
fullName: TinyLife.Actions.MultiAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
name: CreateFirstActions
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.Stage
commentId: T:TinyLife.Actions.MultiAction.Stage
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction.Stage
nameWithType: MultiAction.Stage
fullName: TinyLife.Actions.MultiAction.Stage
spec.csharp:
- uid: TinyLife.Actions.MultiAction
name: MultiAction
href: TinyLife.Actions.MultiAction.html
- name: .
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
spec.vb:
- uid: TinyLife.Actions.MultiAction
name: MultiAction
href: TinyLife.Actions.MultiAction.html
- name: .
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
@ -303,6 +333,7 @@ references:
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -323,6 +354,7 @@ references:
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -343,32 +375,38 @@ references:
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
name: AndThenIsCompleted()
nameWithType: MultiAction.AndThenIsCompleted()
fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
name: AndThenIsCompleted
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
name: AndThenIsCompleted
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.CreateLastActions
commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
name: CreateLastActions()
nameWithType: MultiAction.CreateLastActions()
fullName: TinyLife.Actions.MultiAction.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.CreateLastActions
name: CreateLastActions
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
- name: (
- name: )

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,11 +19,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs
startLine: 523
startLine: 464
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA 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>.\n"
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>.
example: []
syntax:
content: public delegate void TalkAction.TalkSettings.EvaluationResult(ActionInfo info, Person partner, ref float romanceGain, ref float friendshipGain, ref float romanceLoss, ref float friendshipLoss, ref float goBadlyChance)
@ -56,7 +56,7 @@ references:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single)
commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_
name: EvaluateSimple(Action, Person, float, float)
nameWithType: TalkAction.TalkSettings.EvaluateSimple(Action, Person, float, float)
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.Person, float, float)
@ -66,13 +66,16 @@ references:
spec.csharp:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single)
name: EvaluateSimple
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Single
@ -89,13 +92,16 @@ references:
spec.vb:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single)
name: EvaluateSimple
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateSimple_TinyLife_Actions_Action_TinyLife_Objects_Person_System_Single_System_Single_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- name: ','
- name: " "
- uid: System.Single
@ -111,44 +117,55 @@ references:
- name: )
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateFully_TinyLife_Actions_SocialAction_
name: EvaluateFully(SocialAction)
nameWithType: TalkAction.TalkSettings.EvaluateFully(SocialAction)
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
spec.csharp:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
name: EvaluateFully
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateFully_TinyLife_Actions_SocialAction_
- name: (
- uid: TinyLife.Actions.SocialAction
name: SocialAction
href: TinyLife.Actions.SocialAction.html
- name: )
spec.vb:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
name: EvaluateFully
href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateFully_TinyLife_Actions_SocialAction_
- name: (
- uid: TinyLife.Actions.SocialAction
name: SocialAction
href: TinyLife.Actions.SocialAction.html
- 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.Actions.TalkAction.TalkSettings.EvaluationResult.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<EvaluationResult>(EvaluationResult)
nameWithType: Extensions.JsonCopy<TalkAction.TalkSettings.EvaluationResult>(TalkAction.TalkSettings.EvaluationResult)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult>(TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult)
@ -158,36 +175,44 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: EvaluationResult
href: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.html
- name: '>'
- name: (
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: EvaluationResult
href: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: EvaluationResult
href: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.html
- name: )
- name: (
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: EvaluationResult
href: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.html
- name: )
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- 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
@ -204,6 +229,7 @@ references:
name.vb: Single
- 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)
@ -213,6 +239,7 @@ references:
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: '>'
@ -222,6 +249,7 @@ references:
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: " "
@ -233,26 +261,32 @@ references:
- 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: System
commentId: N:System
isExternal: true
@ -262,18 +296,23 @@ references:
fullName: System
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html

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,11 +25,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Channel
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 224
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn enumeration that represents channels that a tv can display in <xref href=\"TinyLife.Actions.WatchTvAction\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: An enumeration that represents channels that a tv can display in <xref href="TinyLife.Actions.WatchTvAction" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public enum WatchTvAction.Channel
@ -54,11 +54,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Comedy
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 229
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA comedy channel, which raises <xref href=\"TinyLife.NeedType.Entertainment\" data-throw-if-not-resolved=\"false\"></xref> faster than other channels\n"
summary: A comedy channel, which raises <xref href="TinyLife.NeedType.Entertainment" data-throw-if-not-resolved="false"></xref> faster than other channels
example: []
syntax:
content: Comedy = 0
@ -82,11 +82,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cooking
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 233
startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA cooking channel, which makes people feel <xref href=\"TinyLife.Emotions.EmotionType.Creative\" data-throw-if-not-resolved=\"false\"></xref> sometimes\n"
summary: A cooking channel, which makes people feel <xref href="TinyLife.Emotions.EmotionType.Creative" data-throw-if-not-resolved="false"></xref> sometimes
example: []
syntax:
content: Cooking = 1
@ -110,11 +110,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Romance
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 237
startLine: 243
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA romance channel, which makes people feel <xref href=\"TinyLife.Emotions.EmotionType.Frisky\" data-throw-if-not-resolved=\"false\"></xref> sometimes\n"
summary: A romance channel, which makes people feel <xref href="TinyLife.Emotions.EmotionType.Frisky" data-throw-if-not-resolved="false"></xref> sometimes
example: []
syntax:
content: Romance = 2
@ -138,11 +138,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Drama
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 241
startLine: 247
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA drama channel, which has no special abilities\n"
summary: A drama channel, which has no special abilities
example: []
syntax:
content: Drama = 3
@ -166,11 +166,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: News
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 245
startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA news channel, which can make people feel <xref href=\"TinyLife.Emotions.EmotionType.Sad\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Emotions.EmotionType.Happy\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A news channel, which can make people feel <xref href="TinyLife.Emotions.EmotionType.Sad" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Emotions.EmotionType.Happy" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: News = 4
@ -194,11 +194,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cartoons
path: ../TinyLife/Actions/WatchTvAction.cs
startLine: 249
startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA cartoons channel, which is meant for children\n"
summary: A cartoons channel, which is meant for children
example: []
syntax:
content: Cartoons = 5
@ -207,30 +207,37 @@ items:
references:
- 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
commentId: N:TinyLife.Actions
href: TinyLife.html
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Actions.WatchTvAction.Channel.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<Channel>(Channel)
nameWithType: Extensions.JsonCopy<WatchTvAction.Channel>(WatchTvAction.Channel)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Actions.WatchTvAction.Channel>(TinyLife.Actions.WatchTvAction.Channel)
@ -240,29 +247,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.WatchTvAction.Channel)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- name: '>'
- name: (
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.WatchTvAction.Channel)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- name: )
- name: (
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.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)
@ -272,6 +286,7 @@ references:
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: '>'
@ -281,6 +296,7 @@ references:
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: " "
@ -292,66 +308,82 @@ references:
- 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.NeedType.Entertainment
commentId: F:TinyLife.NeedType.Entertainment
href: TinyLife.NeedType.html#TinyLife_NeedType_Entertainment
name: Entertainment
nameWithType: NeedType.Entertainment
fullName: TinyLife.NeedType.Entertainment
- 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.Emotions.EmotionType.Creative
commentId: F:TinyLife.Emotions.EmotionType.Creative
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Creative
name: Creative
nameWithType: EmotionType.Creative
fullName: TinyLife.Emotions.EmotionType.Creative
- uid: TinyLife.Emotions.EmotionType.Frisky
commentId: F:TinyLife.Emotions.EmotionType.Frisky
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Frisky
name: Frisky
nameWithType: EmotionType.Frisky
fullName: TinyLife.Emotions.EmotionType.Frisky
- uid: TinyLife.Emotions.EmotionType.Sad
commentId: F:TinyLife.Emotions.EmotionType.Sad
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Sad
name: Sad
nameWithType: EmotionType.Sad
fullName: TinyLife.Emotions.EmotionType.Sad
- uid: TinyLife.Emotions.EmotionType.Happy
commentId: F:TinyLife.Emotions.EmotionType.Happy
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Happy
name: Happy
nameWithType: EmotionType.Happy
fullName: TinyLife.Emotions.EmotionType.Happy

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -22,6 +22,7 @@ items:
- TinyLife.Actions.DebugAction
- TinyLife.Actions.DeferredAction
- TinyLife.Actions.DieAction
- TinyLife.Actions.DiscardHeldItemAction
- TinyLife.Actions.DriveAction
- TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory
@ -36,6 +37,8 @@ items:
- TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.PutAwayAction
- TinyLife.Actions.SellAction
- TinyLife.Actions.SimpleBehaviorAction
- TinyLife.Actions.SimpleBehaviorAction.ActionSettings
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
- TinyLife.Actions.SocialAction.StartPartnerAction
@ -62,88 +65,109 @@ references:
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.ActionArgument
commentId: T:TinyLife.Actions.ActionArgument
href: TinyLife.Actions.ActionArgument.html
name: ActionArgument
nameWithType: ActionArgument
fullName: TinyLife.Actions.ActionArgument
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ActionInfo.html
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
- uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.AiSettings
nameWithType: ActionType.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
href: TinyLife.Actions.ActionType.AiSettings.html
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions
href: TinyLife.Actions.BehaviorAction.html
name: BehaviorAction
nameWithType: BehaviorAction
fullName: TinyLife.Actions.BehaviorAction
- uid: TinyLife.Actions.BehaviorAction`1
commentId: T:TinyLife.Actions.BehaviorAction`1
href: TinyLife.Actions.BehaviorAction-1.html
name: BehaviorAction<T>
nameWithType: BehaviorAction<T>
fullName: TinyLife.Actions.BehaviorAction<T>
@ -153,12 +177,14 @@ references:
spec.csharp:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
href: TinyLife.Actions.BehaviorAction-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
href: TinyLife.Actions.BehaviorAction-1.html
- name: (
- name: Of
- name: " "
@ -167,302 +193,408 @@ references:
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- uid: TinyLife.Actions.CanExecuteResult.ResultType
commentId: T:TinyLife.Actions.CanExecuteResult.ResultType
parent: TinyLife.Actions
href: TinyLife.Actions.CanExecuteResult.html
name: CanExecuteResult.ResultType
nameWithType: CanExecuteResult.ResultType
fullName: TinyLife.Actions.CanExecuteResult.ResultType
spec.csharp:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
spec.vb:
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: .
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: ResultType
href: TinyLife.Actions.CanExecuteResult.ResultType.html
- uid: TinyLife.Actions.ChoicePromptInfo
commentId: T:TinyLife.Actions.ChoicePromptInfo
parent: TinyLife.Actions
href: TinyLife.Actions.ChoicePromptInfo.html
name: ChoicePromptInfo
nameWithType: ChoicePromptInfo
fullName: TinyLife.Actions.ChoicePromptInfo
- uid: TinyLife.Actions.ChoicePromptInfo.Option
commentId: T:TinyLife.Actions.ChoicePromptInfo.Option
href: TinyLife.Actions.ChoicePromptInfo.html
name: ChoicePromptInfo.Option
nameWithType: ChoicePromptInfo.Option
fullName: TinyLife.Actions.ChoicePromptInfo.Option
spec.csharp:
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: .
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
spec.vb:
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
href: TinyLife.Actions.ChoicePromptInfo.html
- name: .
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
href: TinyLife.Actions.ChoicePromptInfo.Option.html
- uid: TinyLife.Actions.CleanEverythingAction
commentId: T:TinyLife.Actions.CleanEverythingAction
href: TinyLife.Actions.CleanEverythingAction.html
name: CleanEverythingAction
nameWithType: CleanEverythingAction
fullName: TinyLife.Actions.CleanEverythingAction
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
href: TinyLife.Actions.CompletionType.html
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.DebugAction
commentId: T:TinyLife.Actions.DebugAction
href: TinyLife.Actions.DebugAction.html
name: DebugAction
nameWithType: DebugAction
fullName: TinyLife.Actions.DebugAction
- uid: TinyLife.Actions.DeferredAction
commentId: T:TinyLife.Actions.DeferredAction
href: TinyLife.Actions.DeferredAction.html
name: DeferredAction
nameWithType: DeferredAction
fullName: TinyLife.Actions.DeferredAction
- uid: TinyLife.Actions.DieAction
commentId: T:TinyLife.Actions.DieAction
href: TinyLife.Actions.DieAction.html
name: DieAction
nameWithType: DieAction
fullName: TinyLife.Actions.DieAction
- 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.DriveAction
commentId: T:TinyLife.Actions.DriveAction
href: TinyLife.Actions.DriveAction.html
name: DriveAction
nameWithType: DriveAction
fullName: TinyLife.Actions.DriveAction
- 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.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.GoHereAction
commentId: T:TinyLife.Actions.GoHereAction
href: TinyLife.Actions.GoHereAction.html
name: GoHereAction
nameWithType: GoHereAction
fullName: TinyLife.Actions.GoHereAction
- uid: TinyLife.Actions.HelpAction
commentId: T:TinyLife.Actions.HelpAction
href: TinyLife.Actions.HelpAction.html
name: HelpAction
nameWithType: HelpAction
fullName: TinyLife.Actions.HelpAction
- uid: TinyLife.Actions.HoldingPersonAction
commentId: T:TinyLife.Actions.HoldingPersonAction
href: TinyLife.Actions.HoldingPersonAction.html
name: HoldingPersonAction
nameWithType: HoldingPersonAction
fullName: TinyLife.Actions.HoldingPersonAction
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.MultiAction.Stage
commentId: T:TinyLife.Actions.MultiAction.Stage
parent: TinyLife.Actions
href: TinyLife.Actions.MultiAction.html
name: MultiAction.Stage
nameWithType: MultiAction.Stage
fullName: TinyLife.Actions.MultiAction.Stage
spec.csharp:
- uid: TinyLife.Actions.MultiAction
name: MultiAction
href: TinyLife.Actions.MultiAction.html
- name: .
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
spec.vb:
- uid: TinyLife.Actions.MultiAction
name: MultiAction
href: TinyLife.Actions.MultiAction.html
- name: .
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
href: TinyLife.Actions.MultiAction.Stage.html
- uid: TinyLife.Actions.OrderFromStaffAction
commentId: T:TinyLife.Actions.OrderFromStaffAction
href: TinyLife.Actions.OrderFromStaffAction.html
name: OrderFromStaffAction
nameWithType: OrderFromStaffAction
fullName: TinyLife.Actions.OrderFromStaffAction
- uid: TinyLife.Actions.OutOfTownAction
commentId: T:TinyLife.Actions.OutOfTownAction
parent: TinyLife.Actions
href: TinyLife.Actions.OutOfTownAction.html
name: OutOfTownAction
nameWithType: OutOfTownAction
fullName: TinyLife.Actions.OutOfTownAction
- uid: TinyLife.Actions.PathfindAction
commentId: T:TinyLife.Actions.PathfindAction
parent: TinyLife.Actions
href: TinyLife.Actions.PathfindAction.html
name: PathfindAction
nameWithType: PathfindAction
fullName: TinyLife.Actions.PathfindAction
- uid: TinyLife.Actions.PathfindToPersonAction
commentId: T:TinyLife.Actions.PathfindToPersonAction
href: TinyLife.Actions.PathfindToPersonAction.html
name: PathfindToPersonAction
nameWithType: PathfindToPersonAction
fullName: TinyLife.Actions.PathfindToPersonAction
- uid: TinyLife.Actions.PutAwayAction
commentId: T:TinyLife.Actions.PutAwayAction
href: TinyLife.Actions.PutAwayAction.html
name: PutAwayAction
nameWithType: PutAwayAction
fullName: TinyLife.Actions.PutAwayAction
- uid: TinyLife.Actions.SellAction
commentId: T:TinyLife.Actions.SellAction
href: TinyLife.Actions.SellAction.html
name: SellAction
nameWithType: SellAction
fullName: TinyLife.Actions.SellAction
- uid: TinyLife.Actions.SimpleBehaviorAction
commentId: T:TinyLife.Actions.SimpleBehaviorAction
href: TinyLife.Actions.SimpleBehaviorAction.html
name: SimpleBehaviorAction
nameWithType: SimpleBehaviorAction
fullName: TinyLife.Actions.SimpleBehaviorAction
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
commentId: T:TinyLife.Actions.SimpleBehaviorAction.ActionSettings
parent: TinyLife.Actions
href: TinyLife.Actions.SimpleBehaviorAction.html
name: SimpleBehaviorAction.ActionSettings
nameWithType: SimpleBehaviorAction.ActionSettings
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
spec.csharp:
- uid: TinyLife.Actions.SimpleBehaviorAction
name: SimpleBehaviorAction
href: TinyLife.Actions.SimpleBehaviorAction.html
- name: .
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: ActionSettings
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html
spec.vb:
- uid: TinyLife.Actions.SimpleBehaviorAction
name: SimpleBehaviorAction
href: TinyLife.Actions.SimpleBehaviorAction.html
- name: .
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: ActionSettings
href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html
- uid: TinyLife.Actions.SitAction
commentId: T:TinyLife.Actions.SitAction
href: TinyLife.Actions.SitAction.html
name: SitAction
nameWithType: SitAction
fullName: TinyLife.Actions.SitAction
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
href: TinyLife.Actions.SocialAction.html
name: SocialAction
nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction
- uid: TinyLife.Actions.SocialAction.StartPartnerAction
commentId: T:TinyLife.Actions.SocialAction.StartPartnerAction
href: TinyLife.Actions.SocialAction.html
name: SocialAction.StartPartnerAction
nameWithType: SocialAction.StartPartnerAction
fullName: TinyLife.Actions.SocialAction.StartPartnerAction
spec.csharp:
- uid: TinyLife.Actions.SocialAction
name: SocialAction
href: TinyLife.Actions.SocialAction.html
- name: .
- uid: TinyLife.Actions.SocialAction.StartPartnerAction
name: StartPartnerAction
href: TinyLife.Actions.SocialAction.StartPartnerAction.html
spec.vb:
- uid: TinyLife.Actions.SocialAction
name: SocialAction
href: TinyLife.Actions.SocialAction.html
- name: .
- uid: TinyLife.Actions.SocialAction.StartPartnerAction
name: StartPartnerAction
href: TinyLife.Actions.SocialAction.StartPartnerAction.html
- uid: TinyLife.Actions.StoreAction
commentId: T:TinyLife.Actions.StoreAction
href: TinyLife.Actions.StoreAction.html
name: StoreAction
nameWithType: StoreAction
fullName: TinyLife.Actions.StoreAction
- uid: TinyLife.Actions.TalkAction
commentId: T:TinyLife.Actions.TalkAction
href: TinyLife.Actions.TalkAction.html
name: TalkAction
nameWithType: TalkAction
fullName: TinyLife.Actions.TalkAction
- uid: TinyLife.Actions.TalkAction.TalkSettings
commentId: T:TinyLife.Actions.TalkAction.TalkSettings
parent: TinyLife.Actions
href: TinyLife.Actions.TalkAction.html
name: TalkAction.TalkSettings
nameWithType: TalkAction.TalkSettings
fullName: TinyLife.Actions.TalkAction.TalkSettings
spec.csharp:
- uid: TinyLife.Actions.TalkAction
name: TalkAction
href: TinyLife.Actions.TalkAction.html
- name: .
- uid: TinyLife.Actions.TalkAction.TalkSettings
name: TalkSettings
href: TinyLife.Actions.TalkAction.TalkSettings.html
spec.vb:
- uid: TinyLife.Actions.TalkAction
name: TalkAction
href: TinyLife.Actions.TalkAction.html
- name: .
- uid: TinyLife.Actions.TalkAction.TalkSettings
name: TalkSettings
href: TinyLife.Actions.TalkAction.TalkSettings.html
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
commentId: T:TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
parent: TinyLife.Actions
href: TinyLife.Actions.TalkAction.html
name: TalkAction.TalkSettings.EvaluationResult
nameWithType: TalkAction.TalkSettings.EvaluationResult
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
spec.csharp:
- uid: TinyLife.Actions.TalkAction
name: TalkAction
href: TinyLife.Actions.TalkAction.html
- name: .
- uid: TinyLife.Actions.TalkAction.TalkSettings
name: TalkSettings
href: TinyLife.Actions.TalkAction.TalkSettings.html
- name: .
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: EvaluationResult
href: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.html
spec.vb:
- uid: TinyLife.Actions.TalkAction
name: TalkAction
href: TinyLife.Actions.TalkAction.html
- name: .
- uid: TinyLife.Actions.TalkAction.TalkSettings
name: TalkSettings
href: TinyLife.Actions.TalkAction.TalkSettings.html
- name: .
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: EvaluationResult
href: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.html
- uid: TinyLife.Actions.TellPeopleToLeaveRoomAction
commentId: T:TinyLife.Actions.TellPeopleToLeaveRoomAction
href: TinyLife.Actions.TellPeopleToLeaveRoomAction.html
name: TellPeopleToLeaveRoomAction
nameWithType: TellPeopleToLeaveRoomAction
fullName: TinyLife.Actions.TellPeopleToLeaveRoomAction
- uid: TinyLife.Actions.TryGoHereAction
commentId: T:TinyLife.Actions.TryGoHereAction
href: TinyLife.Actions.TryGoHereAction.html
name: TryGoHereAction
nameWithType: TryGoHereAction
fullName: TinyLife.Actions.TryGoHereAction
- uid: TinyLife.Actions.WalkAction
commentId: T:TinyLife.Actions.WalkAction
href: TinyLife.Actions.WalkAction.html
name: WalkAction
nameWithType: WalkAction
fullName: TinyLife.Actions.WalkAction
- uid: TinyLife.Actions.WatchTvAction
commentId: T:TinyLife.Actions.WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction
nameWithType: WatchTvAction
fullName: TinyLife.Actions.WatchTvAction
- uid: TinyLife.Actions.WatchTvAction.Channel
commentId: T:TinyLife.Actions.WatchTvAction.Channel
parent: TinyLife.Actions
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction.Channel
nameWithType: WatchTvAction.Channel
fullName: TinyLife.Actions.WatchTvAction.Channel
spec.csharp:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
spec.vb:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- uid: TinyLife.Actions.WorkAction
commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions
href: TinyLife.Actions.WorkAction.html
name: WorkAction
nameWithType: WorkAction
fullName: TinyLife.Actions.WorkAction
- 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

View file

@ -19,11 +19,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate
path: ../TinyLife/Debug.cs
startLine: 842
startLine: 861
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA delegate method used for <xref href=\"TinyLife.Debug.Cheats\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: A delegate method used for <xref href="TinyLife.Debug.Cheats" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate void Debug.CheatDelegate(GameImpl game, Person person, Match match)
@ -40,11 +40,13 @@ items:
references:
- uid: TinyLife.Debug.Cheats
commentId: F:TinyLife.Debug.Cheats
href: TinyLife.Debug.html#TinyLife_Debug_Cheats
name: Cheats
nameWithType: Debug.Cheats
fullName: TinyLife.Debug.Cheats
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
@ -52,6 +54,7 @@ references:
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<CheatDelegate>(CheatDelegate)
nameWithType: Extensions.JsonCopy<Debug.CheatDelegate>(Debug.CheatDelegate)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Debug.CheatDelegate>(TinyLife.Debug.CheatDelegate)
@ -61,36 +64,44 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Debug.CheatDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- name: '>'
- name: (
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Debug.CheatDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- name: )
- name: (
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- name: )
- uid: TinyLife.GameImpl
commentId: T:TinyLife.GameImpl
parent: TinyLife
href: TinyLife.GameImpl.html
name: GameImpl
nameWithType: GameImpl
fullName: TinyLife.GameImpl
- 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
@ -104,6 +115,7 @@ references:
fullName: System.Text.RegularExpressions.Match
- 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)
@ -113,6 +125,7 @@ references:
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: '>'
@ -122,6 +135,7 @@ references:
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: " "
@ -133,26 +147,32 @@ references:
- 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: System.Text.RegularExpressions
commentId: N:System.Text.RegularExpressions
isExternal: true
@ -192,18 +212,23 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html

View file

@ -19,11 +19,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate
path: ../TinyLife/Debug.cs
startLine: 847
startLine: 866
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA delegate method used for <xref href=\"TinyLife.Debug.DebugLines\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: A delegate method used for <xref href="TinyLife.Debug.DebugLines" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate string Debug.DebugDelegate(GameImpl game, Paragraph paragraph)
@ -40,11 +40,13 @@ items:
references:
- uid: TinyLife.Debug.DebugLines
commentId: F:TinyLife.Debug.DebugLines
href: TinyLife.Debug.html#TinyLife_Debug_DebugLines
name: DebugLines
nameWithType: Debug.DebugLines
fullName: TinyLife.Debug.DebugLines
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
@ -52,6 +54,7 @@ references:
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<DebugDelegate>(DebugDelegate)
nameWithType: Extensions.JsonCopy<Debug.DebugDelegate>(Debug.DebugDelegate)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Debug.DebugDelegate>(TinyLife.Debug.DebugDelegate)
@ -61,30 +64,37 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Debug.DebugDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- name: '>'
- name: (
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Debug.DebugDelegate)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- name: )
- name: (
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- name: )
- uid: TinyLife.GameImpl
commentId: T:TinyLife.GameImpl
parent: TinyLife
href: TinyLife.GameImpl.html
name: GameImpl
nameWithType: GameImpl
fullName: TinyLife.GameImpl
@ -108,6 +118,7 @@ references:
name.vb: String
- 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)
@ -117,6 +128,7 @@ references:
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: '>'
@ -126,6 +138,7 @@ references:
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: " "
@ -137,6 +150,7 @@ references:
- 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
@ -179,18 +193,23 @@ references:
fullName: System
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html

View file

@ -22,11 +22,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Debug
path: ../TinyLife/Debug.cs
startLine: 37
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nThis class contains a set of ways to include custom debug information in the game, including <xref href=\"TinyLife.Debug.Cheats\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Debug.DebugLines\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: This class contains a set of ways to include custom debug information in the game, including <xref href="TinyLife.Debug.Cheats" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Debug.DebugLines" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public class Debug
@ -61,11 +61,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cheats
path: ../TinyLife/Debug.cs
startLine: 44
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA set of regular expressions that resolve into a <xref href=\"TinyLife.Debug.CheatDelegate\" data-throw-if-not-resolved=\"false\"></xref>.\nWhen a cheat is entered in the F1 menu, and it matches the expression, the <xref href=\"TinyLife.Debug.CheatDelegate\" data-throw-if-not-resolved=\"false\"></xref> is invoked.\nTo register new cheats, simply add them to this dictionary.\n"
summary: >-
A set of regular expressions that resolve into a <xref href="TinyLife.Debug.CheatDelegate" data-throw-if-not-resolved="false"></xref>.
When a cheat is entered in the F1 menu, and it matches the expression, the <xref href="TinyLife.Debug.CheatDelegate" data-throw-if-not-resolved="false"></xref> is invoked.
To register new cheats, simply add them to this dictionary.
example: []
syntax:
content: public static readonly Dictionary<Regex, Debug.CheatDelegate> Cheats
@ -90,11 +95,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugLines
path: ../TinyLife/Debug.cs
startLine: 50
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA set of <xref href=\"TinyLife.Debug.DebugDelegate\" data-throw-if-not-resolved=\"false\"></xref> that cause additional lines to displayed in the F1 menu.\nTo register new debug lines, simply add them to this list.\nKeep in mind that, if too many debug lines are registered, they will go off-screen, so consider only displaying yours when holding certain hotkeys, or when they are necessary.\n"
summary: >-
A set of <xref href="TinyLife.Debug.DebugDelegate" data-throw-if-not-resolved="false"></xref> that cause additional lines to displayed in the F1 menu.
To register new debug lines, simply add them to this list.
Keep in mind that, if too many debug lines are registered, they will go off-screen, so consider only displaying yours when holding certain hotkeys, or when they are necessary.
example: []
syntax:
content: public static readonly List<Debug.DebugDelegate> DebugLines
@ -119,11 +129,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
startLine: 643
startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nTries to execute the cheat with the given name or regular expression match.\n"
summary: Tries to execute the cheat with the given name or regular expression match.
example: []
syntax:
content: public static bool TryCheat(string text)
@ -142,16 +152,19 @@ items:
references:
- uid: TinyLife.Debug.Cheats
commentId: F:TinyLife.Debug.Cheats
href: TinyLife.Debug.html#TinyLife_Debug_Cheats
name: Cheats
nameWithType: Debug.Cheats
fullName: TinyLife.Debug.Cheats
- uid: TinyLife.Debug.DebugLines
commentId: F:TinyLife.Debug.DebugLines
href: TinyLife.Debug.html#TinyLife_Debug_DebugLines
name: DebugLines
nameWithType: Debug.DebugLines
fullName: TinyLife.Debug.DebugLines
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
@ -389,6 +402,7 @@ references:
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<Debug>(Debug)
nameWithType: Extensions.JsonCopy<Debug>(Debug)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Debug>(TinyLife.Debug)
@ -398,26 +412,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Debug)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: '>'
- name: (
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Debug)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: )
- name: (
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: )
- uid: System
commentId: N:System
@ -428,6 +448,7 @@ references:
fullName: System
- 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)
@ -437,6 +458,7 @@ references:
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: '>'
@ -446,6 +468,7 @@ references:
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: " "
@ -457,43 +480,54 @@ references:
- 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.Debug.CheatDelegate
commentId: T:TinyLife.Debug.CheatDelegate
href: TinyLife.Debug.html
name: Debug.CheatDelegate
nameWithType: Debug.CheatDelegate
fullName: TinyLife.Debug.CheatDelegate
spec.csharp:
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
spec.vb:
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- uid: System.Collections.Generic.Dictionary{System.Text.RegularExpressions.Regex,TinyLife.Debug.CheatDelegate}
commentId: T:System.Collections.Generic.Dictionary{System.Text.RegularExpressions.Regex,TinyLife.Debug.CheatDelegate}
parent: System.Collections.Generic
@ -519,9 +553,11 @@ references:
- name: " "
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
@ -539,9 +575,11 @@ references:
- name: " "
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.CheatDelegate
name: CheatDelegate
href: TinyLife.Debug.CheatDelegate.html
- name: )
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
@ -616,21 +654,26 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Debug.DebugDelegate
commentId: T:TinyLife.Debug.DebugDelegate
href: TinyLife.Debug.html
name: Debug.DebugDelegate
nameWithType: Debug.DebugDelegate
fullName: TinyLife.Debug.DebugDelegate
spec.csharp:
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
spec.vb:
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- uid: System.Collections.Generic.List{TinyLife.Debug.DebugDelegate}
commentId: T:System.Collections.Generic.List{TinyLife.Debug.DebugDelegate}
parent: System.Collections.Generic
@ -650,9 +693,11 @@ references:
- name: <
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
@ -664,9 +709,11 @@ references:
- name: " "
- uid: TinyLife.Debug
name: Debug
href: TinyLife.Debug.html
- name: .
- uid: TinyLife.Debug.DebugDelegate
name: DebugDelegate
href: TinyLife.Debug.DebugDelegate.html
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
@ -698,6 +745,7 @@ references:
- name: )
- uid: TinyLife.Debug.TryCheat*
commentId: Overload:TinyLife.Debug.TryCheat
href: TinyLife.Debug.html#TinyLife_Debug_TryCheat_System_String_
name: TryCheat
nameWithType: Debug.TryCheat
fullName: TinyLife.Debug.TryCheat

View file

@ -25,7 +25,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA combined emotion source is an <xref href=\"TinyLife.Emotions.IEmotionSource\" data-throw-if-not-resolved=\"false\"></xref> that combines multiple underlying emotion sources together.\nA combined emotion source is displayed as multiple lines in the <xref href=\"TinyLife.Emotions.CombinedEmotionSource.SourceString\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A combined emotion source is an <xref href="TinyLife.Emotions.IEmotionSource" data-throw-if-not-resolved="false"></xref> that combines multiple underlying emotion sources together.
A combined emotion source is displayed as multiple lines in the <xref href="TinyLife.Emotions.CombinedEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class CombinedEmotionSource : IEmotionSource'
@ -66,7 +69,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA (localized) string that is displayed when hovering over an <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref> that has this source\n"
summary: A (localized) string that is displayed when hovering over an <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> that has this source
example: []
syntax:
content: public string SourceString { get; }
@ -99,7 +102,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nCreates a new combined emotion source with the given underlying sources.\n"
summary: Creates a new combined emotion source with the given underlying sources.
example: []
syntax:
content: public CombinedEmotionSource(params IEmotionSource[] sources)
@ -116,31 +119,38 @@ references:
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
href: TinyLife.Emotions.IEmotionSource.html
name: IEmotionSource
nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.CombinedEmotionSource.SourceString
commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString
href: TinyLife.Emotions.CombinedEmotionSource.html#TinyLife_Emotions_CombinedEmotionSource_SourceString
name: SourceString
nameWithType: CombinedEmotionSource.SourceString
fullName: TinyLife.Emotions.CombinedEmotionSource.SourceString
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -375,6 +385,7 @@ references:
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<CombinedEmotionSource>(CombinedEmotionSource)
nameWithType: Extensions.JsonCopy<CombinedEmotionSource>(CombinedEmotionSource)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Emotions.CombinedEmotionSource>(TinyLife.Emotions.CombinedEmotionSource)
@ -384,26 +395,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.CombinedEmotionSource)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Emotions.CombinedEmotionSource
name: CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html
- name: '>'
- name: (
- uid: TinyLife.Emotions.CombinedEmotionSource
name: CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.CombinedEmotionSource)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.CombinedEmotionSource
name: CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html
- name: )
- name: (
- uid: TinyLife.Emotions.CombinedEmotionSource
name: CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html
- name: )
- uid: System
commentId: N:System
@ -414,6 +431,7 @@ references:
fullName: System
- 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)
@ -423,6 +441,7 @@ references:
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: '>'
@ -432,6 +451,7 @@ references:
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: " "
@ -443,34 +463,49 @@ references:
- 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.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionModifier.html
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Emotions.CombinedEmotionSource.SourceString*
commentId: Overload:TinyLife.Emotions.CombinedEmotionSource.SourceString
href: TinyLife.Emotions.CombinedEmotionSource.html#TinyLife_Emotions_CombinedEmotionSource_SourceString
name: SourceString
nameWithType: CombinedEmotionSource.SourceString
fullName: TinyLife.Emotions.CombinedEmotionSource.SourceString
- uid: TinyLife.Emotions.IEmotionSource.SourceString
commentId: P:TinyLife.Emotions.IEmotionSource.SourceString
parent: TinyLife.Emotions.IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html#TinyLife_Emotions_IEmotionSource_SourceString
name: SourceString
nameWithType: IEmotionSource.SourceString
fullName: TinyLife.Emotions.IEmotionSource.SourceString
@ -487,6 +522,7 @@ references:
name.vb: String
- uid: TinyLife.Emotions.CombinedEmotionSource.#ctor*
commentId: Overload:TinyLife.Emotions.CombinedEmotionSource.#ctor
href: TinyLife.Emotions.CombinedEmotionSource.html#TinyLife_Emotions_CombinedEmotionSource__ctor_TinyLife_Emotions_IEmotionSource___
name: CombinedEmotionSource
nameWithType: CombinedEmotionSource.CombinedEmotionSource
fullName: TinyLife.Emotions.CombinedEmotionSource.CombinedEmotionSource
@ -495,6 +531,7 @@ references:
name.vb: New
- uid: TinyLife.Emotions.IEmotionSource[]
isExternal: true
href: TinyLife.Emotions.IEmotionSource.html
name: IEmotionSource[]
nameWithType: IEmotionSource[]
fullName: TinyLife.Emotions.IEmotionSource[]
@ -504,10 +541,12 @@ references:
spec.csharp:
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: (
- name: )

View file

@ -27,11 +27,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 464
startLine: 478
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThis class represents an applied instance of a <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref>.\nIt 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>.\n"
summary: >-
This class represents an applied instance of a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref>.
It is used by <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -76,11 +79,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 471
startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe emotion modifier that this instance contains\n"
summary: The emotion modifier that this instance contains
example: []
syntax:
content: >-
@ -115,11 +118,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 476
startLine: 490
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe amount that this emotion modifier&apos;s <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.Type\" data-throw-if-not-resolved=\"false\"></xref> has\n"
summary: The amount that this emotion modifier's <xref href="TinyLife.Emotions.EmotionModifier.Instance.Type" data-throw-if-not-resolved="false"></xref> has
example: []
syntax:
content: >-
@ -154,11 +157,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 481
startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe total amount of in-game time that this emotion modifier lasts for\n"
summary: The total amount of in-game time that this emotion modifier lasts for
example: []
syntax:
content: >-
@ -193,11 +196,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 486
startLine: 500
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe amount of in-game time remaining of this modifier, out of <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.TotalTime\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: The amount of in-game time remaining of this modifier, out of <xref href="TinyLife.Emotions.EmotionModifier.Instance.TotalTime" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: >-
@ -234,11 +237,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 492
startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe <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.\nIf there is no source, null is returned.\n"
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: >-
@ -275,11 +281,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 497
startLine: 511
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe person that is currently experiencing this emotion.\n"
summary: The person that is currently experiencing this emotion.
example: []
syntax:
content: public Person Person { get; protected set; }
@ -306,11 +312,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 514
startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nCauses <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.Time\" data-throw-if-not-resolved=\"false\"></xref> to pass by the given <xref href=\"System.TimeSpan\" data-throw-if-not-resolved=\"false\"></xref>.\nIf <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.Time\" data-throw-if-not-resolved=\"false\"></xref> is equal to <xref href=\"System.TimeSpan.MaxValue\" data-throw-if-not-resolved=\"false\"></xref>, nothing happens.\n"
summary: >-
Causes <xref href="TinyLife.Emotions.EmotionModifier.Instance.Time" data-throw-if-not-resolved="false"></xref> to pass by the given <xref href="System.TimeSpan" data-throw-if-not-resolved="false"></xref>.
If <xref href="TinyLife.Emotions.EmotionModifier.Instance.Time" data-throw-if-not-resolved="false"></xref> is equal to <xref href="System.TimeSpan.MaxValue" data-throw-if-not-resolved="false"></xref>, nothing happens.
example: []
syntax:
content: public void PassTime(TimeSpan passedInGame)
@ -338,11 +347,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 528
startLine: 542
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nValidates this emotion modifier using the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> after it is loaded from disk.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.Validate\" data-throw-if-not-resolved=\"false\"></xref>.\n"
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.
This method is automatically called in <xref href="TinyLife.Objects.Person.Validate" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Person person)
@ -359,13 +371,14 @@ references:
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionModifier.html
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
@ -375,9 +388,11 @@ references:
spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: ','
- name: " "
- uid: System.Int32
@ -394,6 +409,7 @@ references:
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Boolean
@ -404,9 +420,11 @@ references:
spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: ','
- name: " "
- uid: System.Int32
@ -423,6 +441,7 @@ references:
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: ','
- name: " "
- uid: System.Boolean
@ -432,21 +451,26 @@ references:
- name: )
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -681,6 +705,7 @@ references:
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<Instance>(Instance)
nameWithType: Extensions.JsonCopy<EmotionModifier.Instance>(EmotionModifier.Instance)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Emotions.EmotionModifier.Instance>(TinyLife.Emotions.EmotionModifier.Instance)
@ -690,26 +715,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionModifier.Instance)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: '>'
- name: (
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionModifier.Instance)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: )
- name: (
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: )
- uid: System
commentId: N:System
@ -720,6 +751,7 @@ references:
fullName: System
- 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)
@ -729,6 +761,7 @@ references:
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: '>'
@ -738,6 +771,7 @@ references:
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: " "
@ -749,28 +783,35 @@ references:
- 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.Emotions.EmotionModifier.Instance.Type
commentId: F:TinyLife.Emotions.EmotionModifier.Instance.Type
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Type
name: Type
nameWithType: EmotionModifier.Instance.Type
fullName: TinyLife.Emotions.EmotionModifier.Instance.Type
@ -795,28 +836,33 @@ references:
fullName: System.TimeSpan
- uid: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
commentId: F:TinyLife.Emotions.EmotionModifier.Instance.TotalTime
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_TotalTime
name: TotalTime
nameWithType: EmotionModifier.Instance.TotalTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
- uid: TinyLife.Emotions.EmotionModifier.Instance.Time*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Time
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Time
name: Time
nameWithType: EmotionModifier.Instance.Time
fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
- uid: TinyLife.Emotions.IEmotionSource.SourceString
commentId: P:TinyLife.Emotions.IEmotionSource.SourceString
parent: TinyLife.Emotions.IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html#TinyLife_Emotions_IEmotionSource_SourceString
name: SourceString
nameWithType: IEmotionSource.SourceString
fullName: TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
href: TinyLife.Emotions.IEmotionSource.html
name: IEmotionSource
nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.SourceString
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_SourceString
name: SourceString
nameWithType: EmotionModifier.Instance.SourceString
fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
@ -833,34 +879,42 @@ references:
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
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Time
name: Time
nameWithType: EmotionModifier.Instance.Time
fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
@ -873,26 +927,31 @@ references:
fullName: System.TimeSpan.MaxValue
- uid: TinyLife.Emotions.EmotionModifier.Instance.PassTime*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.PassTime
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_PassTime_System_TimeSpan_
name: PassTime
nameWithType: EmotionModifier.Instance.PassTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime
- uid: TinyLife.Objects.Person.Validate
commentId: M:TinyLife.Objects.Person.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
name: Validate()
nameWithType: Person.Validate()
fullName: TinyLife.Objects.Person.Validate()
spec.csharp:
- uid: TinyLife.Objects.Person.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
- name: (
- name: )
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Validate
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Validate_TinyLife_Objects_Person_
name: Validate
nameWithType: EmotionModifier.Instance.Validate
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate

File diff suppressed because it is too large Load diff

View file

@ -26,7 +26,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nAn enumeration used for <xref href=\"TinyLife.Emotions.EmotionType.Category\" data-throw-if-not-resolved=\"false\"></xref> that represents a general category an emotion can fit into.\nThe values are ordered in a way such that, if two emotion amounts sum to the same value, the one with the lower category will be chosen.\n"
summary: >-
An enumeration used for <xref href="TinyLife.Emotions.EmotionType.Category" data-throw-if-not-resolved="false"></xref> that represents a general category an emotion can fit into.
The values are ordered in a way such that, if two emotion amounts sum to the same value, the one with the lower category will be chosen.
example: []
syntax:
content: public enum EmotionType.TypeCategory
@ -55,7 +58,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA negative emotion, like <xref href=\"TinyLife.Emotions.EmotionType.Sad\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Emotions.EmotionType.Embarrassed\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A negative emotion, like <xref href="TinyLife.Emotions.EmotionType.Sad" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Emotions.EmotionType.Embarrassed" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Negative = 0
@ -83,7 +86,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA positive emotion, like <xref href=\"TinyLife.Emotions.EmotionType.Happy\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A positive emotion, like <xref href="TinyLife.Emotions.EmotionType.Happy" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Positive = 1
@ -111,7 +114,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA neutral emotion, like <xref href=\"TinyLife.Emotions.EmotionType.Fine\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Emotions.EmotionType.Asleep\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A neutral emotion, like <xref href="TinyLife.Emotions.EmotionType.Fine" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Emotions.EmotionType.Asleep" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Neutral = 2
@ -120,30 +123,37 @@ items:
references:
- uid: TinyLife.Emotions.EmotionType.Category
commentId: F:TinyLife.Emotions.EmotionType.Category
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Category
name: Category
nameWithType: EmotionType.Category
fullName: TinyLife.Emotions.EmotionType.Category
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: TinyLife.Emotions.EmotionType.TypeCategory.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<TypeCategory>(TypeCategory)
nameWithType: Extensions.JsonCopy<EmotionType.TypeCategory>(EmotionType.TypeCategory)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Emotions.EmotionType.TypeCategory>(TinyLife.Emotions.EmotionType.TypeCategory)
@ -153,29 +163,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionType.TypeCategory)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- name: '>'
- name: (
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionType.TypeCategory)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- name: )
- name: (
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.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)
@ -185,6 +202,7 @@ references:
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: '>'
@ -194,6 +212,7 @@ references:
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: " "
@ -205,66 +224,82 @@ references:
- 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.Emotions.EmotionType.Sad
commentId: F:TinyLife.Emotions.EmotionType.Sad
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Sad
name: Sad
nameWithType: EmotionType.Sad
fullName: TinyLife.Emotions.EmotionType.Sad
- uid: TinyLife.Emotions.EmotionType.Embarrassed
commentId: F:TinyLife.Emotions.EmotionType.Embarrassed
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Embarrassed
name: Embarrassed
nameWithType: EmotionType.Embarrassed
fullName: TinyLife.Emotions.EmotionType.Embarrassed
- uid: TinyLife.Emotions.EmotionType.TypeCategory
commentId: T:TinyLife.Emotions.EmotionType.TypeCategory
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionType.html
name: EmotionType.TypeCategory
nameWithType: EmotionType.TypeCategory
fullName: TinyLife.Emotions.EmotionType.TypeCategory
spec.csharp:
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: .
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
spec.vb:
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: .
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- uid: TinyLife.Emotions.EmotionType.Happy
commentId: F:TinyLife.Emotions.EmotionType.Happy
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Happy
name: Happy
nameWithType: EmotionType.Happy
fullName: TinyLife.Emotions.EmotionType.Happy
- uid: TinyLife.Emotions.EmotionType.Fine
commentId: F:TinyLife.Emotions.EmotionType.Fine
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Fine
name: Fine
nameWithType: EmotionType.Fine
fullName: TinyLife.Emotions.EmotionType.Fine
- uid: TinyLife.Emotions.EmotionType.Asleep
commentId: F:TinyLife.Emotions.EmotionType.Asleep
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Asleep
name: Asleep
nameWithType: EmotionType.Asleep
fullName: TinyLife.Emotions.EmotionType.Asleep

View file

@ -47,7 +47,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nAn emotion type is a type of feeling that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> can have.\nThe emotion that a person has results from that person&apos;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.\n"
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.
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: []
syntax:
content: >-
@ -92,7 +95,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA registry of all <xref href=\"TinyLife.Emotions.EmotionType\" data-throw-if-not-resolved=\"false\"></xref> instances from the game and mods\n"
summary: A registry of all <xref href="TinyLife.Emotions.EmotionType" data-throw-if-not-resolved="false"></xref> instances from the game and mods
example: []
syntax:
content: public static readonly ReadOnlyDictionary<string, EmotionType> Types
@ -580,7 +583,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThis emotion&apos;s name\n"
summary: This emotion's name
example: []
syntax:
content: public readonly string Name
@ -609,7 +612,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThis emotion&apos;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\n"
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
example: []
syntax:
content: public readonly TextureRegion Icon
@ -638,7 +641,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe color that represents this emotion.\nThe color is used as a backdrop for <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref> instances of this type.\n"
summary: >-
The color that represents this emotion.
The color is used as a backdrop for <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> instances of this type.
example: []
syntax:
content: public readonly Color Color
@ -667,7 +673,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThe <xref href=\"TinyLife.Emotions.EmotionType.TypeCategory\" data-throw-if-not-resolved=\"false\"></xref> that this emotion type fits into.\nThe category is used for ordering and organizing <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref> instances.\n"
summary: >-
The <xref href="TinyLife.Emotions.EmotionType.TypeCategory" data-throw-if-not-resolved="false"></xref> that this emotion type fits into.
The category is used for ordering and organizing <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> instances.
example: []
syntax:
content: public readonly EmotionType.TypeCategory Category
@ -696,23 +705,23 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nCreates a new emotion type with the given settings\n"
summary: Creates a new emotion type with the given settings
example: []
syntax:
content: public EmotionType(string name, TextureRegion icon, Color color, EmotionType.TypeCategory category)
parameters:
- id: name
type: System.String
description: The emotion type&apos;s name
description: The emotion type's name
- id: icon
type: MLEM.Textures.TextureRegion
description: The emotion type&apos;s icon
description: The emotion type's icon
- id: color
type: Microsoft.Xna.Framework.Color
description: The emotion type&apos;s color
description: The emotion type's color
- id: category
type: TinyLife.Emotions.EmotionType.TypeCategory
description: This emotion type&apos;s category
description: This emotion type's category
content.vb: Public Sub New(name As String, icon As TextureRegion, color As Color, category As EmotionType.TypeCategory)
overload: TinyLife.Emotions.EmotionType.#ctor*
nameWithType.vb: EmotionType.New(String, TextureRegion, Color, EmotionType.TypeCategory)
@ -740,7 +749,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nRegisters the given emotion type to the <xref href=\"TinyLife.Emotions.EmotionType.Types\" data-throw-if-not-resolved=\"false\"></xref> registry\n"
summary: Registers the given emotion type to the <xref href="TinyLife.Emotions.EmotionType.Types" data-throw-if-not-resolved="false"></xref> registry
example: []
syntax:
content: public static EmotionType Register(EmotionType type)
@ -757,50 +766,62 @@ references:
- 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.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionModifier.html
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- 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: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -1035,6 +1056,7 @@ references:
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<EmotionType>(EmotionType)
nameWithType: Extensions.JsonCopy<EmotionType>(EmotionType)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Emotions.EmotionType>(TinyLife.Emotions.EmotionType)
@ -1044,44 +1066,55 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: '>'
- name: (
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: )
- name: (
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: )
- 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: System
commentId: N:System
isExternal: true
@ -1091,6 +1124,7 @@ references:
fullName: System
- 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)
@ -1100,6 +1134,7 @@ references:
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: '>'
@ -1109,6 +1144,7 @@ references:
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: " "
@ -1120,29 +1156,36 @@ references:
- 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.Emotions.EmotionType
commentId: T:TinyLife.Emotions.EmotionType
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionType.html
name: EmotionType
nameWithType: EmotionType
fullName: TinyLife.Emotions.EmotionType
@ -1171,6 +1214,7 @@ references:
- name: " "
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: '>'
spec.vb:
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
@ -1188,6 +1232,7 @@ references:
- name: " "
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: )
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary`2
@ -1340,23 +1385,29 @@ references:
- uid: TinyLife.Emotions.EmotionType.TypeCategory
commentId: T:TinyLife.Emotions.EmotionType.TypeCategory
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionType.html
name: EmotionType.TypeCategory
nameWithType: EmotionType.TypeCategory
fullName: TinyLife.Emotions.EmotionType.TypeCategory
spec.csharp:
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: .
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
spec.vb:
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: .
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- uid: TinyLife.Emotions.EmotionType.#ctor*
commentId: Overload:TinyLife.Emotions.EmotionType.#ctor
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType__ctor_System_String_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_TinyLife_Emotions_EmotionType_TypeCategory_
name: EmotionType
nameWithType: EmotionType.EmotionType
fullName: TinyLife.Emotions.EmotionType.EmotionType
@ -1365,11 +1416,13 @@ references:
name.vb: New
- uid: TinyLife.Emotions.EmotionType.Types
commentId: F:TinyLife.Emotions.EmotionType.Types
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Types
name: Types
nameWithType: EmotionType.Types
fullName: TinyLife.Emotions.EmotionType.Types
- uid: TinyLife.Emotions.EmotionType.Register*
commentId: Overload:TinyLife.Emotions.EmotionType.Register
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Register_TinyLife_Emotions_EmotionType_
name: Register
nameWithType: EmotionType.Register
fullName: TinyLife.Emotions.EmotionType.Register

View file

@ -24,7 +24,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nThis interface can be added to classes that should be able to represent a cause of an emotion.\nBy default, several of the game&apos;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.\nTo combine multiple emotion sources into one, you can use <xref href=\"TinyLife.Emotions.CombinedEmotionSource\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
This interface can be added to classes that should be able to represent a cause of an emotion.
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.
To combine multiple emotion sources into one, you can use <xref href="TinyLife.Emotions.CombinedEmotionSource" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public interface IEmotionSource
@ -53,7 +58,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: "\nA (localized) string that is displayed when hovering over an <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref> that has this source\n"
summary: A (localized) string that is displayed when hovering over an <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> that has this source
example: []
syntax:
content: string SourceString { get; }
@ -66,47 +71,57 @@ references:
- uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects
href: TinyLife.Objects.FurnitureType.html
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.PersonalityType
commentId: T:TinyLife.PersonalityType
parent: TinyLife
href: TinyLife.PersonalityType.html
name: PersonalityType
nameWithType: PersonalityType
fullName: TinyLife.PersonalityType
- uid: TinyLife.Emotions.CombinedEmotionSource
commentId: T:TinyLife.Emotions.CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html
name: CombinedEmotionSource
nameWithType: CombinedEmotionSource
fullName: TinyLife.Emotions.CombinedEmotionSource
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: TinyLife.Emotions.IEmotionSource.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<IEmotionSource>(IEmotionSource)
nameWithType: Extensions.JsonCopy<IEmotionSource>(IEmotionSource)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Emotions.IEmotionSource>(TinyLife.Emotions.IEmotionSource)
@ -116,68 +131,86 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.IEmotionSource)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: '>'
- name: (
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.IEmotionSource)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: )
- name: (
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html
- name: )
- 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
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
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- 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)
@ -187,6 +220,7 @@ references:
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: '>'
@ -196,6 +230,7 @@ references:
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: " "
@ -207,34 +242,42 @@ references:
- 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.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionModifier.html
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Emotions.IEmotionSource.SourceString*
commentId: Overload:TinyLife.Emotions.IEmotionSource.SourceString
href: TinyLife.Emotions.IEmotionSource.html#TinyLife_Emotions_IEmotionSource_SourceString
name: SourceString
nameWithType: IEmotionSource.SourceString
fullName: TinyLife.Emotions.IEmotionSource.SourceString

View file

@ -23,76 +23,95 @@ references:
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionModifier.html
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- 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: TinyLife.Emotions.EmotionType
commentId: T:TinyLife.Emotions.EmotionType
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionType.html
name: EmotionType
nameWithType: EmotionType
fullName: TinyLife.Emotions.EmotionType
- uid: TinyLife.Emotions.EmotionType.TypeCategory
commentId: T:TinyLife.Emotions.EmotionType.TypeCategory
parent: TinyLife.Emotions
href: TinyLife.Emotions.EmotionType.html
name: EmotionType.TypeCategory
nameWithType: EmotionType.TypeCategory
fullName: TinyLife.Emotions.EmotionType.TypeCategory
spec.csharp:
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: .
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
spec.vb:
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
href: TinyLife.Emotions.EmotionType.html
- name: .
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
href: TinyLife.Emotions.IEmotionSource.html
name: IEmotionSource
nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.CombinedEmotionSource
commentId: T:TinyLife.Emotions.CombinedEmotionSource
href: TinyLife.Emotions.CombinedEmotionSource.html
name: CombinedEmotionSource
nameWithType: CombinedEmotionSource
fullName: TinyLife.Emotions.CombinedEmotionSource
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html

View file

@ -26,11 +26,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
startLine: 1187
startLine: 1387
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nAn enumeration that contains values representing the different game modes the game can be in\n"
summary: An enumeration that contains values representing the different game modes the game can be in
example: []
syntax:
content: public enum GameImpl.GameMode
@ -55,11 +55,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
startLine: 1190
startLine: 1390
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the loading screen at startup '
summary: A game mode that represents the loading screen at startup
example: []
syntax:
content: InitialLoad = 0
@ -83,11 +83,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
startLine: 1192
startLine: 1392
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the splash screen at startup '
summary: A game mode that represents the splash screen at startup
example: []
syntax:
content: Splash = 1
@ -111,11 +111,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
startLine: 1194
startLine: 1394
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the main menu '
summary: A game mode that represents the main menu
example: []
syntax:
content: MainMenu = 2
@ -139,11 +139,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1196
startLine: 1396
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the map selection menu '
summary: A game mode that represents the map selection menu
example: []
syntax:
content: SelectHousehold = 3
@ -167,11 +167,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1198
startLine: 1398
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the play mode, either in-game or in build mode '
summary: A game mode that represents the play mode, either in-game or in build mode
example: []
syntax:
content: InGameHousehold = 4
@ -195,11 +195,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
startLine: 1200
startLine: 1400
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the play mode forced to build mode (with no current household) '
summary: A game mode that represents the play mode forced to build mode (with no current household)
example: []
syntax:
content: BuildOnly = 5
@ -223,11 +223,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
startLine: 1202
startLine: 1402
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A game mode that represents the <xref href="TinyLife.Uis.CharacterCreator" data-throw-if-not-resolved="false"></xref> '
summary: A game mode that represents the <xref href="TinyLife.Uis.CharacterCreator" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: CharacterCreation = 6
@ -236,6 +236,7 @@ items:
references:
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
@ -243,6 +244,7 @@ references:
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<GameMode>(GameMode)
nameWithType: Extensions.JsonCopy<GameImpl.GameMode>(GameImpl.GameMode)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.GameImpl.GameMode>(TinyLife.GameImpl.GameMode)
@ -252,29 +254,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GameImpl.GameMode)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.GameImpl.GameMode
name: GameMode
href: TinyLife.GameImpl.GameMode.html
- name: '>'
- name: (
- uid: TinyLife.GameImpl.GameMode
name: GameMode
href: TinyLife.GameImpl.GameMode.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GameImpl.GameMode)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.GameImpl.GameMode
name: GameMode
href: TinyLife.GameImpl.GameMode.html
- name: )
- name: (
- uid: TinyLife.GameImpl.GameMode
name: GameMode
href: TinyLife.GameImpl.GameMode.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)
@ -284,6 +293,7 @@ references:
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: '>'
@ -293,6 +303,7 @@ references:
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: " "
@ -304,64 +315,81 @@ references:
- 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.GameImpl.GameMode
commentId: T:TinyLife.GameImpl.GameMode
parent: TinyLife
href: TinyLife.GameImpl.html
name: GameImpl.GameMode
nameWithType: GameImpl.GameMode
fullName: TinyLife.GameImpl.GameMode
spec.csharp:
- uid: TinyLife.GameImpl
name: GameImpl
href: TinyLife.GameImpl.html
- name: .
- uid: TinyLife.GameImpl.GameMode
name: GameMode
href: TinyLife.GameImpl.GameMode.html
spec.vb:
- uid: TinyLife.GameImpl
name: GameImpl
href: TinyLife.GameImpl.html
- name: .
- uid: TinyLife.GameImpl.GameMode
name: GameMode
href: TinyLife.GameImpl.GameMode.html
- uid: TinyLife.Uis.CharacterCreator
commentId: T:TinyLife.Uis.CharacterCreator
parent: TinyLife.Uis
href: TinyLife.Uis.CharacterCreator.html
name: CharacterCreator
nameWithType: CharacterCreator
fullName: TinyLife.Uis.CharacterCreator
- uid: TinyLife.Uis
commentId: N:TinyLife.Uis
href: TinyLife.html
name: TinyLife.Uis
nameWithType: TinyLife.Uis
fullName: TinyLife.Uis
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Uis
name: Uis
href: TinyLife.Uis.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Uis
name: Uis
href: TinyLife.Uis.html

File diff suppressed because it is too large Load diff

View file

@ -24,11 +24,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed
path: ../TinyLife/Options.cs
startLine: 599
startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nAn enumeration of all possible game speeds.\nThe value of each value is the amount that the game&apos;s speed is multiplied with.\n"
summary: >-
An enumeration of all possible game speeds.
The value of each value is the amount that the game's speed is multiplied with.
example: []
syntax:
content: public enum GameSpeed
@ -53,11 +56,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
startLine: 604
startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA game speed that represents no actions occuring\n"
summary: A game speed that represents no actions occuring
example: []
syntax:
content: Paused = 0
@ -81,11 +84,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
startLine: 608
startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA game speed that represents the regular speed\n"
summary: A game speed that represents the regular speed
example: []
syntax:
content: Regular = 1
@ -109,11 +112,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
startLine: 612
startLine: 616
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA game speed with which things happen at twice the <xref href=\"TinyLife.GameSpeed.Regular\" data-throw-if-not-resolved=\"false\"></xref> speed\n"
summary: A game speed with which things happen at twice the <xref href="TinyLife.GameSpeed.Regular" data-throw-if-not-resolved="false"></xref> speed
example: []
syntax:
content: Fast = 2
@ -137,11 +140,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
startLine: 616
startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA game speed with which things happen at three times the <xref href=\"TinyLife.GameSpeed.Regular\" data-throw-if-not-resolved=\"false\"></xref> speed\n"
summary: A game speed with which things happen at three times the <xref href="TinyLife.GameSpeed.Regular" data-throw-if-not-resolved="false"></xref> speed
example: []
syntax:
content: VeryFast = 3
@ -165,11 +168,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
startLine: 621
startLine: 625
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA game speed with which things happen at 20 times the <xref href=\"TinyLife.GameSpeed.Regular\" data-throw-if-not-resolved=\"false\"></xref> speed.\nNote that this option is not selectable and only occurs if every household member is asleep or out of town.\n"
summary: >-
A game speed with which things happen at 20 times the <xref href="TinyLife.GameSpeed.Regular" data-throw-if-not-resolved="false"></xref> speed.
Note that this option is not selectable and only occurs if every household member is asleep or out of town.
example: []
syntax:
content: ExtremelyFast = 20
@ -178,6 +184,7 @@ items:
references:
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
@ -185,6 +192,7 @@ references:
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<GameSpeed>(GameSpeed)
nameWithType: Extensions.JsonCopy<GameSpeed>(GameSpeed)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.GameSpeed>(TinyLife.GameSpeed)
@ -194,29 +202,36 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GameSpeed)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.GameSpeed
name: GameSpeed
href: TinyLife.GameSpeed.html
- name: '>'
- name: (
- uid: TinyLife.GameSpeed
name: GameSpeed
href: TinyLife.GameSpeed.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GameSpeed)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.GameSpeed
name: GameSpeed
href: TinyLife.GameSpeed.html
- name: )
- name: (
- uid: TinyLife.GameSpeed
name: GameSpeed
href: TinyLife.GameSpeed.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)
@ -226,6 +241,7 @@ references:
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: '>'
@ -235,6 +251,7 @@ references:
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: " "
@ -246,34 +263,42 @@ references:
- 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.GameSpeed
commentId: T:TinyLife.GameSpeed
parent: TinyLife
href: TinyLife.GameSpeed.html
name: GameSpeed
nameWithType: GameSpeed
fullName: TinyLife.GameSpeed
- uid: TinyLife.GameSpeed.Regular
commentId: F:TinyLife.GameSpeed.Regular
href: TinyLife.GameSpeed.html#TinyLife_GameSpeed_Regular
name: Regular
nameWithType: GameSpeed.Regular
fullName: TinyLife.GameSpeed.Regular

View file

@ -29,11 +29,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType
path: ../TinyLife/Relationship.cs
startLine: 513
startLine: 550
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nAn enumeration that represents the type that a <xref href=\"TinyLife.Relationship\" data-throw-if-not-resolved=\"false\"></xref>&apos;s genealogy can have.\nNote that these typs are deliberately gender-neutral.\n"
summary: >-
An enumeration that represents the type that a <xref href="TinyLife.Relationship" data-throw-if-not-resolved="false"></xref>'s genealogy can have.
Note that these typs are deliberately gender-neutral.
example: []
syntax:
content: public enum GenealogyType
@ -61,11 +64,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated
path: ../TinyLife/Relationship.cs
startLine: 518
startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents two unrelated people\n"
summary: A genealogy type that represents two unrelated people
example: []
syntax:
content: Unrelated = 0
@ -89,11 +92,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent
path: ../TinyLife/Relationship.cs
startLine: 522
startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a parent of a <xref href=\"TinyLife.GenealogyType.Child\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A genealogy type that represents a parent of a <xref href="TinyLife.GenealogyType.Child" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Parent = 1
@ -117,11 +120,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Relationship.cs
startLine: 526
startLine: 563
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a child of a <xref href=\"TinyLife.GenealogyType.Parent\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A genealogy type that represents a child of a <xref href="TinyLife.GenealogyType.Parent" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Child = 2
@ -145,11 +148,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling
path: ../TinyLife/Relationship.cs
startLine: 530
startLine: 567
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a sibling\n"
summary: A genealogy type that represents a sibling
example: []
syntax:
content: Sibling = 3
@ -173,11 +176,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling
path: ../TinyLife/Relationship.cs
startLine: 534
startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a nibling (niece or nephew) of a <xref href=\"TinyLife.GenealogyType.Pibling\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A genealogy type that represents a nibling (niece or nephew) of a <xref href="TinyLife.GenealogyType.Pibling" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Nibling = 4
@ -201,11 +204,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling
path: ../TinyLife/Relationship.cs
startLine: 538
startLine: 575
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a pibling (aunt or uncle) or a <xref href=\"TinyLife.GenealogyType.Nibling\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A genealogy type that represents a pibling (aunt or uncle) or a <xref href="TinyLife.GenealogyType.Nibling" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Pibling = 5
@ -229,11 +232,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent
path: ../TinyLife/Relationship.cs
startLine: 542
startLine: 579
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a grandparent of a <xref href=\"TinyLife.GenealogyType.Grandchild\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A genealogy type that represents a grandparent of a <xref href="TinyLife.GenealogyType.Grandchild" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Grandparent = 6
@ -257,11 +260,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild
path: ../TinyLife/Relationship.cs
startLine: 546
startLine: 583
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a grandchild of a <xref href=\"TinyLife.GenealogyType.Grandparent\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: A genealogy type that represents a grandchild of a <xref href="TinyLife.GenealogyType.Grandparent" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: Grandchild = 7
@ -285,11 +288,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin
path: ../TinyLife/Relationship.cs
startLine: 550
startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents a cousin.\n"
summary: A genealogy type that represents a cousin.
example: []
syntax:
content: Cousin = 8
@ -313,11 +316,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated
path: ../TinyLife/Relationship.cs
startLine: 554
startLine: 591
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA genealogy type that represents that two people are related, but not in any way listed above.\n"
summary: A genealogy type that represents that two people are related, but not in any way listed above.
example: []
syntax:
content: DistantlyRelated = 1000
@ -327,11 +330,13 @@ references:
- uid: TinyLife.Relationship
commentId: T:TinyLife.Relationship
parent: TinyLife
href: TinyLife.Relationship.html
name: Relationship
nameWithType: Relationship
fullName: TinyLife.Relationship
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
@ -339,85 +344,105 @@ references:
commentId: M:TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetOpposite_TinyLife_GenealogyType_
name: GetOpposite(GenealogyType)
nameWithType: Extensions.GetOpposite(GenealogyType)
fullName: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
name: GetOpposite
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetOpposite_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
name: GetOpposite
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetOpposite_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
- uid: TinyLife.GenealogyType.TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType)
commentId: M:TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetTransitive_TinyLife_GenealogyType_TinyLife_GenealogyType_
name: GetTransitive(GenealogyType, GenealogyType)
nameWithType: Extensions.GetTransitive(GenealogyType, GenealogyType)
fullName: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType, TinyLife.GenealogyType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
name: GetTransitive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetTransitive_TinyLife_GenealogyType_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
name: GetTransitive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetTransitive_TinyLife_GenealogyType_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
- uid: TinyLife.GenealogyType.TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.Objects.AgeGroup)
commentId: M:TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
name: IsAgeAppropriate(GenealogyType, AgeGroup)
nameWithType: Extensions.IsAgeAppropriate(GenealogyType, AgeGroup)
fullName: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType, TinyLife.Objects.AgeGroup)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: )
- uid: TinyLife.GenealogyType.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<GenealogyType>(GenealogyType)
nameWithType: Extensions.JsonCopy<GenealogyType>(GenealogyType)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.GenealogyType>(TinyLife.GenealogyType)
@ -427,108 +452,135 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GenealogyType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: '>'
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GenealogyType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
- uid: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
commentId: M:TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetOpposite_TinyLife_GenealogyType_
name: GetOpposite(GenealogyType)
nameWithType: Extensions.GetOpposite(GenealogyType)
fullName: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
name: GetOpposite
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetOpposite_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
name: GetOpposite
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetOpposite_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
commentId: M:TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetTransitive_TinyLife_GenealogyType_TinyLife_GenealogyType_
name: GetTransitive(GenealogyType, GenealogyType)
nameWithType: Extensions.GetTransitive(GenealogyType, GenealogyType)
fullName: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType, TinyLife.GenealogyType)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
name: GetTransitive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetTransitive_TinyLife_GenealogyType_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)
name: GetTransitive
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetTransitive_TinyLife_GenealogyType_TinyLife_GenealogyType_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: )
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
commentId: M:TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
name: IsAgeAppropriate(GenealogyType, AgeGroup)
nameWithType: Extensions.IsAgeAppropriate(GenealogyType, AgeGroup)
fullName: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType, TinyLife.Objects.AgeGroup)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
- name: (
- uid: TinyLife.GenealogyType
name: GenealogyType
href: TinyLife.GenealogyType.html
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.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)
@ -538,6 +590,7 @@ references:
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: '>'
@ -547,6 +600,7 @@ references:
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: " "
@ -557,54 +611,66 @@ references:
- name: )
- 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.GenealogyType
commentId: T:TinyLife.GenealogyType
parent: TinyLife
href: TinyLife.GenealogyType.html
name: GenealogyType
nameWithType: GenealogyType
fullName: TinyLife.GenealogyType
- uid: TinyLife.GenealogyType.Child
commentId: F:TinyLife.GenealogyType.Child
href: TinyLife.GenealogyType.html#TinyLife_GenealogyType_Child
name: Child
nameWithType: GenealogyType.Child
fullName: TinyLife.GenealogyType.Child
- uid: TinyLife.GenealogyType.Parent
commentId: F:TinyLife.GenealogyType.Parent
href: TinyLife.GenealogyType.html#TinyLife_GenealogyType_Parent
name: Parent
nameWithType: GenealogyType.Parent
fullName: TinyLife.GenealogyType.Parent
- uid: TinyLife.GenealogyType.Pibling
commentId: F:TinyLife.GenealogyType.Pibling
href: TinyLife.GenealogyType.html#TinyLife_GenealogyType_Pibling
name: Pibling
nameWithType: GenealogyType.Pibling
fullName: TinyLife.GenealogyType.Pibling
- uid: TinyLife.GenealogyType.Nibling
commentId: F:TinyLife.GenealogyType.Nibling
href: TinyLife.GenealogyType.html#TinyLife_GenealogyType_Nibling
name: Nibling
nameWithType: GenealogyType.Nibling
fullName: TinyLife.GenealogyType.Nibling
- uid: TinyLife.GenealogyType.Grandchild
commentId: F:TinyLife.GenealogyType.Grandchild
href: TinyLife.GenealogyType.html#TinyLife_GenealogyType_Grandchild
name: Grandchild
nameWithType: GenealogyType.Grandchild
fullName: TinyLife.GenealogyType.Grandchild
- uid: TinyLife.GenealogyType.Grandparent
commentId: F:TinyLife.GenealogyType.Grandparent
href: TinyLife.GenealogyType.html#TinyLife_GenealogyType_Grandparent
name: Grandparent
nameWithType: GenealogyType.Grandparent
fullName: TinyLife.GenealogyType.Grandparent

View file

@ -27,11 +27,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievement
path: ../TinyLife/Goals/Achievement.cs
startLine: 159
startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA class that contains a <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref> and represents an achievement that can be gained by the player, either through a <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> or through <xref href=\"TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\nThe game&apos;s default achievements are also available on Steam and other platforms, and get completed automatically when their in-game counterparts are completed.\n"
summary: >-
A class that contains a <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref> and represents an achievement that can be gained by the player, either through a <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> or through <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
The game's default achievements are also available on Steam and other platforms, and get completed automatically when their in-game counterparts are completed.
example: []
syntax:
content: >-
@ -76,11 +79,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Goals/Achievement.cs
startLine: 166
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThis achievement instance&apos;s underlying <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: This achievement instance's underlying <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -115,11 +118,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/Achievement.cs
startLine: 170
startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> that this achievement is trying to complete, or null if the underlying <xref href=\"TinyLife.Goals.Achievement.Type\" data-throw-if-not-resolved=\"false\"></xref> does not contain a set of <xref href=\"TinyLife.Goals.AchievementType.Goals\" data-throw-if-not-resolved=\"false\"></xref> or this achievement is <xref href=\"TinyLife.Goals.Achievement.Completed\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: The <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> that this achievement is trying to complete, or null if the underlying <xref href="TinyLife.Goals.Achievement.Type" data-throw-if-not-resolved="false"></xref> does not contain a set of <xref href="TinyLife.Goals.AchievementType.Goals" data-throw-if-not-resolved="false"></xref> or this achievement is <xref href="TinyLife.Goals.Achievement.Completed" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -160,11 +163,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed
path: ../TinyLife/Goals/Achievement.cs
startLine: 176
startLine: 189
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nStores whether this achievement has already been completed in the current save file.\nBy default, when this is set to <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, <xref href=\"TinyLife.Goals.Achievement.Goals\" data-throw-if-not-resolved=\"false\"></xref> is also set to null.\n"
summary: >-
Stores whether this achievement has already been completed in the current save file.
By default, when this is set to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, <xref href="TinyLife.Goals.Achievement.Goals" data-throw-if-not-resolved="false"></xref> is also set to null.
example: []
syntax:
content: >-
@ -205,18 +211,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 185
startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new achievement with the given settings.\nThis constructor is called by <xref href=\"TinyLife.Goals.AchievementType.Construct\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Creates a new achievement with the given settings.
This constructor is called by <xref href="TinyLife.Goals.AchievementType.Construct" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public Achievement(AchievementType type, GoalSet goals = null)
parameters:
- id: type
type: TinyLife.Goals.AchievementType
description: This achievement instance&apos;s underlying <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref>.
description: This achievement instance's underlying <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref>.
- id: goals
type: TinyLife.Goals.GoalSet
description: The <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> that this achievement is trying to complete.
@ -243,18 +252,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Goals/Achievement.cs
startLine: 197
startLine: 210
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nUpdates this achievement, querying its <xref href=\"TinyLife.Goals.Achievement.Goals\" data-throw-if-not-resolved=\"false\"></xref> and completing it if necessary.\nThis method is called every update frame.\n"
summary: >-
Updates this achievement, querying its <xref href="TinyLife.Goals.Achievement.Goals" data-throw-if-not-resolved="false"></xref> and completing it if necessary.
This method is called every update frame.
example: []
syntax:
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time.
description: The game's time.
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last update, in in-game time.
@ -284,11 +296,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateElement
path: ../TinyLife/Goals/Achievement.cs
startLine: 207
startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates the <xref href=\"MLEM.Ui.Elements.Element\" data-throw-if-not-resolved=\"false\"></xref> that is used to display this achievement.\nCustom implementations can display custom progress or other custom information.\n"
summary: >-
Creates the <xref href="MLEM.Ui.Elements.Element" data-throw-if-not-resolved="false"></xref> that is used to display this achievement.
Custom implementations can display custom progress or other custom information.
example: []
syntax:
content: public virtual Element CreateElement()
@ -315,11 +330,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Achievement.cs
startLine: 226
startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nValidates this achievement when loading from disk, validating its <xref href=\"TinyLife.Goals.Achievement.Goals\" data-throw-if-not-resolved=\"false\"></xref> and returning whether the validation was successful.\n"
summary: Validates this achievement when loading from disk, validating its <xref href="TinyLife.Goals.Achievement.Goals" data-throw-if-not-resolved="false"></xref> and returning whether the validation was successful.
example: []
syntax:
content: public virtual bool Validate()
@ -346,11 +361,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Complete
path: ../TinyLife/Goals/Achievement.cs
startLine: 234
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCompletes this achievement. If <xref href=\"TinyLife.Goals.Achievement.Completed\" data-throw-if-not-resolved=\"false\"></xref> is already true, this method should do nothing.\nNote that this method completes an achievement even if its <xref href=\"TinyLife.Goals.Achievement.Goals\" data-throw-if-not-resolved=\"false\"></xref> are not met yet.\n"
summary: >-
Completes this achievement. If <xref href="TinyLife.Goals.Achievement.Completed" data-throw-if-not-resolved="false"></xref> is already true, this method should do nothing.
Note that this method completes an achievement even if its <xref href="TinyLife.Goals.Achievement.Goals" data-throw-if-not-resolved="false"></xref> are not met yet.
example: []
syntax:
content: public virtual void Complete()
@ -360,51 +378,63 @@ references:
- uid: TinyLife.Goals.AchievementType
commentId: T:TinyLife.Goals.AchievementType
parent: TinyLife.Goals
href: TinyLife.Goals.AchievementType.html
name: AchievementType
nameWithType: AchievementType
fullName: TinyLife.Goals.AchievementType
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CompleteAchievement_TinyLife_Goals_AchievementType_
name: CompleteAchievement(AchievementType)
nameWithType: GameImpl.CompleteAchievement(AchievementType)
fullName: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
spec.csharp:
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
name: CompleteAchievement
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CompleteAchievement_TinyLife_Goals_AchievementType_
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
spec.vb:
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
name: CompleteAchievement
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CompleteAchievement_TinyLife_Goals_AchievementType_
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -639,6 +669,7 @@ references:
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<Achievement>(Achievement)
nameWithType: Extensions.JsonCopy<Achievement>(Achievement)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.Achievement>(TinyLife.Goals.Achievement)
@ -648,26 +679,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.Achievement)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.Achievement
name: Achievement
href: TinyLife.Goals.Achievement.html
- name: '>'
- name: (
- uid: TinyLife.Goals.Achievement
name: Achievement
href: TinyLife.Goals.Achievement.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.Achievement)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Achievement
name: Achievement
href: TinyLife.Goals.Achievement.html
- name: )
- name: (
- uid: TinyLife.Goals.Achievement
name: Achievement
href: TinyLife.Goals.Achievement.html
- name: )
- uid: System
commentId: N:System
@ -678,6 +715,7 @@ references:
fullName: System
- 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)
@ -687,6 +725,7 @@ references:
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: '>'
@ -696,6 +735,7 @@ references:
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: " "
@ -707,53 +747,65 @@ references:
- 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.Goals.Achievement.Type
commentId: F:TinyLife.Goals.Achievement.Type
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Type
name: Type
nameWithType: Achievement.Type
fullName: TinyLife.Goals.Achievement.Type
- uid: TinyLife.Goals.AchievementType.Goals
commentId: F:TinyLife.Goals.AchievementType.Goals
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Goals
name: Goals
nameWithType: AchievementType.Goals
fullName: TinyLife.Goals.AchievementType.Goals
- uid: TinyLife.Goals.Achievement.Completed
commentId: P:TinyLife.Goals.Achievement.Completed
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Completed
name: Completed
nameWithType: Achievement.Completed
fullName: TinyLife.Goals.Achievement.Completed
- uid: TinyLife.Goals.Achievement.Goals*
commentId: Overload:TinyLife.Goals.Achievement.Goals
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Goals
name: Goals
nameWithType: Achievement.Goals
fullName: TinyLife.Goals.Achievement.Goals
- uid: TinyLife.Goals.Achievement.Goals
commentId: P:TinyLife.Goals.Achievement.Goals
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Goals
name: Goals
nameWithType: Achievement.Goals
fullName: TinyLife.Goals.Achievement.Goals
- uid: TinyLife.Goals.Achievement.Completed*
commentId: Overload:TinyLife.Goals.Achievement.Completed
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Completed
name: Completed
nameWithType: Achievement.Completed
fullName: TinyLife.Goals.Achievement.Completed
@ -770,21 +822,25 @@ references:
name.vb: Boolean
- uid: TinyLife.Goals.AchievementType.Construct
commentId: M:TinyLife.Goals.AchievementType.Construct
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Construct
name: Construct()
nameWithType: AchievementType.Construct()
fullName: TinyLife.Goals.AchievementType.Construct()
spec.csharp:
- uid: TinyLife.Goals.AchievementType.Construct
name: Construct
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Construct
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.AchievementType.Construct
name: Construct
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Construct
- name: (
- name: )
- uid: TinyLife.Goals.Achievement.#ctor*
commentId: Overload:TinyLife.Goals.Achievement.#ctor
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement__ctor_TinyLife_Goals_AchievementType_TinyLife_Goals_GoalSet_
name: Achievement
nameWithType: Achievement.Achievement
fullName: TinyLife.Goals.Achievement.Achievement
@ -793,6 +849,7 @@ references:
name.vb: New
- uid: TinyLife.Goals.Achievement.Update*
commentId: Overload:TinyLife.Goals.Achievement.Update
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: Achievement.Update
fullName: TinyLife.Goals.Achievement.Update
@ -861,6 +918,7 @@ references:
fullName: MLEM.Ui.Elements.Element
- uid: TinyLife.Goals.Achievement.CreateElement*
commentId: Overload:TinyLife.Goals.Achievement.CreateElement
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_CreateElement
name: CreateElement
nameWithType: Achievement.CreateElement
fullName: TinyLife.Goals.Achievement.CreateElement
@ -896,11 +954,13 @@ references:
isExternal: true
- uid: TinyLife.Goals.Achievement.Validate*
commentId: Overload:TinyLife.Goals.Achievement.Validate
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Validate
name: Validate
nameWithType: Achievement.Validate
fullName: TinyLife.Goals.Achievement.Validate
- uid: TinyLife.Goals.Achievement.Complete*
commentId: Overload:TinyLife.Goals.Achievement.Complete
href: TinyLife.Goals.Achievement.html#TinyLife_Goals_Achievement_Complete
name: Complete
nameWithType: Achievement.Complete
fullName: TinyLife.Goals.Achievement.Complete

View file

@ -5,12 +5,14 @@ items:
id: AchievementType
parent: TinyLife.Goals
children:
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo,System.Boolean)
- TinyLife.Goals.AchievementType.Construct
- TinyLife.Goals.AchievementType.DieOnPublicLot
- TinyLife.Goals.AchievementType.DisplayName
- TinyLife.Goals.AchievementType.Goals
- TinyLife.Goals.AchievementType.Hidden
- TinyLife.Goals.AchievementType.HiddenTrash
- TinyLife.Goals.AchievementType.Icon
- TinyLife.Goals.AchievementType.Name
- TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
@ -34,7 +36,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nAn achievement type is a set of data for an <xref href=\"TinyLife.Goals.Achievement\" data-throw-if-not-resolved=\"false\"></xref> instance to contain.\nTo register new achievement types, use <xref href=\"TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
An achievement type is a set of data for an <xref href="TinyLife.Goals.Achievement" data-throw-if-not-resolved="false"></xref> instance to contain.
To register new achievement types, use <xref href="TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -79,7 +84,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA set of all <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref> instances registered by the game and mods using <xref href=\"TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: A set of all <xref href="TinyLife.Goals.AchievementType" data-throw-if-not-resolved="false"></xref> instances registered by the game and mods using <xref href="TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly ReadOnlyDictionary<string, AchievementType> Types
@ -140,6 +145,33 @@ items:
return:
type: TinyLife.Goals.AchievementType
content.vb: Public Shared ReadOnly DieOnPublicLot As AchievementType
- uid: TinyLife.Goals.AchievementType.HiddenTrash
commentId: F:TinyLife.Goals.AchievementType.HiddenTrash
id: HiddenTrash
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: HiddenTrash
nameWithType: AchievementType.HiddenTrash
fullName: TinyLife.Goals.AchievementType.HiddenTrash
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HiddenTrash
path: ../TinyLife/Goals/Achievement.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public static readonly AchievementType HiddenTrash
return:
type: TinyLife.Goals.AchievementType
content.vb: Public Shared ReadOnly HiddenTrash As AchievementType
- uid: TinyLife.Goals.AchievementType.Name
commentId: F:TinyLife.Goals.AchievementType.Name
id: Name
@ -158,11 +190,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/Achievement.cs
startLine: 68
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThis achievement type&apos;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>.\n"
summary: 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>.
example: []
syntax:
content: public readonly string Name
@ -187,11 +219,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Goals/Achievement.cs
startLine: 72
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe icon that this achievement should display.\n"
summary: The icon that this achievement should display.
example: []
syntax:
content: public readonly TextureRegion Icon
@ -216,17 +248,47 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/Achievement.cs
startLine: 77
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe set of goals that have to be fulfilled for this achievement to be completed.\nIf 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.\n"
summary: >-
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.
example: []
syntax:
content: public readonly GoalSetInfo Goals
return:
type: TinyLife.Goals.GoalSetInfo
content.vb: Public ReadOnly Goals As GoalSetInfo
- uid: TinyLife.Goals.AchievementType.Hidden
commentId: F:TinyLife.Goals.AchievementType.Hidden
id: Hidden
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: Hidden
nameWithType: AchievementType.Hidden
fullName: TinyLife.Goals.AchievementType.Hidden
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/Goals/Achievement.cs
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public readonly bool Hidden
return:
type: System.Boolean
content.vb: Public ReadOnly Hidden As Boolean
- uid: TinyLife.Goals.AchievementType.DisplayName
commentId: P:TinyLife.Goals.AchievementType.DisplayName
id: DisplayName
@ -245,11 +307,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Goals/Achievement.cs
startLine: 82
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe display name of this achievement, which is based on <xref href=\"TinyLife.Goals.AchievementType.Name\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: The display name of this achievement, which is based on <xref href="TinyLife.Goals.AchievementType.Name" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public string DisplayName { get; }
@ -258,16 +320,16 @@ items:
type: System.String
content.vb: Public ReadOnly Property DisplayName As String
overload: TinyLife.Goals.AchievementType.DisplayName*
- uid: TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)
commentId: M:TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)'
- uid: TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
commentId: M:TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)'
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: AchievementType(string, TextureRegion, GoalInfo)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalInfo)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo)
name: AchievementType(string, TextureRegion, GoalInfo, bool)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalInfo, bool)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalInfo, bool)
type: Constructor
source:
remote:
@ -276,39 +338,41 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 90
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new achievement type with the given settings.\n"
summary: Creates a new achievement type with the given settings.
example: []
syntax:
content: public AchievementType(string name, TextureRegion icon, GoalInfo goal)
content: public AchievementType(string name, TextureRegion icon, GoalInfo goal, bool hidden = false)
parameters:
- id: name
type: System.String
description: This achievement type&apos;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>.
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)
- id: hidden
type: System.Boolean
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)
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)'
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)
nameWithType: AchievementType.AchievementType(string, TextureRegion, GoalSetInfo)
fullName: TinyLife.Goals.AchievementType.AchievementType(string, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo)
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:
@ -317,29 +381,31 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 98
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new achievement type with the given settings.\n"
summary: Creates a new achievement type with the given settings.
example: []
syntax:
content: public AchievementType(string name, TextureRegion icon, GoalSetInfo goals = null)
content: public AchievementType(string name, TextureRegion icon, GoalSetInfo goals = null, bool hidden = false)
parameters:
- id: name
type: System.String
description: This achievement type&apos;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>.
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: goals
type: TinyLife.Goals.GoalSetInfo
description: The set of goals that have to be fulfilled for this achievement to be completed. If this is null, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> has to be used to complete an achievement of this type.
content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing)
- id: hidden
type: System.Boolean
content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing, hidden As Boolean = False)
overload: TinyLife.Goals.AchievementType.#ctor*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo)
name.vb: New(String, TextureRegion, GoalSetInfo)
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo, Boolean)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo, Boolean)
name.vb: New(String, TextureRegion, GoalSetInfo, Boolean)
- uid: TinyLife.Goals.AchievementType.Construct
commentId: M:TinyLife.Goals.AchievementType.Construct
id: Construct
@ -358,11 +424,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/Achievement.cs
startLine: 108
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nConstructs a new <xref href=\"TinyLife.Goals.Achievement\" data-throw-if-not-resolved=\"false\"></xref> instance with this type.\n"
summary: Constructs a new <xref href="TinyLife.Goals.Achievement" data-throw-if-not-resolved="false"></xref> instance with this type.
example: []
syntax:
content: public virtual Achievement Construct()
@ -389,11 +455,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/Achievement.cs
startLine: 117
startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nRegisters the given achievement type to the <xref href=\"TinyLife.Goals.AchievementType.Types\" data-throw-if-not-resolved=\"false\"></xref> registry.\n"
summary: Registers the given achievement type to the <xref href="TinyLife.Goals.AchievementType.Types" data-throw-if-not-resolved="false"></xref> registry.
example: []
syntax:
content: public static AchievementType Register(AchievementType type)
@ -403,52 +469,63 @@ items:
description: The type to register.
return:
type: TinyLife.Goals.AchievementType
description: The passed <code data-dev-comment-type="paramref" class="paramref">type</code>, for chaining.
description: The passed <code class="paramref">type</code>, for chaining.
content.vb: Public Shared Function Register(type As AchievementType) As AchievementType
overload: TinyLife.Goals.AchievementType.Register*
references:
- uid: TinyLife.Goals.Achievement
commentId: T:TinyLife.Goals.Achievement
parent: TinyLife.Goals
href: TinyLife.Goals.Achievement.html
name: Achievement
nameWithType: Achievement
fullName: TinyLife.Goals.Achievement
- uid: TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
commentId: M:TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Register_TinyLife_Goals_AchievementType_
name: Register(AchievementType)
nameWithType: AchievementType.Register(AchievementType)
fullName: TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
spec.csharp:
- uid: TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
name: Register
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Register_TinyLife_Goals_AchievementType_
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
spec.vb:
- uid: TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
name: Register
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Register_TinyLife_Goals_AchievementType_
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -683,6 +760,7 @@ references:
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<AchievementType>(AchievementType)
nameWithType: Extensions.JsonCopy<AchievementType>(AchievementType)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.AchievementType>(TinyLife.Goals.AchievementType)
@ -692,26 +770,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AchievementType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: '>'
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AchievementType)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
- uid: System
commentId: N:System
@ -722,6 +806,7 @@ references:
fullName: System
- 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)
@ -731,6 +816,7 @@ references:
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: '>'
@ -740,6 +826,7 @@ references:
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: " "
@ -751,29 +838,36 @@ references:
- 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.Goals.AchievementType
commentId: T:TinyLife.Goals.AchievementType
parent: TinyLife.Goals
href: TinyLife.Goals.AchievementType.html
name: AchievementType
nameWithType: AchievementType
fullName: TinyLife.Goals.AchievementType
@ -802,6 +896,7 @@ references:
- name: " "
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: '>'
spec.vb:
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
@ -819,6 +914,7 @@ references:
- name: " "
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary`2
@ -893,6 +989,7 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
- uid: TinyLife.Goals.AchievementType.DisplayName
commentId: P:TinyLife.Goals.AchievementType.DisplayName
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_DisplayName
name: DisplayName
nameWithType: AchievementType.DisplayName
fullName: TinyLife.Goals.AchievementType.DisplayName
@ -938,41 +1035,61 @@ references:
isExternal: true
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CompleteAchievement_TinyLife_Goals_AchievementType_
name: CompleteAchievement(AchievementType)
nameWithType: GameImpl.CompleteAchievement(AchievementType)
fullName: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
spec.csharp:
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
name: CompleteAchievement
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CompleteAchievement_TinyLife_Goals_AchievementType_
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
spec.vb:
- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)
name: CompleteAchievement
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CompleteAchievement_TinyLife_Goals_AchievementType_
- name: (
- uid: TinyLife.Goals.AchievementType
name: AchievementType
href: TinyLife.Goals.AchievementType.html
- name: )
- uid: TinyLife.Goals.GoalSetInfo
commentId: T:TinyLife.Goals.GoalSetInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSetInfo.html
name: GoalSetInfo
nameWithType: GoalSetInfo
fullName: TinyLife.Goals.GoalSetInfo
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.AchievementType.Name
commentId: F:TinyLife.Goals.AchievementType.Name
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Name
name: Name
nameWithType: AchievementType.Name
fullName: TinyLife.Goals.AchievementType.Name
- uid: TinyLife.Goals.AchievementType.DisplayName*
commentId: Overload:TinyLife.Goals.AchievementType.DisplayName
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_DisplayName
name: DisplayName
nameWithType: AchievementType.DisplayName
fullName: TinyLife.Goals.AchievementType.DisplayName
- uid: TinyLife.Goals.AchievementType.#ctor*
commentId: Overload:TinyLife.Goals.AchievementType.#ctor
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Goals_GoalInfo_System_Boolean_
name: AchievementType
nameWithType: AchievementType.AchievementType
fullName: TinyLife.Goals.AchievementType.AchievementType
@ -982,21 +1099,25 @@ references:
- uid: TinyLife.Goals.GoalInfo
commentId: T:TinyLife.Goals.GoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalInfo.html
name: GoalInfo
nameWithType: GoalInfo
fullName: TinyLife.Goals.GoalInfo
- uid: TinyLife.Goals.AchievementType.Construct*
commentId: Overload:TinyLife.Goals.AchievementType.Construct
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Construct
name: Construct
nameWithType: AchievementType.Construct
fullName: TinyLife.Goals.AchievementType.Construct
- uid: TinyLife.Goals.AchievementType.Types
commentId: F:TinyLife.Goals.AchievementType.Types
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Types
name: Types
nameWithType: AchievementType.Types
fullName: TinyLife.Goals.AchievementType.Types
- uid: TinyLife.Goals.AchievementType.Register*
commentId: Overload:TinyLife.Goals.AchievementType.Register
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Register_TinyLife_Goals_AchievementType_
name: Register
nameWithType: AchievementType.Register
fullName: TinyLife.Goals.AchievementType.Register

View file

@ -6,7 +6,7 @@ items:
parent: TinyLife.Goals
children:
- TinyLife.Goals.AmountGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.AmountGoal.GetDisplayedProgress
- TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.AmountGoal.GetProgress
- TinyLife.Goals.AmountGoal.Reset
- TinyLife.Goals.AmountGoal.Trigger(System.Single)
@ -28,7 +28,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nAn amount goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that keeps track of an amount of things that have been completed.\nTo trigger all amount goals in a goal set, use <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>.\n"
summary: >-
An amount goal is an auto-triggered goal, intended to be used with <xref href="TinyLife.Goals.AutoGoalInfo" data-throw-if-not-resolved="false"></xref>, that keeps track of an amount of things that have been completed.
To trigger all amount goals in a goal set, use <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class AmountGoal : AutoTriggerGoal<float>, IGenericDataHolder'
@ -49,6 +52,7 @@ items:
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -119,7 +123,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
summary: Returns the progress percentage (between 0 and 1) that this goal has
example: []
syntax:
content: public override float GetProgress()
@ -151,23 +155,23 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: Resets this goal to the default values, which should cause 0 to be returned on <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public override void Reset()
content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.AmountGoal.Reset*
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress
commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.AmountGoal
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: AmountGoal.GetDisplayedProgress()
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: AmountGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -180,16 +184,25 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy 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.\n"
summary: >-
Returns a string that is used in a goal set's displayed ui information that determines the progress of this goal.
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public override string GetDisplayedProgress()
content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
nameWithType.vb: AmountGoal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.AmountGoal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.AmountGoal.Trigger(System.Single)
commentId: M:TinyLife.Goals.AmountGoal.Trigger(System.Single)
id: Trigger(System.Single)
@ -212,13 +225,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method should only be called if <xref href=\"TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)\" data-throw-if-not-resolved=\"false\"></xref> returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
summary: >-
Causes this auto-triggered goal to be triggered.
This method should only be called if <xref href="TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public override void Trigger(float value)
parameters:
- id: value
type: System.Single
description: The value to trigger.
content.vb: Public Overrides Sub Trigger(value As Single)
overridden: TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Single)
overload: TinyLife.Goals.AmountGoal.Trigger*
@ -229,13 +246,14 @@ references:
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
name: Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
@ -245,9 +263,11 @@ references:
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
@ -258,6 +278,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: params
@ -272,9 +293,11 @@ references:
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
@ -285,6 +308,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: ParamArray
@ -298,21 +322,26 @@ references:
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -334,6 +363,7 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
@ -341,6 +371,7 @@ references:
commentId: T:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
parent: TinyLife.Goals
definition: TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<AutoGoalInfo>
nameWithType: Goal<AutoGoalInfo>
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>
@ -350,22 +381,27 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
@ -373,7 +409,7 @@ references:
commentId: T:TinyLife.Goals.AutoTriggerGoal{System.Single}
parent: TinyLife.Goals
definition: TinyLife.Goals.AutoTriggerGoal`1
href: https://learn.microsoft.com/dotnet/api/system.single
href: TinyLife.Goals.AutoTriggerGoal-1.html
name: AutoTriggerGoal<float>
nameWithType: AutoTriggerGoal<float>
fullName: TinyLife.Goals.AutoTriggerGoal<float>
@ -383,6 +419,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- uid: System.Single
name: float
@ -392,6 +429,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -411,7 +449,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal{System.Single}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal<float>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<float>.Trigger(object)
@ -421,6 +459,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -430,6 +469,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -440,7 +480,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Single}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal{System.Single}
definition: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal<float>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<float>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -450,6 +490,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -459,6 +500,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -469,6 +511,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -478,6 +521,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -489,6 +533,7 @@ references:
commentId: P:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
parent: TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
definition: TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<AutoGoalInfo>.Info
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>.Info
@ -497,34 +542,94 @@ references:
- uid: TinyLife.Goals.Goal.Name
commentId: F:TinyLife.Goals.Goal.Name
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Name
name: Name
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
- uid: TinyLife.Goals.Goal.Set
commentId: P:TinyLife.Goals.Goal.Set
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate(GoalSet)
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
@ -895,6 +1000,7 @@ references:
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<AmountGoal>(AmountGoal)
nameWithType: Extensions.JsonCopy<AmountGoal>(AmountGoal)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.AmountGoal>(TinyLife.Goals.AmountGoal)
@ -904,26 +1010,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AmountGoal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.AmountGoal
name: AmountGoal
href: TinyLife.Goals.AmountGoal.html
- name: '>'
- name: (
- uid: TinyLife.Goals.AmountGoal
name: AmountGoal
href: TinyLife.Goals.AmountGoal.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AmountGoal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AmountGoal
name: AmountGoal
href: TinyLife.Goals.AmountGoal.html
- name: )
- name: (
- uid: TinyLife.Goals.AmountGoal
name: AmountGoal
href: TinyLife.Goals.AmountGoal.html
- name: )
- uid: System
commentId: N:System
@ -964,6 +1076,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1
commentId: T:TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<TInfo>
nameWithType: Goal<TInfo>
fullName: TinyLife.Goals.Goal<TInfo>
@ -973,12 +1086,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -986,6 +1101,7 @@ references:
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal`1
commentId: T:TinyLife.Goals.AutoTriggerGoal`1
href: TinyLife.Goals.AutoTriggerGoal-1.html
name: AutoTriggerGoal<T>
nameWithType: AutoTriggerGoal<T>
fullName: TinyLife.Goals.AutoTriggerGoal<T>
@ -995,12 +1111,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -1031,7 +1149,7 @@ references:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal<T>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(object)
@ -1041,6 +1159,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1050,6 +1169,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1059,7 +1179,7 @@ references:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal<T>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -1069,6 +1189,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1078,6 +1199,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1088,6 +1210,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1097,6 +1220,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1106,6 +1230,7 @@ references:
- name: )
- uid: TinyLife.Goals.Goal`1.Info
commentId: P:TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
@ -1157,6 +1282,7 @@ references:
- 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)
@ -1166,6 +1292,7 @@ references:
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: '>'
@ -1175,6 +1302,7 @@ references:
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: " "
@ -1186,28 +1314,35 @@ references:
- 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.Goals.AmountGoal.#ctor*
commentId: Overload:TinyLife.Goals.AmountGoal.#ctor
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal__ctor_TinyLife_Goals_GoalSet_TinyLife_Goals_AutoGoalInfo_
name: AmountGoal
nameWithType: AmountGoal.AmountGoal
fullName: TinyLife.Goals.AmountGoal.AmountGoal
@ -1217,27 +1352,32 @@ references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.AmountGoal.GetProgress*
commentId: Overload:TinyLife.Goals.AmountGoal.GetProgress
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_GetProgress
name: GetProgress
nameWithType: AmountGoal.GetProgress
fullName: TinyLife.Goals.AmountGoal.GetProgress
@ -1255,45 +1395,76 @@ references:
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.AmountGoal.Reset*
commentId: Overload:TinyLife.Goals.AmountGoal.Reset
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_Reset
name: Reset
nameWithType: AmountGoal.Reset
fullName: TinyLife.Goals.AmountGoal.Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.AmountGoal.GetDisplayedProgress
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: AmountGoal.GetDisplayedProgress
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.String
commentId: T:System.String
parent: System
@ -1305,11 +1476,64 @@ references:
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
nameWithType.vb: AutoTriggerGoal.CanTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal.CanTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: CanTrigger(Object, GoalTrigger, Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Single)
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Single)
parent: TinyLife.Goals.AutoTriggerGoal{System.Single}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: https://learn.microsoft.com/dotnet/api/system.single
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger(float)
nameWithType: AutoTriggerGoal<float>.Trigger(float)
fullName: TinyLife.Goals.AutoTriggerGoal<float>.Trigger(float)
@ -1319,6 +1543,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Single)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- uid: System.Single
name: float
@ -1328,6 +1553,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Single}.Trigger(System.Single)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- uid: System.Single
name: Single
@ -1336,11 +1562,13 @@ references:
- name: )
- uid: TinyLife.Goals.AmountGoal.Trigger*
commentId: Overload:TinyLife.Goals.AmountGoal.Trigger
href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_Trigger_System_Single_
name: Trigger
nameWithType: AmountGoal.Trigger
fullName: TinyLife.Goals.AmountGoal.Trigger
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger(T)
nameWithType: AutoTriggerGoal<T>.Trigger(T)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(T)
@ -1349,12 +1577,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )

View file

@ -31,7 +31,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA <xref href=\"TinyLife.Goals.GoalInfo\" data-throw-if-not-resolved=\"false\"></xref> for an auto-triggered goal, specifically a <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>.\nTo construct a new auto goal info, use the provided static methods in this class.\n"
summary: >-
A <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref> for an auto-triggered goal, specifically a <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>.
To construct a new auto goal info, use the provided static methods in this class.
example: []
syntax:
content: 'public class AutoGoalInfo : GoalInfo, IGenericDataHolder'
@ -80,7 +83,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA set of <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> instances that trigger this auto goal.\nThis value is used in <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>.\n"
summary: >-
A set of <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> instances that trigger this auto goal.
This value is used in <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public readonly GoalTrigger[] Triggers
@ -109,7 +115,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA condition, which takes in an object and returns whether this auto goal can be triggered.\nThis value is used in <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>.\n"
summary: >-
A condition, which takes in an object and returns whether this auto goal can be triggered.
This value is used in <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public readonly Func<object, bool> Condition
@ -138,7 +147,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new auto goal info with the given settings.\nTo create a new auto goal info of an API-provided type, use any of the static methods in this class.\n"
summary: >-
Creates a new auto goal info with the given settings.
To create a new auto goal info of an API-provided type, use any of the static methods in this class.
example: []
syntax:
content: protected AutoGoalInfo(string name, GoalTrigger[] triggers, Func<object, bool> condition, Func<GoalSet, AutoGoalInfo, Goal> constructor)
@ -182,7 +194,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new timed auto goal info which will construct a <xref href=\"TinyLife.Goals.TimedGoal\" data-throw-if-not-resolved=\"false\"></xref>\nCheck <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> documentation to see if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">triggers</code> are compatible with the type parameter <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> and this type of goal.\n"
summary: >-
Creates a new timed auto goal info which will construct a <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref>
Check <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> documentation to see if the given <code class="paramref">triggers</code> are compatible with the type parameter <code class="typeparamref">T</code> and this type of goal.
example: []
syntax:
content: public static AutoGoalInfo Timed<T>(string name, TimeSpan goalTime, Func<T, bool> condition = null, params GoalTrigger[] triggers)
@ -201,7 +216,7 @@ items:
description: A set of <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> instances which represents the triggers that this goal should react to
typeParameters:
- id: T
description: The type of object that this goal is related to. See the documentation for the chosen <code data-dev-comment-type="paramref" class="paramref">triggers</code> for compatibility between goal objects and goal triggers
description: The type of object that this goal is related to. See the documentation for the chosen <code class="paramref">triggers</code> for compatibility between goal objects and goal triggers
return:
type: TinyLife.Goals.AutoGoalInfo
description: An auto goal info with the given settings
@ -232,7 +247,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new amount-based auto goal info which will construct an <xref href=\"TinyLife.Goals.AmountGoal\" data-throw-if-not-resolved=\"false\"></xref>\nCheck <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> documentation to see if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">triggers</code> are compatible with the type parameter <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> and this type of goal.\n"
summary: >-
Creates a new amount-based auto goal info which will construct an <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>
Check <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> documentation to see if the given <code class="paramref">triggers</code> are compatible with the type parameter <code class="typeparamref">T</code> and this type of goal.
example: []
syntax:
content: public static AutoGoalInfo Amount<T>(string name, float goalAmount, Func<T, bool> condition = null, params GoalTrigger[] triggers)
@ -251,7 +269,7 @@ items:
description: A set of <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> instances which represents the triggers that this goal should react to
typeParameters:
- id: T
description: The type of object that this goal is related to. See the documentation for the chosen <code data-dev-comment-type="paramref" class="paramref">triggers</code> for compatibility between goal objects and goal triggers
description: The type of object that this goal is related to. See the documentation for the chosen <code class="paramref">triggers</code> for compatibility between goal objects and goal triggers
return:
type: TinyLife.Goals.AutoGoalInfo
description: An auto goal info with the given settings
@ -282,7 +300,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new auto goal info which will construct a <xref href=\"TinyLife.Goals.DistinctGoal\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method creates a distinct goal that requires a set of distinctly named objects and that is completed when the <code data-dev-comment-type=\"paramref\" class=\"paramref\">goalItemAmount</code> is reached.\nCheck <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> documentation to see if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">triggers</code> are compatible with the type parameter <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> and this type of goal.\n"
summary: >-
Creates a new auto goal info which will construct a <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
This method creates a distinct goal that requires a set of distinctly named objects and that is completed when the <code class="paramref">goalItemAmount</code> is reached.
Check <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> documentation to see if the given <code class="paramref">triggers</code> are compatible with the type parameter <code class="typeparamref">T</code> and this type of goal.
example: []
syntax:
content: public static AutoGoalInfo Distinct<T>(string name, int goalItemAmount, Func<T, string> goalItemNameSelector, Func<T, bool> condition = null, params GoalTrigger[] triggers)
@ -304,7 +327,7 @@ items:
description: A set of <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> instances which represents the triggers that this goal should react to
typeParameters:
- id: T
description: The type of object that this goal is related to. See the documentation for the chosen <code data-dev-comment-type="paramref" class="paramref">triggers</code> for compatibility between goal objects and goal triggers
description: The type of object that this goal is related to. See the documentation for the chosen <code class="paramref">triggers</code> for compatibility between goal objects and goal triggers
return:
type: TinyLife.Goals.AutoGoalInfo
description: An auto goal info with the given settings
@ -335,7 +358,12 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new auto goal info which will construct a <xref href=\"TinyLife.Goals.DistinctGoal%601\" data-throw-if-not-resolved=\"false\"></xref>.\nThis method creates a distinct goal that requires a set of distinctly named objects and that is completed when the set of objects matches the <code data-dev-comment-type=\"paramref\" class=\"paramref\">goalItems</code> exactly.\nCheck <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> documentation to see if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">triggers</code> are compatible with the type parameter <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> and this type of goal.\n"
summary: >-
Creates a new auto goal info which will construct a <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref>.
This method creates a distinct goal that requires a set of distinctly named objects and that is completed when the set of objects matches the <code class="paramref">goalItems</code> exactly.
Check <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> documentation to see if the given <code class="paramref">triggers</code> are compatible with the type parameter <code class="typeparamref">T</code> and this type of goal.
example: []
syntax:
content: public static AutoGoalInfo Distinct<T>(string name, IEnumerable<string> goalItems, Func<T, string> goalItemNameSelector, Func<T, bool> condition = null, params GoalTrigger[] triggers)
@ -357,7 +385,7 @@ items:
description: A set of <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> instances which represents the triggers that this goal should react to
typeParameters:
- id: T
description: The type of object that this goal is related to. See the documentation for the chosen <code data-dev-comment-type="paramref" class="paramref">triggers</code> for compatibility between goal objects and goal triggers
description: The type of object that this goal is related to. See the documentation for the chosen <code class="paramref">triggers</code> for compatibility between goal objects and goal triggers
return:
type: TinyLife.Goals.AutoGoalInfo
description: An auto goal info with the given settings
@ -388,7 +416,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new auto goal info which will construct a <xref href=\"TinyLife.Goals.ConditionedGoal\" data-throw-if-not-resolved=\"false\"></xref>.\nCheck <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref> documentation to see if the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">triggers</code> are compatible with the type parameter <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> and this type of goal.\n"
summary: >-
Creates a new auto goal info which will construct a <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>.
Check <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> documentation to see if the given <code class="paramref">triggers</code> are compatible with the type parameter <code class="typeparamref">T</code> and this type of goal.
example: []
syntax:
content: public static AutoGoalInfo Conditioned<T>(string name, Func<T, bool> condition = null, params GoalTrigger[] triggers)
@ -404,7 +435,7 @@ items:
description: A set of <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref> instances which represents the triggers that this goal should react to
typeParameters:
- id: T
description: The type of object that this goal is related to. See the documentation for the chosen <code data-dev-comment-type="paramref" class="paramref">triggers</code> for compatibility between goal objects and goal triggers
description: The type of object that this goal is related to. See the documentation for the chosen <code class="paramref">triggers</code> for compatibility between goal objects and goal triggers
return:
type: TinyLife.Goals.AutoGoalInfo
description: An auto goal info with the given settings
@ -417,41 +448,50 @@ references:
- uid: TinyLife.Goals.GoalInfo
commentId: T:TinyLife.Goals.GoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalInfo.html
name: GoalInfo
nameWithType: GoalInfo
fullName: TinyLife.Goals.GoalInfo
- uid: TinyLife.Goals.AmountGoal
commentId: T:TinyLife.Goals.AmountGoal
href: TinyLife.Goals.AmountGoal.html
name: AmountGoal
nameWithType: AmountGoal
fullName: TinyLife.Goals.AmountGoal
- uid: TinyLife.Goals.ConditionedGoal
commentId: T:TinyLife.Goals.ConditionedGoal
href: TinyLife.Goals.ConditionedGoal.html
name: ConditionedGoal
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
- uid: TinyLife.Goals.DistinctGoal
commentId: T:TinyLife.Goals.DistinctGoal
href: TinyLife.Goals.DistinctGoal.html
name: DistinctGoal
nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -480,28 +520,34 @@ references:
- uid: TinyLife.Goals.GoalInfo.Name
commentId: F:TinyLife.Goals.GoalInfo.Name
parent: TinyLife.Goals.GoalInfo
href: TinyLife.Goals.GoalInfo.html#TinyLife_Goals_GoalInfo_Name
name: Name
nameWithType: GoalInfo.Name
fullName: TinyLife.Goals.GoalInfo.Name
- uid: TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.GoalInfo
href: TinyLife.Goals.GoalInfo.html#TinyLife_Goals_GoalInfo_Construct_TinyLife_Goals_GoalSet_
name: Construct(GoalSet)
nameWithType: GoalInfo.Construct(GoalSet)
fullName: TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
name: Construct
href: TinyLife.Goals.GoalInfo.html#TinyLife_Goals_GoalInfo_Construct_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
name: Construct
href: TinyLife.Goals.GoalInfo.html#TinyLife_Goals_GoalInfo_Construct_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
@ -872,6 +918,7 @@ references:
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<AutoGoalInfo>(AutoGoalInfo)
nameWithType: Extensions.JsonCopy<AutoGoalInfo>(AutoGoalInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.AutoGoalInfo>(TinyLife.Goals.AutoGoalInfo)
@ -881,26 +928,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AutoGoalInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: '>'
- name: (
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AutoGoalInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- name: (
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- uid: System
commentId: N:System
@ -977,6 +1030,7 @@ references:
- 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)
@ -986,6 +1040,7 @@ references:
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: '>'
@ -995,6 +1050,7 @@ references:
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: " "
@ -1006,36 +1062,43 @@ references:
- 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.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
name: Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
@ -1045,9 +1108,11 @@ references:
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
@ -1058,6 +1123,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: params
@ -1072,9 +1138,11 @@ references:
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
@ -1085,6 +1153,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: ParamArray
@ -1098,6 +1167,7 @@ references:
- name: )
- uid: TinyLife.Goals.GoalTrigger[]
isExternal: true
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger[]
nameWithType: GoalTrigger[]
fullName: TinyLife.Goals.GoalTrigger[]
@ -1107,11 +1177,13 @@ references:
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: (
- name: )
- uid: System.Func{System.Object,System.Boolean}
@ -1197,6 +1269,7 @@ references:
- name: )
- uid: TinyLife.Goals.AutoGoalInfo.#ctor*
commentId: Overload:TinyLife.Goals.AutoGoalInfo.#ctor
href: TinyLife.Goals.AutoGoalInfo.html#TinyLife_Goals_AutoGoalInfo__ctor_System_String_TinyLife_Goals_GoalTrigger___System_Func_System_Object_System_Boolean__System_Func_TinyLife_Goals_GoalSet_TinyLife_Goals_AutoGoalInfo_TinyLife_Goals_Goal__
name: AutoGoalInfo
nameWithType: AutoGoalInfo.AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo.AutoGoalInfo
@ -1233,14 +1306,17 @@ references:
- name: <
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: ','
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: ','
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: '>'
spec.vb:
- uid: System.Func`3
@ -1252,14 +1328,17 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: ','
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: ','
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
- uid: System.Func`3
commentId: T:System.Func`3
@ -1303,11 +1382,13 @@ references:
- name: )
- uid: TinyLife.Goals.TimedGoal
commentId: T:TinyLife.Goals.TimedGoal
href: TinyLife.Goals.TimedGoal.html
name: TimedGoal
nameWithType: TimedGoal
fullName: TinyLife.Goals.TimedGoal
- uid: TinyLife.Goals.AutoGoalInfo.Timed*
commentId: Overload:TinyLife.Goals.AutoGoalInfo.Timed
href: TinyLife.Goals.AutoGoalInfo.html#TinyLife_Goals_AutoGoalInfo_Timed__1_System_String_System_TimeSpan_System_Func___0_System_Boolean__TinyLife_Goals_GoalTrigger___
name: Timed
nameWithType: AutoGoalInfo.Timed
fullName: TinyLife.Goals.AutoGoalInfo.Timed
@ -1363,11 +1444,13 @@ references:
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.AutoGoalInfo.Amount*
commentId: Overload:TinyLife.Goals.AutoGoalInfo.Amount
href: TinyLife.Goals.AutoGoalInfo.html#TinyLife_Goals_AutoGoalInfo_Amount__1_System_String_System_Single_System_Func___0_System_Boolean__TinyLife_Goals_GoalTrigger___
name: Amount
nameWithType: AutoGoalInfo.Amount
fullName: TinyLife.Goals.AutoGoalInfo.Amount
@ -1384,6 +1467,7 @@ references:
name.vb: Single
- uid: TinyLife.Goals.AutoGoalInfo.Distinct*
commentId: Overload:TinyLife.Goals.AutoGoalInfo.Distinct
href: TinyLife.Goals.AutoGoalInfo.html#TinyLife_Goals_AutoGoalInfo_Distinct__1_System_String_System_Int32_System_Func___0_System_String__System_Func___0_System_Boolean__TinyLife_Goals_GoalTrigger___
name: Distinct
nameWithType: AutoGoalInfo.Distinct
fullName: TinyLife.Goals.AutoGoalInfo.Distinct
@ -1441,6 +1525,7 @@ references:
- name: )
- uid: TinyLife.Goals.DistinctGoal`1
commentId: T:TinyLife.Goals.DistinctGoal`1
href: TinyLife.Goals.DistinctGoal-1.html
name: DistinctGoal<T>
nameWithType: DistinctGoal<T>
fullName: TinyLife.Goals.DistinctGoal<T>
@ -1450,12 +1535,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
href: TinyLife.Goals.DistinctGoal-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
href: TinyLife.Goals.DistinctGoal-1.html
- name: (
- name: Of
- name: " "
@ -1563,6 +1650,7 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.AutoGoalInfo.Conditioned*
commentId: Overload:TinyLife.Goals.AutoGoalInfo.Conditioned
href: TinyLife.Goals.AutoGoalInfo.html#TinyLife_Goals_AutoGoalInfo_Conditioned__1_System_String_System_Func___0_System_Boolean__TinyLife_Goals_GoalTrigger___
name: Conditioned
nameWithType: AutoGoalInfo.Conditioned
fullName: TinyLife.Goals.AutoGoalInfo.Conditioned

View file

@ -7,8 +7,8 @@ items:
children:
- TinyLife.Goals.AutoTriggerGoal`1.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
- TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
- TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
- TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
langs:
- csharp
- vb
@ -27,7 +27,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nAn auto-triggered goal is intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>. This is the base class for all auto-triggered goals.\nAuto-triggered goals do not need to be called, triggered or referenced manually, since they get triggered automatically based on a <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
An auto-triggered goal is intended to be used with <xref href="TinyLife.Goals.AutoGoalInfo" data-throw-if-not-resolved="false"></xref>. This is the base class for all auto-triggered goals.
Auto-triggered goals do not need to be called, triggered or referenced manually, since they get triggered automatically based on a <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public abstract class AutoTriggerGoal<T> : AutoTriggerGoal, IGenericDataHolder'
@ -53,8 +56,9 @@ items:
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Reset
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -128,13 +132,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method should only be called if <xref href=\"TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)\" data-throw-if-not-resolved=\"false\"></xref> returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
summary: >-
Causes this auto-triggered goal to be triggered.
This method should only be called if <xref href="TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public abstract void Trigger(T value)
parameters:
- id: value
type: '{T}'
description: The value to trigger.
content.vb: Public MustOverride Sub Trigger(value As T)
overload: TinyLife.Goals.AutoTriggerGoal`1.Trigger*
nameWithType.vb: AutoTriggerGoal(Of T).Trigger(T)
@ -161,7 +169,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method should only be called if <xref href=\"TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)\" data-throw-if-not-resolved=\"false\"></xref> returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
summary: >-
Causes this auto-triggered goal to be triggered.
This method should only be called if <xref href="TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public override sealed void Trigger(object value)
@ -197,7 +208,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns whether this auto-triggered goal can currently be triggered.\nIf this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, <xref href=\"TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)\" data-throw-if-not-resolved=\"false\"></xref> should always cause a change in this goal.\n"
summary: >-
Returns whether this auto-triggered goal can currently be triggered.
If this method returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, <xref href="TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)" data-throw-if-not-resolved="false"></xref> should always cause a change in this goal.
example: []
syntax:
content: public override bool CanTrigger(object obj, GoalTrigger trigger, object value)
@ -221,23 +235,42 @@ items:
fullName.vb: TinyLife.Goals.AutoTriggerGoal(Of T).CanTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: CanTrigger(Object, GoalTrigger, Object)
references:
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -259,6 +292,7 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
@ -266,6 +300,7 @@ references:
commentId: T:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
parent: TinyLife.Goals
definition: TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<AutoGoalInfo>
nameWithType: Goal<AutoGoalInfo>
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>
@ -275,22 +310,27 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
@ -305,6 +345,7 @@ references:
commentId: P:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
parent: TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
definition: TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<AutoGoalInfo>.Info
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>.Info
@ -313,82 +354,163 @@ references:
- uid: TinyLife.Goals.Goal.Name
commentId: F:TinyLife.Goals.Goal.Name
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Name
name: Name
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
- uid: TinyLife.Goals.Goal.Set
commentId: P:TinyLife.Goals.Goal.Set
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate(GoalSet)
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
@ -759,6 +881,7 @@ references:
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<AutoTriggerGoal<T>>(AutoTriggerGoal<T>)
nameWithType: Extensions.JsonCopy<AutoTriggerGoal<T>>(AutoTriggerGoal<T>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.AutoTriggerGoal<T>>(TinyLife.Goals.AutoTriggerGoal<T>)
@ -768,9 +891,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AutoTriggerGoal{`0})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- name: T
- name: '>'
@ -778,6 +903,7 @@ references:
- name: (
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- name: T
- name: '>'
@ -785,11 +911,13 @@ references:
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AutoTriggerGoal{`0})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -799,6 +927,7 @@ references:
- name: (
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -844,6 +973,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1
commentId: T:TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<TInfo>
nameWithType: Goal<TInfo>
fullName: TinyLife.Goals.Goal<TInfo>
@ -853,12 +983,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -888,6 +1020,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1.Info
commentId: P:TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
@ -939,6 +1072,7 @@ references:
- 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)
@ -948,6 +1082,7 @@ references:
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: '>'
@ -957,6 +1092,7 @@ references:
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: " "
@ -968,28 +1104,35 @@ references:
- 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.Goals.AutoTriggerGoal`1.#ctor*
commentId: Overload:TinyLife.Goals.AutoTriggerGoal`1.#ctor
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1__ctor_TinyLife_Goals_GoalSet_TinyLife_Goals_AutoGoalInfo_
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal<T>.AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal<T>.AutoTriggerGoal
@ -999,38 +1142,58 @@ references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(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)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: Trigger(object)
nameWithType: AutoTriggerGoal<T>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(object)
nameWithType.vb: AutoTriggerGoal(Of T).Trigger(Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal(Of T).Trigger(Object)
name.vb: Trigger(Object)
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
nameWithType.vb: AutoTriggerGoal.CanTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal.CanTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: CanTrigger(Object, GoalTrigger, Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
@ -1038,6 +1201,7 @@ references:
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger*
commentId: Overload:TinyLife.Goals.AutoTriggerGoal`1.Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger
nameWithType: AutoTriggerGoal<T>.Trigger
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger
@ -1057,7 +1221,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger(object)
@ -1067,6 +1231,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1076,74 +1241,21 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
nameWithType.vb: AutoTriggerGoal.CanTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal.CanTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: CanTrigger(Object, GoalTrigger, Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger*
commentId: Overload:TinyLife.Goals.AutoTriggerGoal`1.CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger
nameWithType: AutoTriggerGoal<T>.CanTrigger
fullName: TinyLife.Goals.AutoTriggerGoal<T>.CanTrigger
nameWithType.vb: AutoTriggerGoal(Of T).CanTrigger
fullName.vb: TinyLife.Goals.AutoTriggerGoal(Of T).CanTrigger
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -26,7 +26,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nAn auto-triggered goal is intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>. This is the base class for all auto-triggered goals.\nAuto-triggered goals do not need to be called, triggered or referenced manually, since they get triggered automatically based on a <xref href=\"TinyLife.Goals.GoalTrigger\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
An auto-triggered goal is intended to be used with <xref href="TinyLife.Goals.AutoGoalInfo" data-throw-if-not-resolved="false"></xref>. This is the base class for all auto-triggered goals.
Auto-triggered goals do not need to be called, triggered or referenced manually, since they get triggered automatically based on a <xref href="TinyLife.Goals.GoalTrigger" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public abstract class AutoTriggerGoal : Goal<AutoGoalInfo>, IGenericDataHolder'
@ -46,8 +49,9 @@ items:
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Reset
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -118,7 +122,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method should only be called if <xref href=\"TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)\" data-throw-if-not-resolved=\"false\"></xref> returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
summary: >-
Causes this auto-triggered goal to be triggered.
This method should only be called if <xref href="TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public abstract void Trigger(object value)
@ -153,7 +160,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns whether this auto-triggered goal can currently be triggered.\nIf this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, <xref href=\"TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)\" data-throw-if-not-resolved=\"false\"></xref> should always cause a change in this goal.\n"
summary: >-
Returns whether this auto-triggered goal can currently be triggered.
If this method returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, <xref href="TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)" data-throw-if-not-resolved="false"></xref> should always cause a change in this goal.
example: []
syntax:
content: public virtual bool CanTrigger(object obj, GoalTrigger trigger, object value)
@ -179,32 +189,39 @@ references:
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -226,6 +243,7 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
@ -233,6 +251,7 @@ references:
commentId: T:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
parent: TinyLife.Goals
definition: TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<AutoGoalInfo>
nameWithType: Goal<AutoGoalInfo>
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>
@ -242,18 +261,22 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
@ -266,6 +289,7 @@ references:
commentId: P:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
parent: TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
definition: TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<AutoGoalInfo>.Info
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>.Info
@ -274,82 +298,163 @@ references:
- uid: TinyLife.Goals.Goal.Name
commentId: F:TinyLife.Goals.Goal.Name
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Name
name: Name
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
- uid: TinyLife.Goals.Goal.Set
commentId: P:TinyLife.Goals.Goal.Set
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate(GoalSet)
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
@ -720,6 +825,7 @@ references:
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<AutoTriggerGoal>(AutoTriggerGoal)
nameWithType: Extensions.JsonCopy<AutoTriggerGoal>(AutoTriggerGoal)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.AutoTriggerGoal>(TinyLife.Goals.AutoTriggerGoal)
@ -729,26 +835,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AutoTriggerGoal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.AutoTriggerGoal
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal.html
- name: '>'
- name: (
- uid: TinyLife.Goals.AutoTriggerGoal
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.AutoTriggerGoal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoTriggerGoal
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal.html
- name: )
- name: (
- uid: TinyLife.Goals.AutoTriggerGoal
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal.html
- name: )
- uid: System
commentId: N:System
@ -789,6 +901,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1
commentId: T:TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<TInfo>
nameWithType: Goal<TInfo>
fullName: TinyLife.Goals.Goal<TInfo>
@ -798,12 +911,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -833,6 +948,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1.Info
commentId: P:TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
@ -884,6 +1000,7 @@ references:
- 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)
@ -893,6 +1010,7 @@ references:
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: '>'
@ -902,6 +1020,7 @@ references:
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: " "
@ -913,28 +1032,35 @@ references:
- 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.Goals.AutoTriggerGoal.#ctor*
commentId: Overload:TinyLife.Goals.AutoTriggerGoal.#ctor
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal__ctor_TinyLife_Goals_GoalSet_TinyLife_Goals_AutoGoalInfo_
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal.AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal.AutoTriggerGoal
@ -944,6 +1070,7 @@ references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
@ -951,7 +1078,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -961,6 +1088,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -970,6 +1098,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -980,6 +1109,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -989,6 +1119,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -998,12 +1129,14 @@ references:
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger*
commentId: Overload:TinyLife.Goals.AutoTriggerGoal.Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
name: Trigger
nameWithType: AutoTriggerGoal.Trigger
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
@ -1011,7 +1144,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger(object)
@ -1021,6 +1154,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1030,6 +1164,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1038,6 +1173,7 @@ references:
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger*
commentId: Overload:TinyLife.Goals.AutoTriggerGoal.CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger
nameWithType: AutoTriggerGoal.CanTrigger
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger

View file

@ -6,7 +6,7 @@ items:
parent: TinyLife.Goals
children:
- TinyLife.Goals.ConditionedGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
- TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.ConditionedGoal.GetProgress
- TinyLife.Goals.ConditionedGoal.Reset
- TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
@ -28,7 +28,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA conditioned goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that gets completed when a specified condition is met a single time.\nTo trigger all conditioned goals in a goal set, use <xref href=\"TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
A conditioned goal is an auto-triggered goal, intended to be used with <xref href="TinyLife.Goals.AutoGoalInfo" data-throw-if-not-resolved="false"></xref>, that gets completed when a specified condition is met a single time.
To trigger all conditioned goals in a goal set, use <xref href="TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class ConditionedGoal : AutoTriggerGoal<bool>, IGenericDataHolder'
@ -49,6 +52,7 @@ items:
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -119,7 +123,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
summary: Returns the progress percentage (between 0 and 1) that this goal has
example: []
syntax:
content: public override float GetProgress()
@ -151,23 +155,23 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: Resets this goal to the default values, which should cause 0 to be returned on <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public override void Reset()
content.vb: Public Overrides Sub Reset()
overridden: TinyLife.Goals.Goal.Reset
overload: TinyLife.Goals.ConditionedGoal.Reset*
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
commentId: M:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.ConditionedGoal
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: ConditionedGoal.GetDisplayedProgress()
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: ConditionedGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -180,16 +184,25 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy 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.\n"
summary: >-
Returns a string that is used in a goal set's displayed ui information that determines the progress of this goal.
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public override string GetDisplayedProgress()
content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
nameWithType.vb: ConditionedGoal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
commentId: M:TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
id: Trigger(System.Boolean)
@ -208,17 +221,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 32
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method should only be called if <xref href=\"TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)\" data-throw-if-not-resolved=\"false\"></xref> returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
summary: >-
Causes this auto-triggered goal to be triggered.
This method should only be called if <xref href="TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public override void Trigger(bool value)
parameters:
- id: value
type: System.Boolean
description: The value to trigger.
content.vb: Public Overrides Sub Trigger(value As Boolean)
overridden: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
overload: TinyLife.Goals.ConditionedGoal.Trigger*
@ -229,13 +246,14 @@ references:
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
commentId: M:TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_Trigger_System_Boolean_
name: Trigger(bool)
nameWithType: ConditionedGoal.Trigger(bool)
fullName: TinyLife.Goals.ConditionedGoal.Trigger(bool)
@ -245,6 +263,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
name: Trigger
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_Trigger_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
@ -254,6 +273,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)
name: Trigger
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_Trigger_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
@ -262,21 +282,26 @@ references:
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -298,6 +323,7 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
@ -305,6 +331,7 @@ references:
commentId: T:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
parent: TinyLife.Goals
definition: TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<AutoGoalInfo>
nameWithType: Goal<AutoGoalInfo>
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>
@ -314,22 +341,27 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
@ -337,7 +369,7 @@ references:
commentId: T:TinyLife.Goals.AutoTriggerGoal{System.Boolean}
parent: TinyLife.Goals
definition: TinyLife.Goals.AutoTriggerGoal`1
href: https://learn.microsoft.com/dotnet/api/system.boolean
href: TinyLife.Goals.AutoTriggerGoal-1.html
name: AutoTriggerGoal<bool>
nameWithType: AutoTriggerGoal<bool>
fullName: TinyLife.Goals.AutoTriggerGoal<bool>
@ -347,6 +379,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- uid: System.Boolean
name: bool
@ -356,6 +389,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -375,7 +409,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal{System.Boolean}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal<bool>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<bool>.Trigger(object)
@ -385,6 +419,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -394,6 +429,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -404,7 +440,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Boolean}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal{System.Boolean}
definition: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal<bool>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<bool>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -414,6 +450,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -423,6 +460,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -433,6 +471,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -442,6 +481,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -453,6 +493,7 @@ references:
commentId: P:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
parent: TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
definition: TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<AutoGoalInfo>.Info
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>.Info
@ -461,34 +502,94 @@ references:
- uid: TinyLife.Goals.Goal.Name
commentId: F:TinyLife.Goals.Goal.Name
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Name
name: Name
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
- uid: TinyLife.Goals.Goal.Set
commentId: P:TinyLife.Goals.Goal.Set
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate(GoalSet)
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
@ -859,6 +960,7 @@ references:
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<ConditionedGoal>(ConditionedGoal)
nameWithType: Extensions.JsonCopy<ConditionedGoal>(ConditionedGoal)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.ConditionedGoal>(TinyLife.Goals.ConditionedGoal)
@ -868,26 +970,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.ConditionedGoal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.ConditionedGoal
name: ConditionedGoal
href: TinyLife.Goals.ConditionedGoal.html
- name: '>'
- name: (
- uid: TinyLife.Goals.ConditionedGoal
name: ConditionedGoal
href: TinyLife.Goals.ConditionedGoal.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.ConditionedGoal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.ConditionedGoal
name: ConditionedGoal
href: TinyLife.Goals.ConditionedGoal.html
- name: )
- name: (
- uid: TinyLife.Goals.ConditionedGoal
name: ConditionedGoal
href: TinyLife.Goals.ConditionedGoal.html
- name: )
- uid: System
commentId: N:System
@ -928,6 +1036,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1
commentId: T:TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<TInfo>
nameWithType: Goal<TInfo>
fullName: TinyLife.Goals.Goal<TInfo>
@ -937,12 +1046,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -950,6 +1061,7 @@ references:
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal`1
commentId: T:TinyLife.Goals.AutoTriggerGoal`1
href: TinyLife.Goals.AutoTriggerGoal-1.html
name: AutoTriggerGoal<T>
nameWithType: AutoTriggerGoal<T>
fullName: TinyLife.Goals.AutoTriggerGoal<T>
@ -959,12 +1071,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -995,7 +1109,7 @@ references:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal<T>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(object)
@ -1005,6 +1119,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1014,6 +1129,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1023,7 +1139,7 @@ references:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal<T>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -1033,6 +1149,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1042,6 +1159,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1052,6 +1170,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1061,6 +1180,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1070,6 +1190,7 @@ references:
- name: )
- uid: TinyLife.Goals.Goal`1.Info
commentId: P:TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
@ -1121,6 +1242,7 @@ references:
- 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)
@ -1130,6 +1252,7 @@ references:
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: '>'
@ -1139,6 +1262,7 @@ references:
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: " "
@ -1150,28 +1274,35 @@ references:
- 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.Goals.ConditionedGoal.#ctor*
commentId: Overload:TinyLife.Goals.ConditionedGoal.#ctor
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal__ctor_TinyLife_Goals_GoalSet_TinyLife_Goals_AutoGoalInfo_
name: ConditionedGoal
nameWithType: ConditionedGoal.ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal.ConditionedGoal
@ -1181,27 +1312,32 @@ references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.ConditionedGoal.GetProgress*
commentId: Overload:TinyLife.Goals.ConditionedGoal.GetProgress
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_GetProgress
name: GetProgress
nameWithType: ConditionedGoal.GetProgress
fullName: TinyLife.Goals.ConditionedGoal.GetProgress
@ -1219,70 +1355,43 @@ references:
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.ConditionedGoal.Reset*
commentId: Overload:TinyLife.Goals.ConditionedGoal.Reset
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_Reset
name: Reset
nameWithType: ConditionedGoal.Reset
fullName: TinyLife.Goals.ConditionedGoal.Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
name: GetDisplayedProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
name: GetDisplayedProgress
- name: (
- name: )
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
name: GetDisplayedProgress
nameWithType: ConditionedGoal.GetDisplayedProgress
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
- 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.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
parent: TinyLife.Goals.AutoTriggerGoal{System.Boolean}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: Trigger(bool)
nameWithType: AutoTriggerGoal<bool>.Trigger(bool)
fullName: TinyLife.Goals.AutoTriggerGoal<bool>.Trigger(bool)
nameWithType.vb: AutoTriggerGoal(Of Boolean).Trigger(Boolean)
fullName.vb: TinyLife.Goals.AutoTriggerGoal(Of Boolean).Trigger(Boolean)
name.vb: Trigger(Boolean)
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
name: Trigger
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
@ -1290,19 +1399,21 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
name: Trigger
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.ConditionedGoal.Trigger*
commentId: Overload:TinyLife.Goals.ConditionedGoal.Trigger
name: Trigger
nameWithType: ConditionedGoal.Trigger
fullName: TinyLife.Goals.ConditionedGoal.Trigger
- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: ConditionedGoal.GetDisplayedProgress
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@ -1314,8 +1425,110 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- 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.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
isExternal: true
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
nameWithType.vb: AutoTriggerGoal.CanTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal.CanTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: CanTrigger(Object, GoalTrigger, Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
commentId: M:TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
parent: TinyLife.Goals.AutoTriggerGoal{System.Boolean}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger(bool)
nameWithType: AutoTriggerGoal<bool>.Trigger(bool)
fullName: TinyLife.Goals.AutoTriggerGoal<bool>.Trigger(bool)
nameWithType.vb: AutoTriggerGoal(Of Boolean).Trigger(Boolean)
fullName.vb: TinyLife.Goals.AutoTriggerGoal(Of Boolean).Trigger(Boolean)
name.vb: Trigger(Boolean)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{System.Boolean}.Trigger(System.Boolean)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.ConditionedGoal.Trigger*
commentId: Overload:TinyLife.Goals.ConditionedGoal.Trigger
href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_Trigger_System_Boolean_
name: Trigger
nameWithType: ConditionedGoal.Trigger
fullName: TinyLife.Goals.ConditionedGoal.Trigger
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger(T)
nameWithType: AutoTriggerGoal<T>.Trigger(T)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(T)
@ -1324,12 +1537,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )

View file

@ -7,7 +7,7 @@ items:
children:
- TinyLife.Goals.DistinctGoal`1.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)
- TinyLife.Goals.DistinctGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
- TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
- TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.DistinctGoal`1.GetProgress
- TinyLife.Goals.DistinctGoal`1.Reset
- TinyLife.Goals.DistinctGoal`1.Trigger(`0)
@ -30,7 +30,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA distinct goal is an auto-triggered goal, intended to be used with <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref>, that keeps track of a distinct set of objects to be completed or obtained.\nTo trigger all distinct goals in a goal set, use <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>.\n"
summary: >-
A distinct goal is an auto-triggered goal, intended to be used with <xref href="TinyLife.Goals.AutoGoalInfo" data-throw-if-not-resolved="false"></xref>, that keeps track of a distinct set of objects to be completed or obtained.
To trigger all distinct goals in a goal set, use <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class DistinctGoal<T> : AutoTriggerGoal<T>, IGenericDataHolder'
@ -51,6 +54,7 @@ items:
- TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
- TinyLife.Goals.Goal.Name
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -124,7 +128,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
summary: Returns the progress percentage (between 0 and 1) that this goal has
example: []
syntax:
content: public override float GetProgress()
@ -158,7 +162,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: Resets this goal to the default values, which should cause 0 to be returned on <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public override void Reset()
@ -167,16 +171,16 @@ items:
overload: TinyLife.Goals.DistinctGoal`1.Reset*
nameWithType.vb: DistinctGoal(Of T).Reset()
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Reset()
- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
commentId: M:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.DistinctGoal`1
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: DistinctGoal<T>.GetDisplayedProgress()
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: DistinctGoal<T>.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -189,18 +193,25 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy 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.\n"
summary: >-
Returns a string that is used in a goal set's displayed ui information that determines the progress of this goal.
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public override string GetDisplayedProgress()
content: public override string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overrides Function GetDisplayedProgress() As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress
content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String
overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
overload: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress*
nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress()
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress()
nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet)
id: Validate(TinyLife.Goals.GoalSet)
@ -223,7 +234,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nValidates this goal when loading the underlying <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> from disk\n"
summary: Validates this goal when loading the underlying <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> from disk
example: []
syntax:
content: public override bool Validate(GoalSet set)
@ -261,13 +272,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCauses this auto-triggered goal to be triggered.\nThis method should only be called if <xref href=\"TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)\" data-throw-if-not-resolved=\"false\"></xref> returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
summary: >-
Causes this auto-triggered goal to be triggered.
This method should only be called if <xref href="TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object)" data-throw-if-not-resolved="false"></xref> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public override void Trigger(T value)
parameters:
- id: value
type: '{T}'
description: The value to trigger.
content.vb: Public Overrides Sub Trigger(value As T)
overridden: TinyLife.Goals.AutoTriggerGoal{{T}}.Trigger({T})
overload: TinyLife.Goals.DistinctGoal`1.Trigger*
@ -295,7 +310,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns whether this auto-triggered goal can currently be triggered.\nIf this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, <xref href=\"TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)\" data-throw-if-not-resolved=\"false\"></xref> should always cause a change in this goal.\n"
summary: >-
Returns whether this auto-triggered goal can currently be triggered.
If this method returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, <xref href="TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)" data-throw-if-not-resolved="false"></xref> should always cause a change in this goal.
example: []
syntax:
content: public override bool CanTrigger(object obj, GoalTrigger trigger, object value)
@ -322,13 +340,14 @@ references:
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
name: Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
@ -338,9 +357,11 @@ references:
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
@ -351,6 +372,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: params
@ -365,9 +387,11 @@ references:
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
href: TinyLife.Goals.IGoalTriggerable.html#TinyLife_Goals_IGoalTriggerable_Trigger_TinyLife_Goals_IGoalTriggerable_System_Object_TinyLife_Goals_GoalTrigger_System_Object___
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: ','
- name: " "
- uid: System.Object
@ -378,6 +402,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- name: ParamArray
@ -391,21 +416,26 @@ references:
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -427,6 +457,7 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
@ -434,6 +465,7 @@ references:
commentId: T:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
parent: TinyLife.Goals
definition: TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<AutoGoalInfo>
nameWithType: Goal<AutoGoalInfo>
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>
@ -443,22 +475,27 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
href: TinyLife.Goals.AutoGoalInfo.html
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
@ -466,6 +503,7 @@ references:
commentId: T:TinyLife.Goals.AutoTriggerGoal{`0}
parent: TinyLife.Goals
definition: TinyLife.Goals.AutoTriggerGoal`1
href: TinyLife.Goals.AutoTriggerGoal-1.html
name: AutoTriggerGoal<T>
nameWithType: AutoTriggerGoal<T>
fullName: TinyLife.Goals.AutoTriggerGoal<T>
@ -475,12 +513,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -497,7 +537,7 @@ references:
commentId: M:TinyLife.Goals.AutoTriggerGoal{`0}.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal{{T}}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal<T>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(object)
@ -507,6 +547,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{`0}.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -516,6 +557,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{`0}.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -526,6 +568,7 @@ references:
commentId: P:TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info
parent: TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}
definition: TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<AutoGoalInfo>.Info
fullName: TinyLife.Goals.Goal<TinyLife.Goals.AutoGoalInfo>.Info
@ -534,15 +577,70 @@ references:
- uid: TinyLife.Goals.Goal.Name
commentId: F:TinyLife.Goals.Goal.Name
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Name
name: Name
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
- uid: TinyLife.Goals.Goal.Set
commentId: P:TinyLife.Goals.Goal.Set
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -912,6 +1010,7 @@ references:
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<DistinctGoal<T>>(DistinctGoal<T>)
nameWithType: Extensions.JsonCopy<DistinctGoal<T>>(DistinctGoal<T>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.DistinctGoal<T>>(TinyLife.Goals.DistinctGoal<T>)
@ -921,9 +1020,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.DistinctGoal{`0})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
href: TinyLife.Goals.DistinctGoal-1.html
- name: <
- name: T
- name: '>'
@ -931,6 +1032,7 @@ references:
- name: (
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
href: TinyLife.Goals.DistinctGoal-1.html
- name: <
- name: T
- name: '>'
@ -938,11 +1040,13 @@ references:
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.DistinctGoal{`0})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
href: TinyLife.Goals.DistinctGoal-1.html
- name: (
- name: Of
- name: " "
@ -952,6 +1056,7 @@ references:
- name: (
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
href: TinyLife.Goals.DistinctGoal-1.html
- name: (
- name: Of
- name: " "
@ -997,6 +1102,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.Goal`1
commentId: T:TinyLife.Goals.Goal`1
href: TinyLife.Goals.Goal-1.html
name: Goal<TInfo>
nameWithType: Goal<TInfo>
fullName: TinyLife.Goals.Goal<TInfo>
@ -1006,12 +1112,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
spec.vb:
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -1019,6 +1127,7 @@ references:
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal`1
commentId: T:TinyLife.Goals.AutoTriggerGoal`1
href: TinyLife.Goals.AutoTriggerGoal-1.html
name: AutoTriggerGoal<T>
nameWithType: AutoTriggerGoal<T>
fullName: TinyLife.Goals.AutoTriggerGoal<T>
@ -1028,12 +1137,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
href: TinyLife.Goals.AutoTriggerGoal-1.html
- name: (
- name: Of
- name: " "
@ -1064,7 +1175,7 @@ references:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal<T>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(object)
@ -1074,6 +1185,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1083,6 +1195,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1091,6 +1204,7 @@ references:
- name: )
- uid: TinyLife.Goals.Goal`1.Info
commentId: P:TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
@ -1142,6 +1256,7 @@ references:
- 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)
@ -1151,6 +1266,7 @@ references:
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: '>'
@ -1160,6 +1276,7 @@ references:
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: " "
@ -1171,28 +1288,35 @@ references:
- 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.Goals.DistinctGoal`1.#ctor*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.#ctor
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1__ctor_TinyLife_Goals_GoalSet_TinyLife_Goals_AutoGoalInfo_
name: DistinctGoal
nameWithType: DistinctGoal<T>.DistinctGoal
fullName: TinyLife.Goals.DistinctGoal<T>.DistinctGoal
@ -1202,27 +1326,32 @@ references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.GetProgress*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.GetProgress
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_GetProgress
name: GetProgress
nameWithType: DistinctGoal<T>.GetProgress
fullName: TinyLife.Goals.DistinctGoal<T>.GetProgress
@ -1242,49 +1371,80 @@ references:
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.Reset*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.Reset
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_Reset
name: Reset
nameWithType: DistinctGoal<T>.Reset
fullName: TinyLife.Goals.DistinctGoal<T>.Reset
nameWithType.vb: DistinctGoal(Of T).Reset
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Reset
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: DistinctGoal<T>.GetDisplayedProgress
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress
nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.String
commentId: T:System.String
parent: System
@ -1299,45 +1459,94 @@ references:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate(GoalSet)
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.Validate*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.Validate
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_Validate_TinyLife_Goals_GoalSet_
name: Validate
nameWithType: DistinctGoal<T>.Validate
fullName: TinyLife.Goals.DistinctGoal<T>.Validate
nameWithType.vb: DistinctGoal(Of T).Validate
fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Validate
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
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
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
nameWithType.vb: AutoTriggerGoal.CanTrigger(Object, GoalTrigger, Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal.CanTrigger(Object, TinyLife.Goals.GoalTrigger, Object)
name.vb: CanTrigger(Object, GoalTrigger, Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal{{T}}.Trigger({T})
commentId: M:TinyLife.Goals.AutoTriggerGoal{`0}.Trigger(`0)
parent: TinyLife.Goals.AutoTriggerGoal{{T}}
definition: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger(T)
nameWithType: AutoTriggerGoal<T>.Trigger(T)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(T)
@ -1346,17 +1555,20 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{`0}.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{`0}.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.Trigger*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.Trigger
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_Trigger__0_
name: Trigger
nameWithType: DistinctGoal<T>.Trigger
fullName: TinyLife.Goals.DistinctGoal<T>.Trigger
@ -1370,6 +1582,7 @@ references:
fullName: T
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
name: Trigger(T)
nameWithType: AutoTriggerGoal<T>.Trigger(T)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(T)
@ -1378,12 +1591,14 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_
- name: (
- name: T
- name: )
@ -1391,11 +1606,42 @@ references:
name: T
nameWithType: T
fullName: T
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
parent: TinyLife.Goals.AutoTriggerGoal
isExternal: true
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
name: Trigger(object)
nameWithType: AutoTriggerGoal.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger(object)
nameWithType.vb: AutoTriggerGoal.Trigger(Object)
fullName.vb: TinyLife.Goals.AutoTriggerGoal.Trigger(Object)
name.vb: Trigger(Object)
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal.Trigger(System.Object)
name: Trigger
href: TinyLife.Goals.AutoTriggerGoal.html#TinyLife_Goals_AutoTriggerGoal_Trigger_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.AutoTriggerGoal{{T}}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal{`0}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
parent: TinyLife.Goals.AutoTriggerGoal{{T}}
definition: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal<T>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -1405,6 +1651,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal{`0}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1414,6 +1661,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1424,6 +1672,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal{`0}.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1433,6 +1682,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1442,6 +1692,7 @@ references:
- name: )
- uid: TinyLife.Goals.DistinctGoal`1.CanTrigger*
commentId: Overload:TinyLife.Goals.DistinctGoal`1.CanTrigger
href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger
nameWithType: DistinctGoal<T>.CanTrigger
fullName: TinyLife.Goals.DistinctGoal<T>.CanTrigger
@ -1450,13 +1701,14 @@ references:
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
commentId: M:TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
name: CanTrigger(object, GoalTrigger, object)
nameWithType: AutoTriggerGoal<T>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
@ -1466,6 +1718,7 @@ references:
spec.csharp:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: object
@ -1475,6 +1728,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object
@ -1485,6 +1739,7 @@ references:
spec.vb:
- uid: TinyLife.Goals.AutoTriggerGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
name: CanTrigger
href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_CanTrigger_System_Object_TinyLife_Goals_GoalTrigger_System_Object_
- name: (
- uid: System.Object
name: Object
@ -1494,6 +1749,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: ','
- name: " "
- uid: System.Object

View file

@ -21,11 +21,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 73
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA goal is a component of a <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> which can be completed.\nA goal has an underlying <xref href=\"TinyLife.Goals.GoalInfo\" data-throw-if-not-resolved=\"false\"></xref> that it is constructed from.\n"
summary: >-
A goal is a component of a <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> which can be completed.
A goal has an underlying <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref> that it is constructed from.
example: []
syntax:
content: 'public abstract class Goal<TInfo> : Goal, IGenericDataHolder where TInfo : GoalInfo'
@ -45,8 +48,9 @@ items:
- TinyLife.Goals.Goal.Set
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Reset
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@ -81,11 +85,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 76
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe underlying goal info that this goal has been constructed from\n"
summary: The underlying goal info that this goal has been constructed from
example: []
syntax:
content: public TInfo Info { get; }
@ -114,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 79
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -132,23 +136,42 @@ items:
fullName.vb: TinyLife.Goals.Goal(Of TInfo).New(TinyLife.Goals.GoalSet, TInfo)
name.vb: New(GoalSet, TInfo)
references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.GoalInfo
commentId: T:TinyLife.Goals.GoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalInfo.html
name: GoalInfo
nameWithType: GoalInfo
fullName: TinyLife.Goals.GoalInfo
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -170,6 +193,7 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
@ -183,82 +207,163 @@ references:
- uid: TinyLife.Goals.Goal.Name
commentId: F:TinyLife.Goals.Goal.Name
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Name
name: Name
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
- uid: TinyLife.Goals.Goal.Set
commentId: P:TinyLife.Goals.Goal.Set
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
name: GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate(GoalSet)
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
spec.csharp:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
name: Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
isExternal: true
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
name: GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
- name: (
- uid: MLEM.Ui.Anchor
name: Anchor
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
@ -629,6 +734,7 @@ references:
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<Goal<TInfo>>(Goal<TInfo>)
nameWithType: Extensions.JsonCopy<Goal<TInfo>>(Goal<TInfo>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.Goal<TInfo>>(TinyLife.Goals.Goal<TInfo>)
@ -638,9 +744,11 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.Goal{`0})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
@ -648,6 +756,7 @@ references:
- name: (
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: <
- name: TInfo
- name: '>'
@ -655,11 +764,13 @@ references:
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.Goal{`0})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -669,6 +780,7 @@ references:
- name: (
- uid: TinyLife.Goals.Goal`1
name: Goal
href: TinyLife.Goals.Goal-1.html
- name: (
- name: Of
- name: " "
@ -780,6 +892,7 @@ references:
- 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)
@ -789,6 +902,7 @@ references:
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: '>'
@ -798,6 +912,7 @@ references:
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: " "
@ -809,34 +924,35 @@ references:
- 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
- uid: TinyLife.Goals.Goal.Info
commentId: P:TinyLife.Goals.Goal.Info
parent: TinyLife.Goals.Goal
name: Info
nameWithType: Goal.Info
fullName: TinyLife.Goals.Goal.Info
href: TinyLife.Utilities.html
- uid: TinyLife.Goals.Goal`1.Info*
commentId: Overload:TinyLife.Goals.Goal`1.Info
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1_Info
name: Info
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
@ -854,15 +970,10 @@ references:
fullName: TInfo
- uid: TinyLife.Goals.Goal`1.#ctor*
commentId: Overload:TinyLife.Goals.Goal`1.#ctor
href: TinyLife.Goals.Goal-1.html#TinyLife_Goals_Goal_1__ctor_TinyLife_Goals_GoalSet__0_
name: Goal
nameWithType: Goal<TInfo>.Goal
fullName: TinyLife.Goals.Goal<TInfo>.Goal
nameWithType.vb: Goal(Of TInfo).New
fullName.vb: TinyLife.Goals.Goal(Of TInfo).New
name.vb: New
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet

View file

@ -6,7 +6,8 @@ items:
parent: TinyLife.Goals
children:
- TinyLife.Goals.Goal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.Goal.GetDisplayedProgress
- TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
- TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
- TinyLife.Goals.Goal.GetProgress
- TinyLife.Goals.Goal.Info
- TinyLife.Goals.Goal.Name
@ -27,11 +28,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 9
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA goal is a component of a <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> which can be completed.\nA goal has an underlying <xref href=\"TinyLife.Goals.GoalInfo\" data-throw-if-not-resolved=\"false\"></xref> that it is constructed from.\n"
summary: >-
A goal is a component of a <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> which can be completed.
A goal has an underlying <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref> that it is constructed from.
example: []
syntax:
content: >-
@ -86,11 +90,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/Goal.cs
startLine: 16
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe name of this goal, based on the underlying <xref href=\"TinyLife.Goals.GoalInfo\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: The name of this goal, based on the underlying <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: >-
@ -125,11 +129,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/Goals/Goal.cs
startLine: 20
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe goal set that this goal is a part of\n"
summary: The goal set that this goal is a part of
example: []
syntax:
content: public GoalSet Set { get; }
@ -156,11 +160,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 24
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe underlying goal info that this goal has been constructed from\n"
summary: The underlying goal info that this goal has been constructed from
example: []
syntax:
content: public GoalInfo Info { get; }
@ -187,11 +191,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 31
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new goal with the given settings\n"
summary: Creates a new goal with the given settings
example: []
syntax:
content: protected Goal(GoalSet set, GoalInfo info)
@ -225,11 +229,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/Goal.cs
startLine: 41
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n"
summary: Returns the progress percentage (between 0 and 1) that this goal has
example: []
syntax:
content: public abstract float GetProgress()
@ -256,26 +260,26 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/Goal.cs
startLine: 46
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nResets this goal to the default values, which should cause 0 to be returned on <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: Resets this goal to the default values, which should cause 0 to be returned on <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public abstract void Reset()
content.vb: Public MustOverride Sub Reset()
overload: TinyLife.Goals.Goal.Reset*
- uid: TinyLife.Goals.Goal.GetDisplayedProgress
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress
id: GetDisplayedProgress
- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)
id: GetDisplayedProgress(System.Boolean)
parent: TinyLife.Goals.Goal
langs:
- csharp
- vb
name: GetDisplayedProgress()
nameWithType: Goal.GetDisplayedProgress()
fullName: TinyLife.Goals.Goal.GetDisplayedProgress()
name: GetDisplayedProgress(bool)
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
type: Method
source:
remote:
@ -284,19 +288,28 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: ../TinyLife/Goals/Goal.cs
startLine: 53
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a string that is used in a goal set&apos;s displayed ui information that determines the progress of this goal.\nBy 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.\n"
summary: >-
Returns a string that is used in a goal set's displayed ui information that determines the progress of this goal.
By default, the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> percentage is displayed as a percentage between 0 and 100.
example: []
syntax:
content: public virtual string GetDisplayedProgress()
content: public virtual string GetDisplayedProgress(bool reduced)
parameters:
- id: reduced
type: System.Boolean
return:
type: System.String
description: The displayed goal progress
content.vb: Public Overridable Function GetDisplayedProgress() As String
content.vb: Public Overridable Function GetDisplayedProgress(reduced As Boolean) As String
overload: TinyLife.Goals.Goal.GetDisplayedProgress*
nameWithType.vb: Goal.GetDisplayedProgress(Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean)
name.vb: GetDisplayedProgress(Boolean)
- uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
id: Validate(TinyLife.Goals.GoalSet)
@ -315,11 +328,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Goal.cs
startLine: 62
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nValidates this goal when loading the underlying <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> from disk\n"
summary: Validates this goal when loading the underlying <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> from disk
example: []
syntax:
content: public virtual bool Validate(GoalSet set)
@ -332,36 +345,87 @@ items:
description: Whether this goal is considered to be valid
content.vb: Public Overridable Function Validate([set] As GoalSet) As Boolean
overload: TinyLife.Goals.Goal.Validate*
- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
id: GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)
parent: TinyLife.Goals.Goal
langs:
- csharp
- vb
name: GetDisplay(Anchor, bool, bool)
nameWithType: Goal.GetDisplay(Anchor, bool, bool)
fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool)
type: Method
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/Goal.cs
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Returns a <xref href="MLEM.Ui.Elements.Group" data-throw-if-not-resolved="false"></xref> that contains the content to display to the player for this goal.
example: []
syntax:
content: public Group GetDisplay(Anchor anchor, bool descriptionAsChild = false, bool reduced = false)
parameters:
- id: anchor
type: MLEM.Ui.Anchor
description: The anchor to use for the group.
- id: descriptionAsChild
type: System.Boolean
description: Whether to add the description as a child, rather than a tooltip.
- id: reduced
type: System.Boolean
description: Whether certain elements, like the name and description, should be left out, displaying only the progress of the goal.
return:
type: MLEM.Ui.Elements.Group
description: The display group.
content.vb: Public Function GetDisplay(anchor As Anchor, descriptionAsChild As Boolean = False, reduced As Boolean = False) As Group
overload: TinyLife.Goals.Goal.GetDisplay*
nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean)
fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean)
name.vb: GetDisplay(Anchor, Boolean, Boolean)
references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.GoalInfo
commentId: T:TinyLife.Goals.GoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalInfo.html
name: GoalInfo
nameWithType: GoalInfo
fullName: TinyLife.Goals.GoalInfo
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -756,6 +820,7 @@ references:
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<Goal>(Goal)
nameWithType: Extensions.JsonCopy<Goal>(Goal)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.Goal>(TinyLife.Goals.Goal)
@ -765,26 +830,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.Goal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: '>'
- name: (
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.Goal)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
- name: (
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
- uid: System
commentId: N:System
@ -891,6 +962,7 @@ references:
- 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)
@ -900,6 +972,7 @@ references:
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: '>'
@ -909,6 +982,7 @@ references:
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: " "
@ -920,26 +994,32 @@ references:
- 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: System.String
commentId: T:System.String
parent: System
@ -953,16 +1033,19 @@ references:
name.vb: String
- uid: TinyLife.Goals.Goal.Set*
commentId: Overload:TinyLife.Goals.Goal.Set
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Set
name: Set
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
- uid: TinyLife.Goals.Goal.Info*
commentId: Overload:TinyLife.Goals.Goal.Info
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Info
name: Info
nameWithType: Goal.Info
fullName: TinyLife.Goals.Goal.Info
- uid: TinyLife.Goals.Goal.#ctor*
commentId: Overload:TinyLife.Goals.Goal.#ctor
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal__ctor_TinyLife_Goals_GoalSet_TinyLife_Goals_GoalInfo_
name: Goal
nameWithType: Goal.Goal
fullName: TinyLife.Goals.Goal.Goal
@ -971,6 +1054,7 @@ references:
name.vb: New
- uid: TinyLife.Goals.Goal.GetProgress*
commentId: Overload:TinyLife.Goals.Goal.GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress
nameWithType: Goal.GetProgress
fullName: TinyLife.Goals.Goal.GetProgress
@ -988,40 +1072,41 @@ references:
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.Goal.Reset*
commentId: Overload:TinyLife.Goals.Goal.Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset
nameWithType: Goal.Reset
fullName: TinyLife.Goals.Goal.Reset
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.Goal.GetDisplayedProgress*
commentId: Overload:TinyLife.Goals.Goal.GetDisplayedProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_
name: GetDisplayedProgress
nameWithType: Goal.GetDisplayedProgress
fullName: TinyLife.Goals.Goal.GetDisplayedProgress
- uid: TinyLife.Goals.Goal.Validate*
commentId: Overload:TinyLife.Goals.Goal.Validate
name: Validate
nameWithType: Goal.Validate
fullName: TinyLife.Goals.Goal.Validate
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@ -1033,3 +1118,81 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.Goal.Validate*
commentId: Overload:TinyLife.Goals.Goal.Validate
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_
name: Validate
nameWithType: Goal.Validate
fullName: TinyLife.Goals.Goal.Validate
- uid: MLEM.Ui.Elements.Group
commentId: T:MLEM.Ui.Elements.Group
parent: MLEM.Ui.Elements
isExternal: true
name: Group
nameWithType: Group
fullName: MLEM.Ui.Elements.Group
- uid: TinyLife.Goals.Goal.GetDisplay*
commentId: Overload:TinyLife.Goals.Goal.GetDisplay
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_
name: GetDisplay
nameWithType: Goal.GetDisplay
fullName: TinyLife.Goals.Goal.GetDisplay
- uid: MLEM.Ui.Anchor
commentId: T:MLEM.Ui.Anchor
parent: MLEM.Ui
isExternal: true
name: Anchor
nameWithType: Anchor
fullName: MLEM.Ui.Anchor
- uid: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
isExternal: true
name: MLEM.Ui.Elements
nameWithType: MLEM.Ui.Elements
fullName: MLEM.Ui.Elements
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
- uid: MLEM.Ui
commentId: N:MLEM.Ui
isExternal: true
name: MLEM.Ui
nameWithType: MLEM.Ui
fullName: MLEM.Ui
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true

View file

@ -26,7 +26,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA goal info is the underlying goal information for a <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> that constructs an instance when a new <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> is constructed.\nFor auto-triggered goals, <xref href=\"TinyLife.Goals.AutoGoalInfo\" data-throw-if-not-resolved=\"false\"></xref> should be used.\n"
summary: >-
A goal info is the underlying goal information for a <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> that constructs an instance when a new <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> is constructed.
For auto-triggered goals, <xref href="TinyLife.Goals.AutoGoalInfo" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: 'public class GoalInfo : GenericDataHolder, IGenericDataHolder'
@ -74,7 +77,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe name of this goal info, which will be passed to the underlying <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: The name of this goal info, which will be passed to the underlying <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public readonly string Name
@ -103,7 +106,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new goal info with the given settings\n"
summary: Creates a new goal info with the given settings
example: []
syntax:
content: public GoalInfo(string name, Func<GoalSet, GoalInfo, Goal> constructor)
@ -141,7 +144,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nConstructs a new goal from this goal info.\nBy default, this simply calls the construction function that has been passed in the constructor.\n"
summary: >-
Constructs a new goal from this goal info.
By default, this simply calls the construction function that has been passed in the constructor.
example: []
syntax:
content: public virtual Goal Construct(GoalSet set)
@ -158,38 +164,46 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.AutoGoalInfo.html
name: AutoGoalInfo
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -584,6 +598,7 @@ references:
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<GoalInfo>(GoalInfo)
nameWithType: Extensions.JsonCopy<GoalInfo>(GoalInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalInfo>(TinyLife.Goals.GoalInfo)
@ -593,26 +608,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: )
- name: (
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: )
- uid: System
commentId: N:System
@ -689,6 +710,7 @@ references:
- 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)
@ -698,6 +720,7 @@ references:
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: '>'
@ -707,6 +730,7 @@ references:
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: " "
@ -718,26 +742,32 @@ references:
- 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: System.String
commentId: T:System.String
parent: System
@ -751,6 +781,7 @@ references:
name.vb: String
- uid: TinyLife.Goals.GoalInfo.#ctor*
commentId: Overload:TinyLife.Goals.GoalInfo.#ctor
href: TinyLife.Goals.GoalInfo.html#TinyLife_Goals_GoalInfo__ctor_System_String_System_Func_TinyLife_Goals_GoalSet_TinyLife_Goals_GoalInfo_TinyLife_Goals_Goal__
name: GoalInfo
nameWithType: GoalInfo.GoalInfo
fullName: TinyLife.Goals.GoalInfo.GoalInfo
@ -776,14 +807,17 @@ references:
- name: <
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: ','
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: '>'
spec.vb:
- uid: System.Func`3
@ -795,14 +829,17 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: ','
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
- uid: System.Func`3
commentId: T:System.Func`3
@ -846,6 +883,7 @@ references:
- name: )
- uid: TinyLife.Goals.GoalInfo.Construct*
commentId: Overload:TinyLife.Goals.GoalInfo.Construct
href: TinyLife.Goals.GoalInfo.html#TinyLife_Goals_GoalInfo_Construct_TinyLife_Goals_GoalSet_
name: Construct
nameWithType: GoalInfo.Construct
fullName: TinyLife.Goals.GoalInfo.Construct

View file

@ -11,6 +11,7 @@ items:
- TinyLife.Goals.GoalSet.GetGoal``1(System.String)
- TinyLife.Goals.GoalSet.GetGoals``1
- TinyLife.Goals.GoalSet.GetProgress
- TinyLife.Goals.GoalSet.Goals
- TinyLife.Goals.GoalSet.Info
- TinyLife.Goals.GoalSet.IsCompleted
- TinyLife.Goals.GoalSet.Reset
@ -33,7 +34,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA goal set is a set of <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instances that manages them.\nGoal sets are used by a <xref href=\"TinyLife.Goals.Job\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Goals.Job.DailyTasks\" data-throw-if-not-resolved=\"false\"></xref> as well as by the <xref href=\"TinyLife.Goals.LifeGoal\" data-throw-if-not-resolved=\"false\"></xref> system.\n"
summary: >-
A goal set is a set of <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instances that manages them.
Goal sets are used by a <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Goals.Job.DailyTasks" data-throw-if-not-resolved="false"></xref> as well as by the <xref href="TinyLife.Goals.LifeGoal" data-throw-if-not-resolved="false"></xref> system.
example: []
syntax:
content: >-
@ -68,6 +72,37 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Goals.GoalSet.Goals
commentId: P:TinyLife.Goals.GoalSet.Goals
id: Goals
parent: TinyLife.Goals.GoalSet
langs:
- csharp
- vb
name: Goals
nameWithType: GoalSet.Goals
fullName: TinyLife.Goals.GoalSet.Goals
type: Property
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: The goals in this goal set.
example: []
syntax:
content: public ICollection<Goal> Goals { get; }
parameters: []
return:
type: System.Collections.Generic.ICollection{TinyLife.Goals.Goal}
content.vb: Public ReadOnly Property Goals As ICollection(Of Goal)
overload: TinyLife.Goals.GoalSet.Goals*
- uid: TinyLife.Goals.GoalSet.Info
commentId: P:TinyLife.Goals.GoalSet.Info
id: Info
@ -86,11 +121,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/GoalSet.cs
startLine: 52
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe underlying <xref href=\"TinyLife.Goals.GoalSetInfo\" data-throw-if-not-resolved=\"false\"></xref> that this goal set was constructed from\n"
summary: The underlying <xref href="TinyLife.Goals.GoalSetInfo" data-throw-if-not-resolved="false"></xref> that this goal set was constructed from
example: []
syntax:
content: public GoalSetInfo Info { get; }
@ -117,11 +152,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalSet.cs
startLine: 58
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new goal set with the given settings\n"
summary: Creates a new goal set with the given settings
example: []
syntax:
content: public GoalSet(GoalSetInfo info)
@ -152,11 +187,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/GoalSet.cs
startLine: 67
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the progress of this goal set as a percentage between 0 and 1, which is a combination of the <xref href=\"TinyLife.Goals.Goal.GetProgress\" data-throw-if-not-resolved=\"false\"></xref> values from the underlying <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instances\n"
summary: Returns the progress of this goal set as a percentage between 0 and 1, which is a combination of the <xref href="TinyLife.Goals.Goal.GetProgress" data-throw-if-not-resolved="false"></xref> values from the underlying <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instances
example: []
syntax:
content: public float GetProgress()
@ -183,11 +218,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Goals/GoalSet.cs
startLine: 79
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns whether this goal set is completed.\nThis returns whether <xref href=\"TinyLife.Goals.GoalSet.GetProgress\" data-throw-if-not-resolved=\"false\"></xref> is greater than or equal to 1.\n"
summary: >-
Returns whether this goal set is completed.
This returns whether <xref href="TinyLife.Goals.GoalSet.GetProgress" data-throw-if-not-resolved="false"></xref> is greater than or equal to 1.
example: []
syntax:
content: public bool IsCompleted()
@ -214,11 +252,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/GoalSet.cs
startLine: 86
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nResets this goal set by calling the <xref href=\"TinyLife.Goals.Goal.Reset\" data-throw-if-not-resolved=\"false\"></xref> methods of the underlying goals\n"
summary: Resets this goal set by calling the <xref href="TinyLife.Goals.Goal.Reset" data-throw-if-not-resolved="false"></xref> methods of the underlying goals
example: []
syntax:
content: public void Reset()
@ -242,11 +280,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 96
startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a set of all of the <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instnaces that are contained in this goal set, optionally matching the specified type parameter <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code>\n"
summary: Returns a set of all of the <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instnaces that are contained in this goal set, optionally matching the specified type parameter <code class="typeparamref">T</code>
example: []
syntax:
content: 'public IEnumerable<T> GetGoals<T>() where T : Goal'
@ -279,11 +317,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 106
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instance in this goal set with the given name, or null if there is no matching goal\n"
summary: Returns the <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instance in this goal set with the given name, or null if there is no matching goal
example: []
syntax:
content: 'public T GetGoal<T>(string name) where T : Goal'
@ -320,11 +358,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 116
startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns the single <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instance in this goal set of the given type.\nIf there are more goals of the given type, this method will throw an <xref href=\"System.InvalidOperationException\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: >-
Returns the single <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instance in this goal set of the given type.
If there are more goals of the given type, this method will throw an <xref href="System.InvalidOperationException" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public T GetGoal<T>() where T : Goal'
@ -357,11 +398,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/GoalSet.cs
startLine: 126
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a <xref href=\"MLEM.Ui.Elements.Group\" data-throw-if-not-resolved=\"false\"></xref> of elements that display the progress of this goal set dynamically\n"
summary: Returns a <xref href="MLEM.Ui.Elements.Group" data-throw-if-not-resolved="false"></xref> of elements that display the progress of this goal set dynamically
example: []
syntax:
content: public Group GetDisplay(Anchor anchor, bool descriptionAsChild = false)
@ -374,7 +415,7 @@ items:
description: Whether the description should be returned as a child of the returned group, rather than added as a tooltip.
return:
type: MLEM.Ui.Elements.Group
description: A group that displays this goal set&apos;s progress
description: A group that displays this goal set's progress
content.vb: Public Function GetDisplay(anchor As Anchor, descriptionAsChild As Boolean = False) As Group
overload: TinyLife.Goals.GoalSet.GetDisplay*
nameWithType.vb: GoalSet.GetDisplay(Anchor, Boolean)
@ -398,11 +439,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/GoalSet.cs
startLine: 153
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nValidates this goal set and all of the underlying <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instances.\nThis method should be called when this goal set is loaded from disk.\n"
summary: >-
Validates this goal set and all of the underlying <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instances.
This method should be called when this goal set is loaded from disk.
example: []
syntax:
content: public bool Validate(GoalSetInfo info)
@ -419,43 +463,52 @@ references:
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.Job
commentId: T:TinyLife.Goals.Job
parent: TinyLife.Goals
href: TinyLife.Goals.Job.html
name: Job
nameWithType: Job
fullName: TinyLife.Goals.Job
- uid: TinyLife.Goals.Job.DailyTasks
commentId: P:TinyLife.Goals.Job.DailyTasks
href: TinyLife.Goals.Job.html#TinyLife_Goals_Job_DailyTasks
name: DailyTasks
nameWithType: Job.DailyTasks
fullName: TinyLife.Goals.Job.DailyTasks
- uid: TinyLife.Goals.LifeGoal
commentId: T:TinyLife.Goals.LifeGoal
parent: TinyLife.Goals
href: TinyLife.Goals.LifeGoal.html
name: LifeGoal
nameWithType: LifeGoal
fullName: TinyLife.Goals.LifeGoal
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -484,6 +537,7 @@ references:
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
parent: TinyLife.Goals
href: TinyLife.Goals.IGoalTriggerable.html
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
@ -856,6 +910,7 @@ references:
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<GoalSet>(GoalSet)
nameWithType: Extensions.JsonCopy<GoalSet>(GoalSet)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalSet>(TinyLife.Goals.GoalSet)
@ -865,26 +920,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalSet)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalSet)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- name: (
- uid: TinyLife.Goals.GoalSet
name: GoalSet
href: TinyLife.Goals.GoalSet.html
- name: )
- uid: System
commentId: N:System
@ -991,6 +1052,7 @@ references:
- 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)
@ -1000,6 +1062,7 @@ references:
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: '>'
@ -1009,6 +1072,7 @@ references:
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: " "
@ -1020,39 +1084,152 @@ references:
- 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.Goals.GoalSet.Goals*
commentId: Overload:TinyLife.Goals.GoalSet.Goals
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_Goals
name: Goals
nameWithType: GoalSet.Goals
fullName: TinyLife.Goals.GoalSet.Goals
- uid: System.Collections.Generic.ICollection{TinyLife.Goals.Goal}
commentId: T:System.Collections.Generic.ICollection{TinyLife.Goals.Goal}
parent: System.Collections.Generic
definition: System.Collections.Generic.ICollection`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<Goal>
nameWithType: ICollection<Goal>
fullName: System.Collections.Generic.ICollection<TinyLife.Goals.Goal>
nameWithType.vb: ICollection(Of Goal)
fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.Goals.Goal)
name.vb: ICollection(Of Goal)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Goal
name: Goal
href: TinyLife.Goals.Goal.html
- name: )
- uid: System.Collections.Generic.ICollection`1
commentId: T:System.Collections.Generic.ICollection`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<T>
nameWithType: ICollection<T>
fullName: System.Collections.Generic.ICollection<T>
nameWithType.vb: ICollection(Of T)
fullName.vb: System.Collections.Generic.ICollection(Of T)
name.vb: ICollection(Of T)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.GoalSetInfo
commentId: T:TinyLife.Goals.GoalSetInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSetInfo.html
name: GoalSetInfo
nameWithType: GoalSetInfo
fullName: TinyLife.Goals.GoalSetInfo
- uid: TinyLife.Goals.GoalSet.Info*
commentId: Overload:TinyLife.Goals.GoalSet.Info
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_Info
name: Info
nameWithType: GoalSet.Info
fullName: TinyLife.Goals.GoalSet.Info
- uid: TinyLife.Goals.GoalSet.#ctor*
commentId: Overload:TinyLife.Goals.GoalSet.#ctor
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet__ctor_TinyLife_Goals_GoalSetInfo_
name: GoalSet
nameWithType: GoalSet.GoalSet
fullName: TinyLife.Goals.GoalSet.GoalSet
@ -1062,21 +1239,25 @@ references:
- uid: TinyLife.Goals.Goal.GetProgress
commentId: M:TinyLife.Goals.Goal.GetProgress
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
name: GetProgress()
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.GetProgress
name: GetProgress
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.GoalSet.GetProgress*
commentId: Overload:TinyLife.Goals.GoalSet.GetProgress
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetProgress
name: GetProgress
nameWithType: GoalSet.GetProgress
fullName: TinyLife.Goals.GoalSet.GetProgress
@ -1093,21 +1274,25 @@ references:
name.vb: Single
- uid: TinyLife.Goals.GoalSet.GetProgress
commentId: M:TinyLife.Goals.GoalSet.GetProgress
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetProgress
name: GetProgress()
nameWithType: GoalSet.GetProgress()
fullName: TinyLife.Goals.GoalSet.GetProgress()
spec.csharp:
- uid: TinyLife.Goals.GoalSet.GetProgress
name: GetProgress
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetProgress
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalSet.GetProgress
name: GetProgress
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetProgress
- name: (
- name: )
- uid: TinyLife.Goals.GoalSet.IsCompleted*
commentId: Overload:TinyLife.Goals.GoalSet.IsCompleted
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_IsCompleted
name: IsCompleted
nameWithType: GoalSet.IsCompleted
fullName: TinyLife.Goals.GoalSet.IsCompleted
@ -1125,26 +1310,31 @@ references:
- uid: TinyLife.Goals.Goal.Reset
commentId: M:TinyLife.Goals.Goal.Reset
parent: TinyLife.Goals.Goal
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
name: Reset()
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
spec.csharp:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Goal.Reset
name: Reset
href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset
- name: (
- name: )
- uid: TinyLife.Goals.GoalSet.Reset*
commentId: Overload:TinyLife.Goals.GoalSet.Reset
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_Reset
name: Reset
nameWithType: GoalSet.Reset
fullName: TinyLife.Goals.GoalSet.Reset
- uid: TinyLife.Goals.GoalSet.GetGoals*
commentId: Overload:TinyLife.Goals.GoalSet.GetGoals
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetGoals__1
name: GetGoals
nameWithType: GoalSet.GetGoals
fullName: TinyLife.Goals.GoalSet.GetGoals
@ -1205,45 +1395,9 @@ references:
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.GoalSet.GetGoal*
commentId: Overload:TinyLife.Goals.GoalSet.GetGoal
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetGoal__1_System_String_
name: GetGoal
nameWithType: GoalSet.GetGoal
fullName: TinyLife.Goals.GoalSet.GetGoal
@ -1284,6 +1438,7 @@ references:
fullName: MLEM.Ui.Elements.Group
- uid: TinyLife.Goals.GoalSet.GetDisplay*
commentId: Overload:TinyLife.Goals.GoalSet.GetDisplay
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetDisplay_MLEM_Ui_Anchor_System_Boolean_
name: GetDisplay
nameWithType: GoalSet.GetDisplay
fullName: TinyLife.Goals.GoalSet.GetDisplay
@ -1348,6 +1503,7 @@ references:
isExternal: true
- uid: TinyLife.Goals.GoalSet.Validate*
commentId: Overload:TinyLife.Goals.GoalSet.Validate
href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_Validate_TinyLife_Goals_GoalSetInfo_
name: Validate
nameWithType: GoalSet.Validate
fullName: TinyLife.Goals.GoalSet.Validate

View file

@ -26,7 +26,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA goal set info is the information required to construct a <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> instance\n"
summary: A goal set info is the information required to construct a <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instance
example: []
syntax:
content: 'public class GoalSetInfo : GenericDataHolder, IGenericDataHolder'
@ -72,7 +72,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThe <xref href=\"TinyLife.Goals.GoalInfo\" data-throw-if-not-resolved=\"false\"></xref> configurations that determine which <xref href=\"TinyLife.Goals.Goal\" data-throw-if-not-resolved=\"false\"></xref> instances will be constructed in <xref href=\"TinyLife.Goals.GoalSetInfo.Construct\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: The <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref> configurations that determine which <xref href="TinyLife.Goals.Goal" data-throw-if-not-resolved="false"></xref> instances will be constructed in <xref href="TinyLife.Goals.GoalSetInfo.Construct" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public readonly Dictionary<string, GoalInfo> Configurations
@ -101,7 +101,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new goal set info with the given goal informations\n"
summary: Creates a new goal set info with the given goal informations
example: []
syntax:
content: public GoalSetInfo(params GoalInfo[] configurations)
@ -136,7 +136,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nConstructs a new goal set from this goal set information\n"
summary: Constructs a new goal set from this goal set information
example: []
syntax:
content: public GoalSet Construct()
@ -149,26 +149,32 @@ references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
parent: TinyLife.Goals
href: TinyLife.Goals.GoalSet.html
name: GoalSet
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
@ -563,6 +569,7 @@ references:
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<GoalSetInfo>(GoalSetInfo)
nameWithType: Extensions.JsonCopy<GoalSetInfo>(GoalSetInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalSetInfo>(TinyLife.Goals.GoalSetInfo)
@ -572,26 +579,32 @@ references:
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalSetInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalSetInfo
name: GoalSetInfo
href: TinyLife.Goals.GoalSetInfo.html
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalSetInfo
name: GoalSetInfo
href: TinyLife.Goals.GoalSetInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalSetInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalSetInfo
name: GoalSetInfo
href: TinyLife.Goals.GoalSetInfo.html
- name: )
- name: (
- uid: TinyLife.Goals.GoalSetInfo
name: GoalSetInfo
href: TinyLife.Goals.GoalSetInfo.html
- name: )
- uid: System
commentId: N:System
@ -668,6 +681,7 @@ references:
- 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)
@ -677,6 +691,7 @@ references:
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: '>'
@ -686,6 +701,7 @@ references:
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: " "
@ -697,51 +713,62 @@ references:
- 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.Goals.GoalInfo
commentId: T:TinyLife.Goals.GoalInfo
parent: TinyLife.Goals
href: TinyLife.Goals.GoalInfo.html
name: GoalInfo
nameWithType: GoalInfo
fullName: TinyLife.Goals.GoalInfo
- uid: TinyLife.Goals.Goal
commentId: T:TinyLife.Goals.Goal
parent: TinyLife.Goals
href: TinyLife.Goals.Goal.html
name: Goal
nameWithType: Goal
fullName: TinyLife.Goals.Goal
- uid: TinyLife.Goals.GoalSetInfo.Construct
commentId: M:TinyLife.Goals.GoalSetInfo.Construct
href: TinyLife.Goals.GoalSetInfo.html#TinyLife_Goals_GoalSetInfo_Construct
name: Construct()
nameWithType: GoalSetInfo.Construct()
fullName: TinyLife.Goals.GoalSetInfo.Construct()
spec.csharp:
- uid: TinyLife.Goals.GoalSetInfo.Construct
name: Construct
href: TinyLife.Goals.GoalSetInfo.html#TinyLife_Goals_GoalSetInfo_Construct
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalSetInfo.Construct
name: Construct
href: TinyLife.Goals.GoalSetInfo.html#TinyLife_Goals_GoalSetInfo_Construct
- name: (
- name: )
- uid: System.Collections.Generic.Dictionary{System.String,TinyLife.Goals.GoalInfo}
@ -769,6 +796,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
@ -786,6 +814,7 @@ references:
- name: " "
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: )
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
@ -860,6 +889,7 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.GoalSetInfo.#ctor*
commentId: Overload:TinyLife.Goals.GoalSetInfo.#ctor
href: TinyLife.Goals.GoalSetInfo.html#TinyLife_Goals_GoalSetInfo__ctor_TinyLife_Goals_GoalInfo___
name: GoalSetInfo
nameWithType: GoalSetInfo.GoalSetInfo
fullName: TinyLife.Goals.GoalSetInfo.GoalSetInfo
@ -868,6 +898,7 @@ references:
name.vb: New
- uid: TinyLife.Goals.GoalInfo[]
isExternal: true
href: TinyLife.Goals.GoalInfo.html
name: GoalInfo[]
nameWithType: GoalInfo[]
fullName: TinyLife.Goals.GoalInfo[]
@ -877,15 +908,18 @@ references:
spec.csharp:
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
href: TinyLife.Goals.GoalInfo.html
- name: (
- name: )
- uid: TinyLife.Goals.GoalSetInfo.Construct*
commentId: Overload:TinyLife.Goals.GoalSetInfo.Construct
href: TinyLife.Goals.GoalSetInfo.html#TinyLife_Goals_GoalSetInfo_Construct
name: Construct
nameWithType: GoalSetInfo.Construct
fullName: TinyLife.Goals.GoalSetInfo.Construct

File diff suppressed because it is too large Load diff

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