Compare commits

..

90 commits
0.41.0 ... main

Author SHA1 Message Date
Ell
6e84055033 fixed link checker job's name 2024-09-26 12:24:24 +02:00
Ell
f38f555d67 added a link checking workflow 2024-09-26 12:23:31 +02:00
Ell
b3e1ed8da4 0.43.11 2024-09-20 13:01:26 +02:00
Ell
0e68e0409a added changelog to footer 2024-09-20 12:40:31 +02:00
Ell
4de3f6fa09 clearer phrasing 2024-09-15 17:16:56 +02:00
Ell
4a1901ace1 typo 2024-09-15 17:15:45 +02:00
Ell
1a3e0e39dc note a caveat about lot employments in custom maps doc 2024-09-15 17:13:54 +02:00
Ell
cb60ba71fd added reviews section to website 2024-09-07 12:20:53 +02:00
Ell
6ea3e9b2e0 clean up Language Overrides section in docs 2024-09-07 11:05:53 +02:00
Ell
79e6bd3666 removed language overrides info 2024-09-07 10:57:29 +02:00
Ell
f18cdb1573 small phrasing fixup in pronouns post 2024-09-05 17:47:19 +02:00
Ell
a7b9b6daab make the link on the content policy clickable 2024-09-05 17:41:24 +02:00
Ell
412fbda6ff clear up "checks" section info in localization doc 2024-09-05 11:30:06 +02:00
Ell
bd7755c283 highlight the translation errors log info more thoroughly 2024-09-03 23:40:41 +02:00
Ell
cac097a51c 0.43.10 2024-08-31 13:05:33 +02:00
Ell
b276049de9 0.43.9 2024-08-31 11:17:42 +02:00
Ell
37f93b2a30 also copy the changelog and in-game news raw files to the site 2024-08-16 14:02:15 +02:00
Ell
fdf6d55414 clear in-game news 2024-08-16 13:52:06 +02:00
Ell
c6f2b0e012 0.43.8 2024-08-15 11:40:18 +02:00
Ell
426d2419b9 added game logo to footer 2024-08-14 13:21:50 +02:00
Ell
712cc6200d added additional links to the footer 2024-08-11 22:16:19 +02:00
Ell
73265e3b14 also include nav in common issues article 2024-08-11 20:12:31 +02:00
Ell
2f6cec1cdd added navigation to the changelog and blog posts 2024-08-11 20:01:06 +02:00
Ell
dcd8aa99be remove source information from docs 2024-08-09 16:45:32 +02:00
Ell
1a100bffd2 0.43.7 2024-08-08 15:31:09 +02:00
Ell
388fd32496 improved the footer 2024-08-07 18:58:33 +02:00
Ell
975b2788f7 add feed meta 2024-07-27 16:52:01 +02:00
Ell
5c811c3d33 0.43.6 2024-07-26 12:47:59 +02:00
Ell
aad75993a1 use catppuccin code style 2024-07-20 23:53:02 +02:00
Ell
bd6f3f0b29 info abt the checks tab in the localization software 2024-07-20 18:49:56 +02:00
Ell
e33025a9e8 suppress diffs and stats for generated api yamls 2024-07-15 12:09:50 +02:00
Ell
d52f3ecaf8 0.43.5 2024-07-15 12:06:12 +02:00
Ell
5a9469cfbf 0.43.4 2024-07-14 18:39:17 +02:00
Ell
1e2aa856b0 0.43.3 2024-07-14 12:58:47 +02:00
Ell
48da4c83f1 0.43.2 2024-07-13 14:54:00 +02:00
Ell
03a30fb485 0.43.1 2024-07-09 20:29:36 +02:00
Ell
70f6905eaa 0.43.0 2024-07-09 18:54:47 +02:00
Ell
07112a7670 add some additional feedback form arguments 2024-07-02 19:23:13 +02:00
Ell
60d52d7f7f explicitly start the query string with a ? 2024-07-02 00:14:24 +02:00
Ell
058960c121 escape question marks 2024-07-02 00:04:57 +02:00
Ell
e8395a8b9e more robust rewrite conditions for feedback form 2024-07-01 23:56:33 +02:00
Ell
89fca8603e update in-game news to reflect august 2024-07-01 10:44:59 +02:00
Ell
a81f06d532 0.42.4 2024-06-19 12:57:19 +02:00
Ell
7ea1a2a2f6 0.42.3 2024-06-17 22:37:07 +02:00
Ell
b35f60cc84 0.42.2 2024-06-15 12:49:04 +02:00
Ell
2bf6f2b72a 0.42.1 2024-06-09 20:51:38 +02:00
Ell
5dd6cbd020 re-word the new section 2024-06-09 18:28:00 +02:00
Ell
1d3e6bb777 add info about the feedback form to the common issues article 2024-06-09 18:25:49 +02:00
Ell
f7dbbef34d 0.42.0 2024-06-09 17:05:30 +02:00
Ell
4f6062b170 0.42.0 2024-06-09 17:02:15 +02:00
Ell
056b9928d1 it's lowercase but windows doesn't care lmao 2024-06-01 18:33:29 +02:00
Ell
1b440fcf89 in-game news abt outright event 2024-06-01 18:33:08 +02:00
Ell
d6afff2059 fixed a missing space 2024-05-21 22:05:14 +02:00
Ell
8247d70f04 made the more button bold 2024-05-21 21:59:47 +02:00
Ell
2346822be7 clarify show more button 2024-05-21 21:51:06 +02:00
Ell
9f9a3b911a added "show more" button to posts sections 2024-05-21 21:49:10 +02:00
Ell
5ab1a6b17d reduce empty space in compiled blog html 2024-05-21 21:03:41 +02:00
Ell
5978931868 added remaining archive of itch posts 2024-05-21 19:48:31 +02:00
Ell
ba4d11f03c added some more older posts 2024-05-21 18:39:43 +02:00
Ell
fdfbec2f52 add emoji to blog categories 2024-05-21 18:20:14 +02:00
Ell
618edc6add flip wording 2024-05-21 18:16:20 +02:00
Ell
750f7579f7 made itch and steam links optional 2024-05-21 18:15:21 +02:00
Ell
1e2245bc97 this is my last attempt and if this doesn't work i'll just cry instead 2024-05-21 16:37:22 +02:00
Ell
f3076d1db1 this is the least fun i've ever had with web design 2024-05-21 16:31:30 +02:00
Ell
3341056607 turns out firefox doesn't like *just* a max width (apparently) 2024-05-21 16:29:14 +02:00
Ell
af011cf1ab wrap the devlog image in a div to hopefully make firefox mobile happy 2024-05-21 16:22:12 +02:00
Ell
596131e7d8 use 100% width for devlog images 2024-05-21 16:17:55 +02:00
Ell
2e9ff2c94b also assign max width to image 2024-05-21 16:15:02 +02:00
Ell
88f08a6d04 update css 2024-05-21 16:11:24 +02:00
Ell
deb17ce465 make css expire more quickly 2024-05-21 16:05:42 +02:00
Ell
b2127d97f9 added images to post list 2024-05-21 15:56:58 +02:00
Ell
8b4106a280 reorder posts categories 2024-05-21 15:22:31 +02:00
Ell
a059141b5e move posts to /posts directory 2024-05-21 15:05:07 +02:00
Ell
7540f5a0bc added blog categories 2024-05-21 12:45:00 +02:00
Ell
c594538047 remove community showcase mention from modding tutorials 2024-05-20 22:56:49 +02:00
Ell
b577a301ad removed the community showcase site for now 2024-05-20 22:53:24 +02:00
Ell
2b71ea46ec width isn't an issue 2024-05-17 22:13:56 +02:00
Ell
5f18c6f51f force twitter widget to be full height 2024-05-17 22:10:15 +02:00
Ell
acfd91bba5 updated dependencies 2024-05-17 21:51:50 +02:00
Ell
c5d8df7e8a actions: automatically purge CF caches 2024-05-03 15:46:03 +02:00
Ell
88de317ee2 added a cookie notification to the website 2024-05-03 15:34:43 +02:00
Ell
685233c73e 0.41.2 2024-05-01 17:57:34 +02:00
Ell
5f1b877f90 elaborate on the verbose argument for translation testing 2024-04-28 20:20:27 +02:00
Ell
f075f57fa7 hmm 2024-04-27 13:52:53 +02:00
Ell
7ad22366c7 some roadmap updates 2024-04-27 13:52:13 +02:00
Ell
972d2c5c38 0.41.1 2024-04-21 10:22:04 +02:00
Ell
697c45e361 improved styling & made subsites less wide 2024-04-17 20:10:06 +02:00
Ell
8711a857e0 fixed redirects 2024-04-16 10:17:05 +02:00
Ell
699184ede5 updated policy history link 2024-04-16 10:15:23 +02:00
Ell
72365f9fa8 moved common issues, preview version info, and the community policy, to the normal website 2024-04-16 10:14:15 +02:00
437 changed files with 115962 additions and 85020 deletions

2
.gitattributes vendored Normal file
View file

@ -0,0 +1,2 @@
# suppress diffs and stats for generated api yamls
docs/api/** linguist-generated

View file

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

27
.github/workflows/checks.yml vendored Normal file
View file

@ -0,0 +1,27 @@
on: [push]
jobs:
check-links:
runs-on: ubuntu-latest
steps:
- name: Clone Repository
uses: actions/checkout@v4
- name: Check Docs Links
if: always()
uses: urlstechie/urlchecker-action@master
with:
subfolder: docs/articles
file_types: .md,.yml
verbose: true
- name: Check Blog Links
uses: urlstechie/urlchecker-action@master
if: always()
with:
subfolder: web/_posts
file_types: .md
verbose: true
- name: Check Changelog Links
uses: urlstechie/urlchecker-action@master
if: always()
with:
include_files: Changelog.md
verbose: true

View file

@ -1,3 +1,406 @@
# 0.43.11
*September 20, 2024*
Hi everyone! We know it's been a while since the last major update, despite the fact that we usually try to stick to a monthly update schedule. However, we've been hard at work on two major things: the Outright Pride 2024 set and the elder life stage. So stay tuned for the next major update coming soon!
Additions
- Added a popup to hire a babysitter that displays when every adult is out of town
- Added a makeup character creator category and simple blush makeup
Improvements
- Disallow locking the curtain door and staff-only doors
- Increased the notification history from 512 to 1024
- Don't force-save the game on important events like death
- Made fooling around take a random amount of time
- Slowed down the eating animation
- Allow accessing options and notifications from within the character creator
- Don't bob the gamepad selection outline when UI animations are disabled
- Made the gamepad selection outline a bit wider when a text paragraph is selected
Fixes
- Fixed a crash when removing objects that are out of bounds on a higher floor
- Fixed money being charged even when the phone case color is not actually changed
- Fixed the Travel to World action being available if there is only one world in a save
- Fixed gravestones without a person in them disappearing on load
- Fixed hiring one-off employees causing a crash if there are no people in exported households
- Fixed duplicate exported people being able to be added to the map at once
- Fixed fooling around between aro and non-aro people failing when it shouldn't
- Fixed various panels not selecting a default element when using a gamepad
- Fixed the mailbox flag's rotation being inconsistent
- Fixed households being able to be auto-generated with no relations between members
Removals
- Removed the very incomplete traditional chinese translation for now. If you want to help get it back into the game, please check out the [community localization docs](https://docs.tinylifegame.com/articles/localization.html).
API
- Added SaveHandler.OnBindToType event for overriding type deserialization behavior
- Updated door type names to be less confusing
- Added events for modifying the visit priorities of lots and maps
- Added IUpdatingMemory to make updating memories with custom types optional
- Goals and choice prompts now also require the mod id to be present in their names
# 0.43.10
*August 31, 2024*
Fixes
- Fixed an issue running the game on some systems due to a dependency change
# 0.43.9
*August 31, 2024*
Additions
- Added EzTown Modern Indoor Railing fence
Improvements
- Added more gray hair color variations
- Made a person's current emotion influence the quality of objects they create
- Avoid unnecessarily keeping cursor texture data in memory
- Expose save compression level in the options file
Fixes
- Fixed a rare exception when staggered updates remove multiple objects at once
- Fixed people being deleted if they have the demo life goal when transferring to the full game
- Fixed a crash when loading a save that had modded wallpaper after removing the mod
API
- Renamed the Tiny Life API NuGet package to from TinyLifeApi to TinyLife.ApiReference.
- Added combined flags for age groups to allow setting action and personality age requirements more easily
- Wallpapers and tiles are now stored in fields in their respective classes
- Added events for when specific build mode buttons are displayed
- Made various additional Furniture properties and methods virtual
# 0.43.8
*August 15, 2024*
Improvements
- Allow coloring the vertical planter's flowers
- Made trash collectors also clean objects on public lots
Fixes
- Fixed being able to grab a serving of a glass or mug
- Fixed randomly generated people always having a cheap everyday outfit
- Fixed objects being marked as not seen in the household storage at all times
- Fixed being able to tinker with any furniture in the demo
- Fixed various exceptions when moving objects out of bounds
- Fixed a crash when deleting the first outfit in the character creator
- Fixed Liam Lungo having non-demo clothes in the demo
# 0.43.7
*August 8, 2024*
Additions
- Added the ability to ask others to play in the sandbox, on the jungle gym, and with toys together
- Added the ability to set Steam workshop items public from within the game
- Added some more breakfast foods, including various sandwiches
- Added industrial-themed stairs
- Added a small indicator for items, actions, foods, woodworking recipes and upgrades that the player has never seen before
Improvements
- Sort color selector colors by lightness
- Clarified the brightness increase setting's name
- Order worlds by display name in various menus
- Display hidden achievements in their own box, rather than as text
Fixes
- Fixed a rare crash during loading due to the new file loading percentage display
- Fixed a relationship crash when a person interacts in a smaller map than their memory was created in
- Fixed the cleanup action starting prematurely for the baby
- Fixed getting items from storage causing them to sometimes have the wrong rotation
- Fixed the build mode button tooltip hiding the button if long enough
- Fixed some concrete tiles displaying a rogue pixel near map borders
- Fixed the ResetLocation cheat not moving the person to their home map
- Fixed stairs not properly checking whether entry adn exit points are blocked
# 0.43.6
*July 26, 2024*
Additions
- Added a "Get Full Game" button to the demo's main menu and in-game menu
- Added an action to get store-able items back from household storage while playing
Improvements
- Display progress percentage when loading and deserializing a save file
- Display which map is being validated during loading
- Remember the most recently selected person when opening or reloading the play mode tool
- Display memory usage information in the debug menu
- Improve error messages when objects fail to load
- Gain social need when fooling around or online gaming
- Display a person's home's map in the relationship tooltip along with their home
Fixes
- Fixed a crash when moving the cursor out of bounds in build mode while holding a furniture item
- Fixed being unable to invite someone in or ask them to leave when they're stopped before they reach the door
- Fixed being unable to switch TV channels when no one else is watching
- Fixed people starting romantic relationships with people who already have a partner autonomously
- Fixed an exception when multiple actions try to open a player prompt at the same time
API
- Updated MLEM to 7.0.0, which includes various namespace changes so unfortunately, mods are likely to break
# 0.43.5
*July 15, 2024*
Fixes
- Fixed a crash when a person with certain clothes goes to bed
- Fixed a crash when fences or counters are next to the borders of the map
# 0.43.4
*July 14, 2024*
Fixes
- Fixed a crash when babies try to age up
- Fixed being unable to copy saves to Steam cloud since 0.43.0
# 0.43.3
*July 14, 2024*
Improvements
- Display more stages in the loading screen while loading the save file
Fixes
- Fixed being unable to deserialize the discard held item action when loading a save
- Fixed some important social actions only working when the partner's needs are high enough
- Fixed some important social actions losing priority when done recently
- Fixed another exception when holding something while aging up
# 0.43.2
*July 13, 2024*
Additions
- Added an autonomous Check on Baby action that'll help with autonomous baby care in homes with multiple floors especially
- Added [non-buyable](https://docs.tinylifegame.com/articles/cheats.html) debug openings that are just the cutouts other openings use without a texture of their own, which may be useful for custom maps
Improvements
- Improved the way household previews are created and stored. This means that all saves will have to have their previews regenerated by loading them, selecting a household, and saving the game.
- Center the camera on the last relevant lot when entering the household selection screen
- Display infinite tiny bucks in build-only mode, instead of no money at all
- Made the tech withdrawal emotion modifier give bored rather than sad
Fixes
- Fixed the baby cleanup action not displaying proper visuals based on person ordering
- Fixed an exception when adding furniture from other maps to storage
- Fixed empty lots causing a crash when calculating their size
- Fixed a crash when a person holding something just aged up
- Fixed the outdoorsy emotion modifiers displaying when out of town
- Fixed pregnant bellies being able to display out of bounds when changing lifespan settings during pregnancy
# 0.43.1
*July 9, 2024*
Fixes
- Fixed a crash when displaying the lot employment edit panel
# 0.43.0
*July 9, 2024*
![](media/changelog/0.43.0.png)
> New Plant Stuff, New Language and New Gross Stuff
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.43.0/).**
Additions
- Added the ability to throw up from being drunk
- Added a wealth tax, whose value is partly determined by the game's difficulty setting
- Added a flower bed object that looks the same as the flower tiles, but can be used on any tile
- Added larger versions of the evergreen and cypress trees
- Added bowls for food that makes more sense in bowls
- Added an ambient water sound, as well as a placement sound for water and water objects
- Added japanese translation by [mameketchup](https://linktr.ee/mameketchup)
Improvements
- Made the game's logo in the main menu animate
- Use the natural placement sound when placing natural tiles like grass
- Increase the flood fill limit for tiles
- Made water borders for sand have the color of the sand
- Made rummaging in the trash be considered inappropriate on other lots
- Display translation completion next to languages in the options menu
- Made objects verify their parent position on load
- Order the life goals menu by name
- Made the lot tooltip stationary above the lot
- Made pregnant people's bellies visually get bigger
- Disallow clicking the ground on water tiles and out of bounds
- Improved the autofill content for the feedback form when accessing it from within the game
- Allow multitasking social actions while playing with toys
- Made the lot outline thicker to look better when zoomed out
- Made the lilypad's bobbing animation look less stupid
- Improve the skill book selection ui
- Made adults carry babies to the food item after they make food for them
- Severely increased the priority of actions that help babies when they need help
Fixes
- Fixed street lamps not drawing correctly with higher floors nearby
- Fixed full release saves with babies in them causing the demo to crash on the load menu
- Fixed actions that have a list of selectable people ignoring their visibility
- Fixed all remaining potential causes of the game sticking around after being closed
- Fixed existing notifications animating again when changing game modes while they're on-screen
- Fixed rotating lots causing objects with a limited amount of rotations to have incorrectly placed children
- Fixed a rare exception when checking for rooms near the map borders
- Fixed the millionaire life goal's expensive lot goal only taking furniture into account
- Fixed primary school students saying they "work" as students
- Fixed bad child food emotion being granted to the food's creator
- Fixed children claiming they forgot their homework every day
- Fixed life goals' homework goal not updating when being helped with homework
- Fixed a bee particle crash when there are no valid positions to fly to
- Fixed chatting being able to start new relationships through the AI even when AI relationships are disabled
- Fixed babies getting stuck when unable to put down items on different floors
- Use optimal compression for saving, which takes a bit longer but saves a lot of space
API
- Allow different person types to support different age groups
- Added an event for when the game's game mode changes
- Added events for when people's animations are created and drawn
- Objects now always support all rotations, but display the texture that is the closest match for their rotation
- Added a cheat to dump portraits of all people
- Added a MinFloor constant for future use, which should be used over hardcoding 0
# 0.42.4
*June 19, 2024*
Additions
- Added various additional debugging [cheats](https://docs.tinylifegame.com/articles/cheats.html) and debug actions to help players debug common issues
# 0.42.3
*June 17, 2024*
Improvements
- Allow selecting multiple maps immediately when starting a new game
Fixes
- Fixed being unable to hire babysitters on maps that didn't already have one prior to 0.42.0
# 0.42.2
*June 15, 2024*
Additions
- Added an accessibility setting that pauses the game when the interaction menu is open
Improvements
- Don't allow the jungle gym to be close to walls
- Roofs on the same floor are now hidden when the walls are fully down
- Steam Workshop item tags are now updated when updating an existing item
Fixes
- Fixed lot previews throwing an exception on small maps
- Fixed tall objects like trees being drawn behind walls on higher floors
- Fixed pathfinding exceptions not being handled gracefully, causing the game to crash
API
- Added construction events for furniture and action types
- Made various additional API methods public
# 0.42.1
*June 9, 2024*
Fixes
- Fixed the build mode preview panel snapping to the top when the controls hints overlay is disabled
# 0.42.0
*June 9, 2024*
![](media/changelog/0.42.0.png)
> Plenty of Personalities and Different Difficulties
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.42.0/).**
Additions
- Added the Homebody, Daydreamer, Cheerful and Brave personalities
- Added the ability to set the game's difficulty level between Chill, Normal and Intense modes in the gameplay options. Difficulty influences skill building, relationship gain, need reduction, and more.
Improvements
- Increased the maximum amount of personalities for adults from 2 to 3, and for children from 1 to 2. To edit the personalities of your existing Tinies, you can use the `EditPerson` [cheat](https://docs.tinylifegame.com/articles/cheats.html).
- Improved the way that lot staff chooses objects to prepare orders with
- Improved random generation style choices to make them a bit more consistent
- Make clear what exactly is missing when trying to exit the character creator
- Improved performance when adding and removing objects, walls, stairs, roofs and lights
- Made more specific emotion types with the same amount be prioritized over Happy, Uncomfortable and Fine
- Various actions now take a randomized amount of time, rather than a fixed amount
- Order personality types by name
- Made Tinies that live on lots with missing amenities automatically leave town to fill their needs elsewhere if they're unplayed
- Don't automatically generate a babysitter for a map when none are needed yet
- Change the baby's last name automatically when adopting or having one
- Scroll the color selection menu if necessary to avoid UI elements overlapping each other
- Made emergency food delivery only occur in the Chill difficulty
- Display a Tiny's pronouns and reproductive abilities in their About tab
- Made children not immediately eat food they made on the child stove
- Only focus the camera on dying people if at least one household member knows them
- Made the chance of fooling around failing lower the higher the romance level is
- Made the Illusion of Bridge debug object be only the ground part, rather than the ground and fence. Fences can now be placed on top to allow more variety in bridge styles.
Fixes
- Fixed an exception when a possible romantic partner is removed during an action
- Fixed the bar in Maple Plains City being inaccessible for ordering
- Fixed an exception when no valid position to order or view art from is found
- Fixed an issue where the game would sometimes stick around after closing
- Fixed babies being able to get some child-and-up emotions
- Fixed controls hint options box not having a correct default value
- Fixed people being able to put babies down through walls
- Fixed mean people not having higher success chances in social actions if their charisma skill is higher
- Fixed large objects escaping their build mode buttons
- Fixed various personality types not counting for both partners of an interaction
- Fixed chatting on the computer displaying friendship particles on the other person
- Fixed relationship bars in action argument menus being mouseable
- Fixed multiple outfits being generated for adoptable children, even if they don't match their intentions
- Fixed lot previous working incorrectly with auto-tiles like paths and water
- Fixed children being able to hire a babysitter
- Fixed Tinies leaving public lots immediately when asked to visit sometimes
- Fixed bees still going through walls
- Fixed babies not being able to interact with other babies
- Fixed getting unbalanced diet emotions from drinks
API
- Split Person out into Person and PersonLike to allow for mods and future game content to feature other person-like objects like animals, and allow actions, personality types and more to be restricted to specific PersonLike types
- Made some more helper and extension methods public
- Made actions have the ability to last a random amount of time easily
- Allow specifying emotes directly, rather than just categories
- Added events for selection handler selection changes
- More aggressively ensure that mods only use their assigned Harmony instances
- Fixed Harmony not working correctly due to an incompatibility with .NET 8
# 0.41.2
*May 1, 2024*
Additions
- Added a romantic action to ask other people about their reproductive abilities
Improvements
- Improved occasions that the Clean Everything action displays on
- Lower the chance of people visiting residential lots further
- Made it likelier for family members to visit each other
- Allow disabling controls hints through the in-game hint about them
- The pregnancy ability and voice style is now randomized when a baby is born, rather than selectable by the player
- Cleaned up the relationships tooltip
- Include the lot type and lot's covered areas as a tag when uploading a lot to the Steam workshop
- Made babies gain communication skill even when someone else initiated an interaction with them
- Increased the speed of reading skill gain again
- Made babies gain communication skill when being helped with actions
Fixes
- Fixed being able to view art through walls
- Fixed a rare exception when pathfinding to the current location
- Fixed the credits menu not being gamepad scrollable
- Fixed babies being unable to put down items if the only available parent object is on another floor
- Fixed babies trying to follow adults who are on different floors
- Fixed being unable to switch the viewed floor while following a person with the camera
- Fixed the new bee particle being able to go through walls
API
- Shortened the game's log message prefix by removing the date and shortening the log level to its initial
# 0.41.1
*April 21, 2024*
Additions
- Added two new achievements, one of which is hidden
Improvements
- Made food expire immediately when thrown in the trash
Fixes
- Fixed a rare crash when adding a new map with lot employments set
- Fixed an exception during payment when a babysitter has a life goal
# 0.41.0
*April 14, 2024*
@ -1824,7 +2227,7 @@ Additions
- Added multiple new furniture items, including three plants, two decorative objects, a smaller picnic table, a sandbox, a jigsaw puzzle, a stove for kids, and a toy box
- Added a top hat clothing item
- Added two new personality types: Family-Focused and Hates Children
- Added a speech type system which includes a more feminine voice style spoken by [SyrinixSoul](https://https://www.twitch.tv/syrinixsoul)
- Added a speech type system which includes a more feminine voice style spoken by [SyrinixSoul](https://www.twitch.tv/syrinixsoul)
- Added an option to allow complex social relationships between AI Tinies
- Added a grid to build mode (which can be toggled using the G key)
- Added keybinds to move the camera (arrow keys by default, but can be changed to WASD in the controls menu)

View file

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

View file

@ -10,3 +10,6 @@ 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]

1219
docs/api/.manifest generated

File diff suppressed because it is too large Load diff

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -10,6 +10,7 @@ items:
- TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
- TinyLife.Actions.ActionType.AiSettings.EnqueuePriority
- TinyLife.Actions.ActionType.AiSettings.IgnoreAiDisabled
- TinyLife.Actions.ActionType.AiSettings.IgnorePartnerNeeds
- TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot
- TinyLife.Actions.ActionType.AiSettings.PassivePriority
- TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
@ -20,14 +21,6 @@ items:
nameWithType: ActionType.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings
type: Struct
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 373
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -56,14 +49,6 @@ items:
nameWithType: ActionType.AiSettings.SolvedNeeds
fullName: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs
startLine: 381
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -92,14 +77,6 @@ items:
nameWithType: ActionType.AiSettings.PassivePriority
fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -110,15 +87,15 @@ items:
The higher the passive priority, the more likely it is that this action will be invoked randomly by a person.
This function is usually only queried through <xref href="TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>, as personality modifiers and the like get applied there.
This function is usually only queried through <xref href="TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>, as personality modifiers and the like get applied there.
The passive priority only has an effect if <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint" data-throw-if-not-resolved="false"></xref> is true, or if a person's <xref href="TinyLife.World.LotEmployment" data-throw-if-not-resolved="false"></xref> contains this action.
example: []
syntax:
content: public Func<Person, float> PassivePriority
content: public Func<PersonLike, float> PassivePriority
return:
type: System.Func{TinyLife.Objects.Person,System.Single}
content.vb: Public PassivePriority As Func(Of Person, Single)
type: System.Func{TinyLife.Objects.PersonLike,System.Single}
content.vb: Public PassivePriority As Func(Of PersonLike, Single)
- uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
id: CanDoRandomly
@ -130,21 +107,13 @@ items:
nameWithType: ActionType.AiSettings.CanDoRandomly
fullName: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs
startLine: 396
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A value that determines whether or not this action can be started randomly by the AI.
A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty.
A random action will only be started if the corresponding person's <xref href="TinyLife.Objects.PersonLike.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty.
If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low.
@ -166,21 +135,13 @@ items:
nameWithType: ActionType.AiSettings.CanDoAtAnyPoint
fullName: TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs
startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A value that determines whether or not this action can be started randomly, at any point, by the AI.
Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.Person.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly.
Whereas <xref href="TinyLife.Actions.ActionType.AiSettings.CanDoRandomly" data-throw-if-not-resolved="false"></xref> actions can only be started when the <xref href="TinyLife.Objects.PersonLike.ActionQueue" data-throw-if-not-resolved="false"></xref> is empty, an action with this flag can always be started randomly.
If this value is false, but <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref> is true, this action will still be started if the need set is low.
@ -202,14 +163,6 @@ items:
nameWithType: ActionType.AiSettings.NeedsFreeActionSpot
fullName: TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs
startLine: 409
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -225,6 +178,32 @@ items:
return:
type: System.Boolean
content.vb: Public NeedsFreeActionSpot As Boolean
- uid: TinyLife.Actions.ActionType.AiSettings.IgnorePartnerNeeds
commentId: F:TinyLife.Actions.ActionType.AiSettings.IgnorePartnerNeeds
id: IgnorePartnerNeeds
parent: TinyLife.Actions.ActionType.AiSettings
langs:
- csharp
- vb
name: IgnorePartnerNeeds
nameWithType: ActionType.AiSettings.IgnorePartnerNeeds
fullName: TinyLife.Actions.ActionType.AiSettings.IgnorePartnerNeeds
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
Whether to, when gathering partners for this action using <xref href="TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike%2cTinyLife.Actions.ActionType%2cTinyLife.World.Map%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bSystem.Single%7d%2cSystem.Nullable%7bSystem.Single%7d%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Func%7bTinyLife.Objects.PersonLike%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref>, the people's needs should be ignored.
If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, which it is by default, only people whose needs match a certain threshold will be considered as partners.
If this action doesn't involve other people, this value is ignored.
example: []
syntax:
content: public bool IgnorePartnerNeeds
return:
type: System.Boolean
content.vb: Public IgnorePartnerNeeds As Boolean
- uid: TinyLife.Actions.ActionType.AiSettings.IgnoreAiDisabled
commentId: F:TinyLife.Actions.ActionType.AiSettings.IgnoreAiDisabled
id: IgnoreAiDisabled
@ -236,14 +215,6 @@ items:
nameWithType: ActionType.AiSettings.IgnoreAiDisabled
fullName: TinyLife.Actions.ActionType.AiSettings.IgnoreAiDisabled
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -265,14 +236,6 @@ items:
nameWithType: ActionType.AiSettings.EnqueuePriority
fullName: TinyLife.Actions.ActionType.AiSettings.EnqueuePriority
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 417
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -294,14 +257,6 @@ items:
nameWithType: ActionType.AiSettings.AiSettings()
fullName: TinyLife.Actions.ActionType.AiSettings.AiSettings()
type: Constructor
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 422
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -718,25 +673,26 @@ references:
href: TinyLife.NeedType.html
- name: (
- name: )
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
nameWithType: PersonLike.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- uid: TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPassiveActionPriority_TinyLife_Actions_ActionType_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveActionPriority_TinyLife_Actions_ActionType_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -767,26 +723,26 @@ references:
name: LotEmployment
nameWithType: LotEmployment
fullName: TinyLife.World.LotEmployment
- uid: System.Func{TinyLife.Objects.Person,System.Single}
commentId: T:System.Func{TinyLife.Objects.Person,System.Single}
- uid: System.Func{TinyLife.Objects.PersonLike,System.Single}
commentId: T:System.Func{TinyLife.Objects.PersonLike,System.Single}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<Person, float>
nameWithType: Func<Person, float>
fullName: System.Func<TinyLife.Objects.Person, float>
nameWithType.vb: Func(Of Person, Single)
fullName.vb: System.Func(Of TinyLife.Objects.Person, Single)
name.vb: Func(Of Person, Single)
name: Func<PersonLike, float>
nameWithType: Func<PersonLike, float>
fullName: System.Func<TinyLife.Objects.PersonLike, float>
nameWithType.vb: Func(Of PersonLike, Single)
fullName.vb: System.Func(Of TinyLife.Objects.PersonLike, Single)
name.vb: Func(Of PersonLike, Single)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -802,9 +758,9 @@ references:
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Single
@ -812,6 +768,13 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.World
commentId: N:TinyLife.World
href: TinyLife.html
@ -868,12 +831,35 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Objects.Person.ActionQueue
commentId: F:TinyLife.Objects.Person.ActionQueue
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_ActionQueue
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Objects.PersonLike.ActionQueue
commentId: F:TinyLife.Objects.PersonLike.ActionQueue
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ActionQueue
name: ActionQueue
nameWithType: Person.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue
nameWithType: PersonLike.ActionQueue
fullName: TinyLife.Objects.PersonLike.ActionQueue
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@ -899,28 +885,174 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Func{TinyLife.Objects.PersonLike,System.Boolean})
commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Func{TinyLife.Objects.PersonLike,System.Boolean})
parent: TinyLife.Actions.Action
isExternal: true
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_System_Func_TinyLife_Objects_PersonLike_System_Boolean__
name: FindAllFreePeople(PersonLike, ActionType, Map, Vector2?, float?, float?, bool, bool, bool, Func<PersonLike, bool>)
nameWithType: Action.FindAllFreePeople(PersonLike, ActionType, Map, Vector2?, float?, float?, bool, bool, bool, Func<PersonLike, bool>)
fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool, bool, System.Func<TinyLife.Objects.PersonLike, bool>)
nameWithType.vb: Action.FindAllFreePeople(PersonLike, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean, Func(Of PersonLike, Boolean))
fullName.vb: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean, Boolean, System.Func(Of TinyLife.Objects.PersonLike, Boolean))
name.vb: FindAllFreePeople(PersonLike, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean, Func(Of PersonLike, Boolean))
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Func{TinyLife.Objects.PersonLike,System.Boolean})
name: FindAllFreePeople
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_System_Func_TinyLife_Objects_PersonLike_System_Boolean__
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: '?'
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '?'
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '?'
- 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: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
- name: )
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Func{TinyLife.Objects.PersonLike,System.Boolean})
name: FindAllFreePeople
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_PersonLike_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_System_Func_TinyLife_Objects_PersonLike_System_Boolean__
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: ','
- name: " "
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: '?'
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '?'
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '?'
- 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: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
- uid: 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.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions

View file

@ -12,14 +12,6 @@ items:
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
type: Delegate
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate
path: ../TinyLife/Actions/ActionType.cs
startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -29,10 +29,11 @@ items:
- TinyLife.Actions.ActionType.TypeSettings.RequiredJob
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality
- TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
- TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
- TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)
- TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)
- TinyLife.Actions.ActionType.TypeSettings.Texture
langs:
@ -42,14 +43,6 @@ items:
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
type: Struct
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -80,14 +73,6 @@ items:
nameWithType: ActionType.TypeSettings.Name
fullName: TinyLife.Actions.ActionType.TypeSettings.Name
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionType.cs
startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -109,14 +94,6 @@ items:
nameWithType: ActionType.TypeSettings.NameWithoutCategory
fullName: TinyLife.Actions.ActionType.TypeSettings.NameWithoutCategory
type: Property
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs
startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -143,14 +120,6 @@ items:
nameWithType: ActionType.TypeSettings.Categories
fullName: TinyLife.Actions.ActionType.TypeSettings.Categories
type: Property
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/ActionType.cs
startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -177,14 +146,6 @@ items:
nameWithType: ActionType.TypeSettings.Texture
fullName: TinyLife.Actions.ActionType.TypeSettings.Texture
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/ActionType.cs
startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -209,14 +170,6 @@ items:
nameWithType: ActionType.TypeSettings.Context
fullName: TinyLife.Actions.ActionType.TypeSettings.Context
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: ../TinyLife/Actions/ActionType.cs
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -241,14 +194,6 @@ items:
nameWithType: ActionType.TypeSettings.CanExecute
fullName: TinyLife.Actions.ActionType.TypeSettings.CanExecute
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionType.cs
startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -257,7 +202,7 @@ items:
This value is initialized always return <xref href="TinyLife.Actions.CanExecuteResult.Valid" data-throw-if-not-resolved="false"></xref>.
To query this delegate effectively, use <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, which also validates the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredSkill" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion" data-throw-if-not-resolved="false"></xref>.
To query this delegate effectively, use <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, which also validates the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredSkill" data-throw-if-not-resolved="false"></xref>, the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality" data-throw-if-not-resolved="false"></xref> and the <xref href="TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public ActionType.CanExecuteDelegate CanExecute
@ -275,14 +220,6 @@ items:
nameWithType: ActionType.TypeSettings.ConstructedType
fullName: TinyLife.Actions.ActionType.TypeSettings.ConstructedType
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs
startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -307,14 +244,6 @@ items:
nameWithType: ActionType.TypeSettings.ConstructorArguments
fullName: TinyLife.Actions.ActionType.TypeSettings.ConstructorArguments
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -339,14 +268,6 @@ items:
nameWithType: ActionType.TypeSettings.PossibleArguments
fullName: TinyLife.Actions.ActionType.TypeSettings.PossibleArguments
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -377,14 +298,6 @@ items:
nameWithType: ActionType.TypeSettings.MaximumArguments
fullName: TinyLife.Actions.ActionType.TypeSettings.MaximumArguments
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -409,14 +322,6 @@ items:
nameWithType: ActionType.TypeSettings.NoValidArgumentsResult
fullName: TinyLife.Actions.ActionType.TypeSettings.NoValidArgumentsResult
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs
startLine: 245
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -441,14 +346,6 @@ items:
nameWithType: ActionType.TypeSettings.Ai
fullName: TinyLife.Actions.ActionType.TypeSettings.Ai
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -473,14 +370,6 @@ items:
nameWithType: ActionType.TypeSettings.IsInappropriateElsewhere
fullName: TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -507,14 +396,6 @@ items:
nameWithType: ActionType.TypeSettings.IconName
fullName: TinyLife.Actions.ActionType.TypeSettings.IconName
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
startLine: 262
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -541,14 +422,6 @@ items:
nameWithType: ActionType.TypeSettings.GetDisplayName
fullName: TinyLife.Actions.ActionType.TypeSettings.GetDisplayName
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -575,14 +448,6 @@ items:
nameWithType: ActionType.TypeSettings.RequiredSkill
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
startLine: 274
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -609,21 +474,13 @@ items:
nameWithType: ActionType.TypeSettings.RequiredAges
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredAges
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 279
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A combined flag of <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref> values that determines people of which ages can do this action.
This defaults to all age groups except babies.
This defaults to <xref href="TinyLife.Objects.AgeGroup.ChildOrOlder" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public AgeGroup RequiredAges
@ -641,14 +498,6 @@ items:
nameWithType: ActionType.TypeSettings.RequiredEmotion
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
startLine: 284
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -673,14 +522,6 @@ items:
nameWithType: ActionType.TypeSettings.RequiredPersonality
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -705,21 +546,13 @@ items:
nameWithType: ActionType.TypeSettings.IgnoreObjectConditions
fullName: TinyLife.Actions.ActionType.TypeSettings.IgnoreObjectConditions
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A function that can return whether a given <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref>'s action conditions should be ignored in a given case.
This function is used in <xref href="TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cTinyLife.Objects.MapObject)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> to determine whether an action object should have a say in whether this action can be executed.
This function is used in <xref href="TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d%2cTinyLife.Objects.MapObject)" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType%2cTinyLife.Actions.ActionInfo%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> to determine whether an action object should have a say in whether this action can be executed.
By default, this function is null, meaning no action object conditions will be ignored.
example: []
@ -739,14 +572,6 @@ items:
nameWithType: ActionType.TypeSettings.RequiredPartnerEmployment
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -773,21 +598,13 @@ items:
nameWithType: ActionType.TypeSettings.RequiredPartnerAges
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 306
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref> values that an action partner can have for this action to become available to a person.
By default, this value is 0, meaning all ages are allowed.
By default, this value is 0, meaning all ages are allowed, and a partner is not required for the action.
example: []
syntax:
content: public AgeGroup RequiredPartnerAges
@ -805,14 +622,6 @@ items:
nameWithType: ActionType.TypeSettings.RequiredJob
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredJob
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -837,14 +646,6 @@ items:
nameWithType: ActionType.TypeSettings.RequiredUpgrade
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
type: Field
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredUpgrade
path: ../TinyLife/Actions/ActionType.cs
startLine: 317
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -858,6 +659,54 @@ items:
return:
type: TinyLife.Objects.Upgrade
content.vb: Public RequiredUpgrade As Upgrade
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
id: RequiredPersonType
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: RequiredPersonType
nameWithType: ActionType.TypeSettings.RequiredPersonType
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonType
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The type of <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that is required to execute this action.
This defaults to the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> type.
example: []
syntax:
content: public Type RequiredPersonType
return:
type: System.Type
content.vb: Public RequiredPersonType As Type
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
id: RequiredPartnerType
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: RequiredPartnerType
nameWithType: ActionType.TypeSettings.RequiredPartnerType
fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerType
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The type of <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that this interaction's partner (<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>) is required to have to execute this action.
This defaults to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, meaning no partner is required.
example: []
syntax:
content: public Type RequiredPartnerType
return:
type: System.Type
content.vb: Public RequiredPartnerType As Type
- uid: TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)'
@ -869,14 +718,6 @@ items:
nameWithType: ActionType.TypeSettings.TypeSettings(string, ObjectCategory, Type)
fullName: TinyLife.Actions.ActionType.TypeSettings.TypeSettings(string, TinyLife.Objects.ObjectCategory, System.Type)
type: Constructor
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 328
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -910,14 +751,6 @@ items:
nameWithType: ActionType.TypeSettings.TypeSettings()
fullName: TinyLife.Actions.ActionType.TypeSettings.TypeSettings()
type: Constructor
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 337
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -930,46 +763,6 @@ items:
nameWithType.vb: ActionType.TypeSettings.New()
fullName.vb: TinyLife.Actions.ActionType.TypeSettings.New()
name.vb: New()
- uid: TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)
id: SetData(System.String,System.Object)
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: SetData(string, object)
nameWithType: ActionType.TypeSettings.SetData(string, object)
fullName: TinyLife.Actions.ActionType.TypeSettings.SetData(string, object)
type: Method
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Store a piece of generic data on this object.
example: []
syntax:
content: public void SetData(string key, object data)
parameters:
- id: key
type: System.String
description: The key to store the data by
- id: data
type: System.Object
description: The data to store in the object
content.vb: Public Sub SetData(key As String, data As Object)
overload: TinyLife.Actions.ActionType.TypeSettings.SetData*
implements:
- MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
nameWithType.vb: ActionType.TypeSettings.SetData(String, Object)
fullName.vb: TinyLife.Actions.ActionType.TypeSettings.SetData(String, Object)
name.vb: SetData(String, Object)
- uid: TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)
id: SetData``1(System.String,``0)
@ -981,14 +774,6 @@ items:
nameWithType: ActionType.TypeSettings.SetData<T>(string, T)
fullName: TinyLife.Actions.ActionType.TypeSettings.SetData<T>(string, T)
type: Method
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 353
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1023,14 +808,6 @@ items:
nameWithType: ActionType.TypeSettings.GetData<T>(string)
fullName: TinyLife.Actions.ActionType.TypeSettings.GetData<T>(string)
type: Method
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1066,14 +843,6 @@ items:
nameWithType: ActionType.TypeSettings.GetDataKeys()
fullName: TinyLife.Actions.ActionType.TypeSettings.GetDataKeys()
type: Method
source:
remote:
path: TinyLife/Actions/ActionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1649,20 +1418,21 @@ references:
name: Valid
nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
- uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
name: CanExecuteAction(ActionType, ActionInfo, bool)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
nameWithType: PersonLike.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
nameWithType.vb: PersonLike.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
- uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -1680,9 +1450,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
- uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
name: CanExecuteAction
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
@ -1740,6 +1510,13 @@ references:
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
commentId: M:TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___
@ -2283,6 +2060,7 @@ references:
- name: )
- uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui
isExternal: true
name: UiSystem
nameWithType: UiSystem
@ -2424,6 +2202,28 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: MLEM.Ui
commentId: N:MLEM.Ui
isExternal: true
name: MLEM.Ui
nameWithType: MLEM.Ui
fullName: MLEM.Ui
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
@ -2637,6 +2437,12 @@ references:
name: AgeGroup
nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup
- uid: TinyLife.Objects.AgeGroup.ChildOrOlder
commentId: F:TinyLife.Objects.AgeGroup.ChildOrOlder
href: TinyLife.Objects.AgeGroup.html#TinyLife_Objects_AgeGroup_ChildOrOlder
name: ChildOrOlder
nameWithType: AgeGroup.ChildOrOlder
fullName: TinyLife.Objects.AgeGroup.ChildOrOlder
- uid: TinyLife.Emotions.EmotionType
commentId: T:TinyLife.Emotions.EmotionType
parent: TinyLife.Emotions
@ -2998,6 +2804,13 @@ references:
name: Upgrade
nameWithType: Upgrade
fullName: TinyLife.Objects.Upgrade
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.ActionType.TypeSettings.#ctor
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor
@ -3028,53 +2841,10 @@ references:
name.vb: New
- uid: TinyLife.Actions.ActionType.TypeSettings.SetData*
commentId: Overload:TinyLife.Actions.ActionType.TypeSettings.SetData
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_SetData_System_String_System_Object_
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_SetData__1_System_String___0_
name: SetData
nameWithType: ActionType.TypeSettings.SetData
fullName: TinyLife.Actions.ActionType.TypeSettings.SetData
- uid: MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Misc.IGenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: IGenericDataHolder.SetData(string, object)
fullName: MLEM.Misc.IGenericDataHolder.SetData(string, object)
nameWithType.vb: IGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Misc.IGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Misc.IGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Misc.IGenericDataHolder

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

@ -24,19 +24,11 @@ items:
nameWithType: ActionBehavior
fullName: TinyLife.Actions.Behaviors.ActionBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionBehavior
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: >-
An action behavior is a generic, non-serialized set of things that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> does throughout an action.
An action behavior is a generic, non-serialized set of things that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> does throughout an action.
This class is intended to be used with <xref href="TinyLife.Actions.BehaviorAction" data-throw-if-not-resolved="false"></xref>, which is a <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref> that makes use of a behavior.
@ -74,14 +66,6 @@ items:
nameWithType: ActionBehavior.Action
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action
type: Field
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -103,14 +87,6 @@ items:
nameWithType: ActionBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress
type: Property
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -137,14 +113,6 @@ items:
nameWithType: ActionBehavior.ActionBehavior(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.ActionBehavior(TinyLife.Actions.Action)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -175,14 +143,6 @@ items:
nameWithType: ActionBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -209,14 +169,6 @@ items:
nameWithType: ActionBehavior.CreateLastActions()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLastActions
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -243,14 +195,6 @@ items:
nameWithType: ActionBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -274,14 +218,6 @@ items:
nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -318,14 +254,6 @@ items:
nameWithType: ActionBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -354,14 +282,6 @@ items:
nameWithType: ActionBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -394,14 +314,6 @@ items:
nameWithType: ActionBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -429,14 +341,6 @@ items:
nameWithType: ActionBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -467,14 +371,6 @@ items:
nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action)
fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ActionBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateDefaultInstance
path: ../TinyLife/Actions/Behaviors/ActionBehavior.cs
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -502,13 +398,13 @@ items:
commentId: T:System.InvalidOperationException
description: Thrown if the <code class="paramref">type</code> does not have a default constructor
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions

View file

@ -17,14 +17,6 @@ items:
nameWithType: ComputerBehavior
fullName: TinyLife.Actions.Behaviors.ComputerBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/ComputerBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -70,14 +62,6 @@ items:
nameWithType: ComputerBehavior.ComputerBehavior(Action, string)
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.ComputerBehavior(TinyLife.Actions.Action, string)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/ComputerBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -108,14 +92,6 @@ items:
nameWithType: ComputerBehavior.ComputerBehavior(Action, string, TimeSpan, TimeSpan)
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.ComputerBehavior(TinyLife.Actions.Action, string, System.TimeSpan, System.TimeSpan)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/ComputerBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -132,10 +108,10 @@ items:
description: The name of the texture that should be displayed on the computer's screen, which is passed to <xref href="TinyLife.Objects.ScreenObject.TurnOn(System.String)" data-throw-if-not-resolved="false"></xref>.
- id: workTime
type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> shoud look to be typing for.
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> shoud look to be typing for.
- id: breakTime
type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions.
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween typing sessions.
content.vb: Public Sub New(action As Action, screenContent As String, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.ComputerBehavior.#ctor*
nameWithType.vb: ComputerBehavior.New(Action, String, TimeSpan, TimeSpan)
@ -152,14 +128,6 @@ items:
nameWithType: ComputerBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.Initialize()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ComputerBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -184,14 +152,6 @@ items:
nameWithType: ComputerBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ComputerBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -229,14 +189,6 @@ items:
nameWithType: ComputerBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ComputerBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -264,6 +216,7 @@ references:
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
- uid: TinyLife.Objects.ScreenObject.TurnOn(System.String)
commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String)
parent: TinyLife.Objects.ScreenObject
isExternal: true
href: TinyLife.Objects.ScreenObject.html#TinyLife_Objects_ScreenObject_TurnOn_System_String_
name: TurnOn(string)
@ -766,6 +719,13 @@ references:
name: ComputerBehavior
href: TinyLife.Actions.Behaviors.ComputerBehavior.html
- name: )
- uid: TinyLife.Objects.ScreenObject
commentId: T:TinyLife.Objects.ScreenObject
parent: TinyLife.Objects
href: TinyLife.Objects.ScreenObject.html
name: ScreenObject
nameWithType: ScreenObject
fullName: TinyLife.Objects.ScreenObject
- uid: System
commentId: N:System
isExternal: true
@ -811,6 +771,28 @@ references:
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
@ -882,13 +864,13 @@ references:
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
@ -897,28 +879,6 @@ references:
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Actions.BehaviorAction
commentId: T:TinyLife.Actions.BehaviorAction
parent: TinyLife.Actions

View file

@ -20,14 +20,6 @@ items:
nameWithType: GetAndSitDownBehavior
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAndSitDownBehavior
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -71,14 +63,6 @@ items:
nameWithType: GetAndSitDownBehavior.GetAndSitDownBehavior(Action, bool, bool, params FurnitureType[])
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetAndSitDownBehavior(TinyLife.Actions.Action, bool, bool, params TinyLife.Objects.FurnitureType[])
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -115,14 +99,6 @@ items:
nameWithType: GetAndSitDownBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -150,14 +126,6 @@ items:
nameWithType: GetAndSitDownBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Initialize()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -182,14 +150,6 @@ items:
nameWithType: GetAndSitDownBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -227,14 +187,6 @@ items:
nameWithType: GetAndSitDownBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -264,14 +216,6 @@ items:
nameWithType: GetAndSitDownBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -303,14 +247,6 @@ items:
nameWithType: GetAndSitDownBehavior.GetInteractingItem<T>()
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem<T>()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItem
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -343,14 +279,6 @@ items:
nameWithType: GetAndSitDownBehavior.GetInteractingItemForAction<T>(ActionInfo, params FurnitureType[])
fullName: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction<T>(TinyLife.Actions.ActionInfo, params TinyLife.Objects.FurnitureType[])
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItemForAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors

View file

@ -19,14 +19,6 @@ items:
nameWithType: PhoneBehavior
fullName: TinyLife.Actions.Behaviors.PhoneBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PhoneBehavior
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -64,14 +56,6 @@ items:
nameWithType: PhoneBehavior.PhoneBehavior(Action, bool, string)
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.PhoneBehavior(TinyLife.Actions.Action, bool, string)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -101,14 +85,6 @@ items:
nameWithType: PhoneBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -136,14 +112,6 @@ items:
nameWithType: PhoneBehavior.GetIconObject()
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -173,14 +141,6 @@ items:
nameWithType: PhoneBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -205,14 +165,6 @@ items:
nameWithType: PhoneBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -250,14 +202,6 @@ items:
nameWithType: PhoneBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -291,14 +235,6 @@ items:
nameWithType: PhoneBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PhoneBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs
startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors

View file

@ -15,19 +15,11 @@ items:
nameWithType: PickUpOrSpawnBehavior
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpOrSpawnBehavior
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: >-
An action behavior that causes an object to be spawned in a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s hand, or picked up from a location that it is occupying.
An action behavior that causes an object to be spawned in a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s hand, or picked up from a location that it is occupying.
Note that a previous item is always discarded using the <xref href="TinyLife.Actions.DiscardHeldItemAction" data-throw-if-not-resolved="false"></xref> action.
example: []
@ -69,14 +61,6 @@ items:
nameWithType: PickUpOrSpawnBehavior.PickUpOrSpawnBehavior(Action, Func<FurnitureType>, int[], Func<Furniture, bool>)
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.PickUpOrSpawnBehavior(TinyLife.Actions.Action, System.Func<TinyLife.Objects.FurnitureType>, int[], System.Func<TinyLife.Objects.Furniture, bool>)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -117,14 +101,6 @@ items:
nameWithType: PickUpOrSpawnBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.CreateFirstActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -152,14 +128,6 @@ items:
nameWithType: PickUpOrSpawnBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/PickUpOrSpawnBehavior.cs
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -181,13 +149,13 @@ items:
overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.DiscardHeldItemAction
commentId: T:TinyLife.Actions.DiscardHeldItemAction
href: TinyLife.Actions.DiscardHeldItemAction.html

View file

@ -18,21 +18,13 @@ items:
nameWithType: ReadBehavior
fullName: TinyLife.Actions.Behaviors.ReadBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBehavior
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: >-
An action behavior that is used for any kind of action that involves reading a book or other type of media.
A <xref href="TinyLife.Actions.BehaviorAction%601" data-throw-if-not-resolved="false"></xref> using this behavior will cause the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> to sit down after using the underlying <xref href="TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior" data-throw-if-not-resolved="false"></xref> behavior to pick up or spawn the book.
A <xref href="TinyLife.Actions.BehaviorAction%601" data-throw-if-not-resolved="false"></xref> using this behavior will cause the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> to sit down after using the underlying <xref href="TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior" data-throw-if-not-resolved="false"></xref> behavior to pick up or spawn the book.
example: []
syntax:
content: 'public class ReadBehavior : PickUpOrSpawnBehavior'
@ -68,14 +60,6 @@ items:
nameWithType: ReadBehavior.FullyInProgress
fullName: TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
type: Property
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -103,14 +87,6 @@ items:
nameWithType: ReadBehavior.ReadBehavior(Action, Func<FurnitureType>, int[], Func<Furniture, bool>)
fullName: TinyLife.Actions.Behaviors.ReadBehavior.ReadBehavior(TinyLife.Actions.Action, System.Func<TinyLife.Objects.FurnitureType>, int[], System.Func<TinyLife.Objects.Furniture, bool>)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -151,14 +127,6 @@ items:
nameWithType: ReadBehavior.Initialize()
fullName: TinyLife.Actions.Behaviors.ReadBehavior.Initialize()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -183,14 +151,6 @@ items:
nameWithType: ReadBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -228,14 +188,6 @@ items:
nameWithType: ReadBehavior.CanMultitask(Action)
fullName: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -269,14 +221,6 @@ items:
nameWithType: ReadBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/ReadBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -320,13 +264,13 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
commentId: T:TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
parent: TinyLife.Actions.Behaviors

View file

@ -16,14 +16,6 @@ items:
nameWithType: SinkBehavior
fullName: TinyLife.Actions.Behaviors.SinkBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/SinkBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SinkBehavior
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -69,14 +61,6 @@ items:
nameWithType: SinkBehavior.SinkBehavior(Action)
fullName: TinyLife.Actions.Behaviors.SinkBehavior.SinkBehavior(TinyLife.Actions.Action)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/SinkBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -107,14 +91,6 @@ items:
nameWithType: SinkBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/SinkBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -142,14 +118,6 @@ items:
nameWithType: SinkBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.SinkBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/SinkBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -187,14 +155,6 @@ items:
nameWithType: SinkBehavior.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/SinkBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/SinkBehavior.cs
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors

View file

@ -18,14 +18,6 @@ items:
nameWithType: WorkAtDeskObjectBehavior
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
type: Class
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkAtDeskObjectBehavior
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -73,18 +65,10 @@ items:
nameWithType: WorkAtDeskObjectBehavior.IsWorking
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.IsWorking
type: Property
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsWorking
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: Returns whether this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> currently looks to be working, which is displayed by the person's <xref href="TinyLife.Objects.Pose" data-throw-if-not-resolved="false"></xref> being changed in <xref href="TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
summary: Returns whether this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> currently looks to be working, which is displayed by the person's <xref href="TinyLife.Objects.Pose" data-throw-if-not-resolved="false"></xref> being changed in <xref href="TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: protected bool IsWorking { get; }
@ -104,14 +88,6 @@ items:
nameWithType: WorkAtDeskObjectBehavior.WorkAtDeskObjectBehavior(Action)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.WorkAtDeskObjectBehavior(TinyLife.Actions.Action)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -139,14 +115,6 @@ items:
nameWithType: WorkAtDeskObjectBehavior.WorkAtDeskObjectBehavior(Action, TimeSpan, TimeSpan)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.WorkAtDeskObjectBehavior(TinyLife.Actions.Action, System.TimeSpan, System.TimeSpan)
type: Constructor
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -160,10 +128,10 @@ items:
description: The action that this behavior is acting upon.
- id: workTime
type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> shoud look to be working for.
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> shoud look to be working for.
- id: breakTime
type: System.TimeSpan
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween working sessions.
description: The amount of in-game time that this action's <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> should look to be waiting for inbetween working sessions.
content.vb: Public Sub New(action As Action, workTime As TimeSpan, breakTime As TimeSpan)
overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor*
nameWithType.vb: WorkAtDeskObjectBehavior.New(Action, TimeSpan, TimeSpan)
@ -180,14 +148,6 @@ items:
nameWithType: WorkAtDeskObjectBehavior.CreateFirstActions()
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions()
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -215,14 +175,6 @@ items:
nameWithType: WorkAtDeskObjectBehavior.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -260,14 +212,6 @@ items:
nameWithType: WorkAtDeskObjectBehavior.GetNextAction(CompletionType)
fullName: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Behaviors/WorkAtDeskObjectBehavior.cs
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@ -835,13 +779,13 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects

View file

@ -15,14 +15,6 @@ items:
nameWithType: CanExecuteResult.ResultType
fullName: TinyLife.Actions.CanExecuteResult.ResultType
type: Enum
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResultType
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -47,14 +39,6 @@ items:
nameWithType: CanExecuteResult.ResultType.Valid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Valid
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Valid
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -78,14 +62,6 @@ items:
nameWithType: CanExecuteResult.ResultType.Invalid
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Invalid
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Invalid
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -106,14 +82,6 @@ items:
nameWithType: CanExecuteResult.ResultType.Hidden
fullName: TinyLife.Actions.CanExecuteResult.ResultType.Hidden
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -23,14 +23,6 @@ items:
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
type: Struct
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteResult
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -66,14 +58,6 @@ items:
nameWithType: CanExecuteResult.CanExecuteResult(string, CanExecuteResult.ResultType)
fullName: TinyLife.Actions.CanExecuteResult.CanExecuteResult(string, TinyLife.Actions.CanExecuteResult.ResultType)
type: Constructor
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -110,14 +94,6 @@ items:
nameWithType: CanExecuteResult.Name
fullName: TinyLife.Actions.CanExecuteResult.Name
type: Property
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -144,14 +120,6 @@ items:
nameWithType: CanExecuteResult.Type
fullName: TinyLife.Actions.CanExecuteResult.Type
type: Property
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -175,14 +143,6 @@ items:
nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Valid
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -202,14 +162,6 @@ items:
nameWithType: CanExecuteResult.Hidden
fullName: TinyLife.Actions.CanExecuteResult.Hidden
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -229,14 +181,6 @@ items:
nameWithType: CanExecuteResult.ObjectBroken
fullName: TinyLife.Actions.CanExecuteResult.ObjectBroken
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectBroken
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -256,14 +200,6 @@ items:
nameWithType: CanExecuteResult.NotYours
fullName: TinyLife.Actions.CanExecuteResult.NotYours
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotYours
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -283,14 +219,6 @@ items:
nameWithType: CanExecuteResult.NotEnoughMoney
fullName: TinyLife.Actions.CanExecuteResult.NotEnoughMoney
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotEnoughMoney
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -310,14 +238,6 @@ items:
nameWithType: CanExecuteResult.NotEnoughSkill
fullName: TinyLife.Actions.CanExecuteResult.NotEnoughSkill
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotEnoughSkill
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -337,14 +257,6 @@ items:
nameWithType: CanExecuteResult.LotStaffOnly
fullName: TinyLife.Actions.CanExecuteResult.LotStaffOnly
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotStaffOnly
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -364,14 +276,6 @@ items:
nameWithType: CanExecuteResult.NoOneFree
fullName: TinyLife.Actions.CanExecuteResult.NoOneFree
type: Field
source:
remote:
path: TinyLife/Actions/CanExecuteResult.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoOneFree
path: ../TinyLife/Actions/CanExecuteResult.cs
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -20,14 +20,6 @@ items:
nameWithType: ChoicePromptInfo.Option
fullName: TinyLife.Actions.ChoicePromptInfo.Option
type: Class
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Option
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -59,14 +51,6 @@ items:
nameWithType: ChoicePromptInfo.Option.Name
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Name
type: Field
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -88,14 +72,6 @@ items:
nameWithType: ChoicePromptInfo.Option.SuccessAction
fullName: TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction
type: Field
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessAction
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -117,14 +93,6 @@ items:
nameWithType: ChoicePromptInfo.Option.FailAction
fullName: TinyLife.Actions.ChoicePromptInfo.Option.FailAction
type: Field
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FailAction
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -146,14 +114,6 @@ items:
nameWithType: ChoicePromptInfo.Option.SuccessChance
fullName: TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance
type: Field
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessChance
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -175,14 +135,6 @@ items:
nameWithType: ChoicePromptInfo.Option.Option(string, Action<ChoicePromptInfo, Person>, Action<ChoicePromptInfo, Person>, Func<Person, float>)
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, System.Action<TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person>, System.Action<TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person>, System.Func<TinyLife.Objects.Person, float>)
type: Constructor
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -219,14 +171,6 @@ items:
nameWithType: ChoicePromptInfo.Option.Option(string, Func<Person, float>, Func<Person, float>, Func<Person, float>)
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, System.Func<TinyLife.Objects.Person, float>, System.Func<TinyLife.Objects.Person, float>, System.Func<TinyLife.Objects.Person, float>)
type: Constructor
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -263,14 +207,6 @@ items:
nameWithType: ChoicePromptInfo.Option.Option(string, EmotionType, SkillType, float, float, float)
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, float, float, float)
type: Constructor
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -313,14 +249,6 @@ items:
nameWithType: ChoicePromptInfo.Option.Execute(ChoicePromptInfo, Person, bool)
fullName: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person, bool)
type: Method
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Execute
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -16,14 +16,6 @@ items:
nameWithType: ChoicePromptInfo
fullName: TinyLife.Actions.ChoicePromptInfo
type: Class
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePromptInfo
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -55,14 +47,6 @@ items:
nameWithType: ChoicePromptInfo.Name
fullName: TinyLife.Actions.ChoicePromptInfo.Name
type: Field
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -84,14 +68,6 @@ items:
nameWithType: ChoicePromptInfo.Options
fullName: TinyLife.Actions.ChoicePromptInfo.Options
type: Field
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Options
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -113,14 +89,6 @@ items:
nameWithType: ChoicePromptInfo.ChoicePromptInfo(string, params ChoicePromptInfo.Option[])
fullName: TinyLife.Actions.ChoicePromptInfo.ChoicePromptInfo(string, params TinyLife.Actions.ChoicePromptInfo.Option[])
type: Constructor
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -151,14 +119,6 @@ items:
nameWithType: ChoicePromptInfo.CreatePromptContent(Person, CoveringGroup)
fullName: TinyLife.Actions.ChoicePromptInfo.CreatePromptContent(TinyLife.Objects.Person, TinyLife.Uis.CoveringGroup)
type: Method
source:
remote:
path: TinyLife/Actions/ChoicePromptInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePromptContent
path: ../TinyLife/Actions/ChoicePromptInfo.cs
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Actions

File diff suppressed because it is too large Load diff

View file

@ -16,14 +16,6 @@ items:
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
type: Enum
source:
remote:
path: TinyLife/Actions/CompletionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompletionType
path: ../TinyLife/Actions/CompletionType.cs
startLine: 7
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -49,14 +41,6 @@ items:
nameWithType: CompletionType.Active
fullName: TinyLife.Actions.CompletionType.Active
type: Field
source:
remote:
path: TinyLife/Actions/CompletionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Active
path: ../TinyLife/Actions/CompletionType.cs
startLine: 12
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -77,14 +61,6 @@ items:
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
type: Field
source:
remote:
path: TinyLife/Actions/CompletionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed
path: ../TinyLife/Actions/CompletionType.cs
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -105,21 +81,13 @@ items:
nameWithType: CompletionType.Failed
fullName: TinyLife.Actions.CompletionType.Failed
type: Field
source:
remote:
path: TinyLife/Actions/CompletionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Failed
path: ../TinyLife/Actions/CompletionType.cs
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
A completion type that represents an action that has failed to complete.
Actions that fail additionally cause an <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> from the <xref href="TinyLife.Actions.EmoteCategory.Unable" data-throw-if-not-resolved="false"></xref> category to be displayed on a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>.
Actions that fail additionally cause an <xref href="TinyLife.Actions.Emote" data-throw-if-not-resolved="false"></xref> from the <xref href="TinyLife.Actions.EmoteCategory.Unable" data-throw-if-not-resolved="false"></xref> category to be displayed on a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: Failed = 2
@ -136,14 +104,6 @@ items:
nameWithType: CompletionType.Canceled
fullName: TinyLife.Actions.CompletionType.Canceled
type: Field
source:
remote:
path: TinyLife/Actions/CompletionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Canceled
path: ../TinyLife/Actions/CompletionType.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -657,13 +617,13 @@ references:
name: Unable
nameWithType: EmoteCategory.Unable
fullName: TinyLife.Actions.EmoteCategory.Unable
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -20,14 +20,6 @@ items:
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory
type: Enum
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmoteCategory
path: ../TinyLife/Actions/Emote.cs
startLine: 132
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -59,14 +51,6 @@ items:
nameWithType: EmoteCategory.General
fullName: TinyLife.Actions.EmoteCategory.General
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: General
path: ../TinyLife/Actions/Emote.cs
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -85,14 +69,6 @@ items:
nameWithType: EmoteCategory.Travel
fullName: TinyLife.Actions.EmoteCategory.Travel
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Travel
path: ../TinyLife/Actions/Emote.cs
startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -111,14 +87,6 @@ items:
nameWithType: EmoteCategory.Negative
fullName: TinyLife.Actions.EmoteCategory.Negative
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative
path: ../TinyLife/Actions/Emote.cs
startLine: 138
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -137,14 +105,6 @@ items:
nameWithType: EmoteCategory.Flirty
fullName: TinyLife.Actions.EmoteCategory.Flirty
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirty
path: ../TinyLife/Actions/Emote.cs
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -163,14 +123,6 @@ items:
nameWithType: EmoteCategory.Unable
fullName: TinyLife.Actions.EmoteCategory.Unable
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unable
path: ../TinyLife/Actions/Emote.cs
startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -189,14 +141,6 @@ items:
nameWithType: EmoteCategory.Food
fullName: TinyLife.Actions.EmoteCategory.Food
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food
path: ../TinyLife/Actions/Emote.cs
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -215,14 +159,6 @@ items:
nameWithType: EmoteCategory.Object
fullName: TinyLife.Actions.EmoteCategory.Object
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Object
path: ../TinyLife/Actions/Emote.cs
startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -241,14 +177,6 @@ items:
nameWithType: EmoteCategory.Emotion
fullName: TinyLife.Actions.EmoteCategory.Emotion
type: Field
source:
remote:
path: TinyLife/Actions/Emote.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Actions/Emote.cs
startLine: 143
assemblies:
- Tiny Life
namespace: TinyLife.Actions

775
docs/api/TinyLife.Actions.EmoteChoices.yml generated Normal file
View file

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

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize
- TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
langs:
- csharp
- vb
@ -21,21 +21,13 @@ items:
nameWithType: MultiActionHandler
fullName: TinyLife.Actions.Handlers.MultiActionHandler
type: Class
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MultiActionHandler
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: >-
A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: []
syntax:
content: >-
@ -73,14 +65,6 @@ items:
nameWithType: MultiActionHandler.OnInitialize
fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize
type: Event
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnInitialize
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -105,14 +89,6 @@ items:
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
type: Property
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -153,14 +129,6 @@ items:
nameWithType: MultiActionHandler.Current
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Current
type: Property
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Current
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -184,14 +152,6 @@ items:
nameWithType: MultiActionHandler.MultiActionHandler(Action)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.MultiActionHandler(TinyLife.Actions.Action)
type: Constructor
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -219,14 +179,6 @@ items:
nameWithType: MultiActionHandler.Initialize(ICollection<Action>)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.ICollection<TinyLife.Actions.Action>)
type: Method
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -262,14 +214,6 @@ items:
nameWithType: MultiActionHandler.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -298,46 +242,38 @@ items:
nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: Validate(Action, Person)
nameWithType: MultiActionHandler.Validate(Action, Person)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person)
name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
type: Method
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: >-
Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref>.
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Action containingAction, Person person)
content: public bool Validate(Action containingAction, PersonLike person)
parameters:
- id: containingAction
type: TinyLife.Actions.Action
description: The action that contains this multi action handler.
- id: person
type: TinyLife.Objects.Person
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)" data-throw-if-not-resolved="false"></xref> method.
type: TinyLife.Objects.PersonLike
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
return:
type: System.Boolean
description: Whether this multi action handler is still valid.
content.vb: Public Function Validate(containingAction As Action, person As Person) As Boolean
content.vb: Public Function Validate(containingAction As Action, person As PersonLike) As Boolean
overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
@ -350,14 +286,6 @@ items:
nameWithType: MultiActionHandler.IsCompleted()
fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted()
type: Method
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -386,14 +314,6 @@ items:
nameWithType: MultiActionHandler.OnCompleted(CompletionType)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Actions/Handlers/MultiActionHandler.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -475,39 +395,39 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
name: Validate(Action, Person)
nameWithType: MultiActionHandler.Validate(Action, Person)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
- name: (
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -1442,44 +1362,44 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
name: Validate(Person)
nameWithType: Action.Validate(Person)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_Person_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_Person_
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate
nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -16,14 +16,6 @@ items:
nameWithType: MultiAction.Stage
fullName: TinyLife.Actions.MultiAction.Stage
type: Enum
source:
remote:
path: TinyLife/Actions/MultiAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Actions/MultiAction.cs
startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -45,14 +37,6 @@ items:
nameWithType: MultiAction.Stage.First
fullName: TinyLife.Actions.MultiAction.Stage.First
type: Field
source:
remote:
path: TinyLife/Actions/MultiAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: First
path: ../TinyLife/Actions/MultiAction.cs
startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -73,14 +57,6 @@ items:
nameWithType: MultiAction.Stage.Main
fullName: TinyLife.Actions.MultiAction.Stage.Main
type: Field
source:
remote:
path: TinyLife/Actions/MultiAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main
path: ../TinyLife/Actions/MultiAction.cs
startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -101,14 +77,6 @@ items:
nameWithType: MultiAction.Stage.Last
fullName: TinyLife.Actions.MultiAction.Stage.Last
type: Field
source:
remote:
path: TinyLife/Actions/MultiAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Last
path: ../TinyLife/Actions/MultiAction.cs
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -129,14 +97,6 @@ items:
nameWithType: MultiAction.Stage.Done
fullName: TinyLife.Actions.MultiAction.Stage.Done
type: Field
source:
remote:
path: TinyLife/Actions/MultiAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Done
path: ../TinyLife/Actions/MultiAction.cs
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -22,14 +22,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
type: Struct
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionSettings
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -58,14 +50,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.Settings
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.Settings
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Settings
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -90,14 +74,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.ConstructBehavior
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ConstructBehavior
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructBehavior
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -119,14 +95,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.CompletionTime
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompletionTime
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -148,14 +116,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.GainedSkill
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.GainedSkill
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainedSkill
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -177,14 +137,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.RestoredNeeds
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.RestoredNeeds
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoredNeeds
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -206,14 +158,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyMattersCompletion
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -235,14 +179,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.DisallowedEmotions
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisallowedEmotions
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -264,14 +200,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.OnCompleted
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.OnCompleted
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -293,14 +221,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.AllowMultitasking
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.AllowMultitasking
type: Field
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowMultitasking
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 114
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -324,14 +244,6 @@ items:
nameWithType: SimpleBehaviorAction.ActionSettings.ActionSettings(string, ObjectCategory)
fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ActionSettings(string, TinyLife.Objects.ObjectCategory)
type: Constructor
source:
remote:
path: TinyLife/Actions/SimpleBehaviorAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/SimpleBehaviorAction.cs
startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1043,21 +955,21 @@ references:
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}[]
isExternal: true
href: TinyLife.NeedType.html
name: (NeedType Type, float Amount)[]
nameWithType: (NeedType Type, float Amount)[]
fullName: (TinyLife.NeedType Type, float Amount)[]
nameWithType.vb: (Type As NeedType, Amount As Single)()
fullName.vb: (Type As TinyLife.NeedType, Amount As Single)()
name.vb: (Type As NeedType, Amount As Single)()
name: (NeedType Need, float Modifier)[]
nameWithType: (NeedType Need, float Modifier)[]
fullName: (TinyLife.NeedType Need, float Modifier)[]
nameWithType.vb: (Need As NeedType, Modifier As Single)()
fullName.vb: (Need As TinyLife.NeedType, Modifier As Single)()
name.vb: (Need As NeedType, Modifier As Single)()
spec.csharp:
- name: (
- uid: TinyLife.NeedType
name: NeedType
href: TinyLife.NeedType.html
- name: " "
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Type
name: Type
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.type
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Need
name: Need
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.need
- name: ','
- name: " "
- uid: System.Single
@ -1065,17 +977,17 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Amount
name: Amount
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.amount
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Modifier
name: Modifier
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.modifier
- name: )
- name: '['
- name: ']'
spec.vb:
- name: (
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Type
name: Type
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.type
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Need
name: Need
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.need
- name: " "
- name: As
- name: " "
@ -1084,9 +996,9 @@ references:
href: TinyLife.NeedType.html
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Amount
name: Amount
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.amount
- uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Modifier
name: Modifier
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.modifier
- name: " "
- name: As
- 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

View file

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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

4180
docs/api/TinyLife.Actions.ThrowUpAction.yml generated Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,6 +5,7 @@ items:
id: TinyLife.Actions
children:
- TinyLife.Actions.Action
- TinyLife.Actions.Action.ActionTypeConstructedDelegate
- TinyLife.Actions.ActionArgument
- TinyLife.Actions.ActionInfo
- TinyLife.Actions.ActionType
@ -26,6 +27,7 @@ items:
- TinyLife.Actions.DriveAction
- TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory
- TinyLife.Actions.EmoteChoices
- TinyLife.Actions.GoHereAction
- TinyLife.Actions.HelpAction
- TinyLife.Actions.HoldingPersonAction
@ -42,6 +44,7 @@ items:
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
- TinyLife.Actions.SocialAction.StartPartnerAction
- TinyLife.Actions.StartTogetherAction
- TinyLife.Actions.StoreAction
- TinyLife.Actions.TalkAction
- TinyLife.Actions.TalkAction.TalkSettings
@ -50,7 +53,6 @@ items:
- TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel
- TinyLife.Actions.WorkAction
langs:
- csharp
@ -69,6 +71,29 @@ references:
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
commentId: T:TinyLife.Actions.Action.ActionTypeConstructedDelegate
parent: TinyLife.Actions
href: TinyLife.Actions.Action.html
name: Action.ActionTypeConstructedDelegate
nameWithType: Action.ActionTypeConstructedDelegate
fullName: TinyLife.Actions.Action.ActionTypeConstructedDelegate
spec.csharp:
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: .
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
spec.vb:
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: .
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: ActionTypeConstructedDelegate
href: TinyLife.Actions.Action.ActionTypeConstructedDelegate.html
- uid: TinyLife.Actions.ActionArgument
commentId: T:TinyLife.Actions.ActionArgument
href: TinyLife.Actions.ActionArgument.html
@ -299,6 +324,13 @@ references:
name: Emote
nameWithType: Emote
fullName: TinyLife.Actions.Emote
- uid: TinyLife.Actions.EmoteChoices
commentId: T:TinyLife.Actions.EmoteChoices
parent: TinyLife.Actions
href: TinyLife.Actions.EmoteChoices.html
name: EmoteChoices
nameWithType: EmoteChoices
fullName: TinyLife.Actions.EmoteChoices
- uid: TinyLife.Actions.EmoteCategory
commentId: T:TinyLife.Actions.EmoteCategory
parent: TinyLife.Actions
@ -456,6 +488,12 @@ references:
- uid: TinyLife.Actions.SocialAction.StartPartnerAction
name: StartPartnerAction
href: TinyLife.Actions.SocialAction.StartPartnerAction.html
- uid: TinyLife.Actions.StartTogetherAction
commentId: T:TinyLife.Actions.StartTogetherAction
href: TinyLife.Actions.StartTogetherAction.html
name: StartTogetherAction
nameWithType: StartTogetherAction
fullName: TinyLife.Actions.StartTogetherAction
- uid: TinyLife.Actions.StoreAction
commentId: T:TinyLife.Actions.StoreAction
href: TinyLife.Actions.StoreAction.html
@ -546,29 +584,6 @@ references:
name: WatchTvAction
nameWithType: WatchTvAction
fullName: TinyLife.Actions.WatchTvAction
- uid: TinyLife.Actions.WatchTvAction.Channel
commentId: T:TinyLife.Actions.WatchTvAction.Channel
parent: TinyLife.Actions
href: TinyLife.Actions.WatchTvAction.html
name: WatchTvAction.Channel
nameWithType: WatchTvAction.Channel
fullName: TinyLife.Actions.WatchTvAction.Channel
spec.csharp:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
spec.vb:
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
href: TinyLife.Actions.WatchTvAction.html
- name: .
- uid: TinyLife.Actions.WatchTvAction.Channel
name: Channel
href: TinyLife.Actions.WatchTvAction.Channel.html
- uid: TinyLife.Actions.WorkAction
commentId: T:TinyLife.Actions.WorkAction
parent: TinyLife.Actions

View file

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

View file

@ -12,14 +12,6 @@ items:
nameWithType: Debug.DebugDelegate
fullName: TinyLife.Debug.DebugDelegate
type: Delegate
source:
remote:
path: TinyLife/Debug.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate
path: ../TinyLife/Debug.cs
startLine: 866
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -15,14 +15,6 @@ items:
nameWithType: Debug
fullName: TinyLife.Debug
type: Class
source:
remote:
path: TinyLife/Debug.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Debug
path: ../TinyLife/Debug.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife
@ -54,14 +46,6 @@ items:
nameWithType: Debug.Cheats
fullName: TinyLife.Debug.Cheats
type: Field
source:
remote:
path: TinyLife/Debug.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cheats
path: ../TinyLife/Debug.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife
@ -88,14 +72,6 @@ items:
nameWithType: Debug.DebugLines
fullName: TinyLife.Debug.DebugLines
type: Field
source:
remote:
path: TinyLife/Debug.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugLines
path: ../TinyLife/Debug.cs
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife
@ -122,14 +98,6 @@ items:
nameWithType: Debug.TryCheat(string)
fullName: TinyLife.Debug.TryCheat(string)
type: Method
source:
remote:
path: TinyLife/Debug.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife

208
docs/api/TinyLife.DifficultyModifier.yml generated Normal file
View file

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

View file

@ -14,14 +14,6 @@ items:
nameWithType: CombinedEmotionSource
fullName: TinyLife.Emotions.CombinedEmotionSource
type: Class
source:
remote:
path: TinyLife/Emotions/IEmotionSource.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CombinedEmotionSource
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -31,8 +23,14 @@ items:
A combined emotion source is displayed as multiple lines in the <xref href="TinyLife.Emotions.CombinedEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: 'public class CombinedEmotionSource : IEmotionSource'
content.vb: Public Class CombinedEmotionSource Implements IEmotionSource
content: >-
[DataContract]
public class CombinedEmotionSource : IEmotionSource
content.vb: >-
<DataContract>
Public Class CombinedEmotionSource Implements IEmotionSource
inheritance:
- System.Object
implements:
@ -47,6 +45,10 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Emotions.CombinedEmotionSource.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Emotions.CombinedEmotionSource.SourceString
commentId: P:TinyLife.Emotions.CombinedEmotionSource.SourceString
id: SourceString
@ -58,14 +60,6 @@ items:
nameWithType: CombinedEmotionSource.SourceString
fullName: TinyLife.Emotions.CombinedEmotionSource.SourceString
type: Property
source:
remote:
path: TinyLife/Emotions/IEmotionSource.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -91,14 +85,6 @@ items:
nameWithType: CombinedEmotionSource.CombinedEmotionSource(params IEmotionSource[])
fullName: TinyLife.Emotions.CombinedEmotionSource.CombinedEmotionSource(params TinyLife.Emotions.IEmotionSource[])
type: Constructor
source:
remote:
path: TinyLife/Emotions/IEmotionSource.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/IEmotionSource.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Emotions

View file

@ -8,11 +8,11 @@ items:
- TinyLife.Emotions.EmotionModifier.Instance.Amount
- TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
- TinyLife.Emotions.EmotionModifier.Instance.Person
- TinyLife.Emotions.EmotionModifier.Instance.SourceString
- TinyLife.Emotions.EmotionModifier.Instance.Source
- TinyLife.Emotions.EmotionModifier.Instance.Time
- TinyLife.Emotions.EmotionModifier.Instance.TotalTime
- TinyLife.Emotions.EmotionModifier.Instance.Type
- TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
- TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
langs:
- csharp
- vb
@ -20,21 +20,13 @@ items:
nameWithType: EmotionModifier.Instance
fullName: TinyLife.Emotions.EmotionModifier.Instance
type: Class
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 478
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
This class represents an applied instance of a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref>.
It is used by <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
It is used by <xref href="TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -72,14 +64,6 @@ items:
nameWithType: EmotionModifier.Instance.Type
fullName: TinyLife.Emotions.EmotionModifier.Instance.Type
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -111,14 +95,6 @@ items:
nameWithType: EmotionModifier.Instance.Amount
fullName: TinyLife.Emotions.EmotionModifier.Instance.Amount
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 490
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -150,14 +126,6 @@ items:
nameWithType: EmotionModifier.Instance.TotalTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -189,14 +157,6 @@ items:
nameWithType: EmotionModifier.Instance.Time
fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
type: Property
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 500
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -219,50 +179,6 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.SourceString
id: SourceString
parent: TinyLife.Emotions.EmotionModifier.Instance
langs:
- csharp
- vb
name: SourceString
nameWithType: EmotionModifier.Instance.SourceString
fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
type: Property
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The <xref href="TinyLife.Emotions.IEmotionSource.SourceString" data-throw-if-not-resolved="false"></xref> of the <xref href="TinyLife.Emotions.IEmotionSource" data-throw-if-not-resolved="false"></xref> that caused this emotion modifier to occur.
If there is no source, null is returned.
example: []
syntax:
content: >-
[DataMember]
public string SourceString { get; protected set; }
parameters: []
return:
type: System.String
content.vb: >-
<DataMember>
Public Property SourceString As String
overload: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Person
id: Person
@ -274,26 +190,44 @@ items:
nameWithType: EmotionModifier.Instance.Person
fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
type: Property
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 511
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: The person that is currently experiencing this emotion.
example: []
syntax:
content: public Person Person { get; protected set; }
content: public PersonLike Person { get; protected set; }
parameters: []
return:
type: TinyLife.Objects.Person
content.vb: Public Property Person As Person
type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As PersonLike
overload: TinyLife.Emotions.EmotionModifier.Instance.Person*
- uid: TinyLife.Emotions.EmotionModifier.Instance.Source
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Source
id: Source
parent: TinyLife.Emotions.EmotionModifier.Instance
langs:
- csharp
- vb
name: Source
nameWithType: EmotionModifier.Instance.Source
fullName: TinyLife.Emotions.EmotionModifier.Instance.Source
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The <xref href="TinyLife.Emotions.IEmotionSource" data-throw-if-not-resolved="false"></xref> that caused this emotion modifier to occur.
If there is no source, null is returned.
example: []
syntax:
content: public IEmotionSource Source { get; }
parameters: []
return:
type: TinyLife.Emotions.IEmotionSource
content.vb: Public ReadOnly Property Source As IEmotionSource
overload: TinyLife.Emotions.EmotionModifier.Instance.Source*
- uid: TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
id: PassTime(System.TimeSpan)
@ -305,14 +239,6 @@ items:
nameWithType: EmotionModifier.Instance.PassTime(TimeSpan)
fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
type: Method
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -329,43 +255,35 @@ items:
description: The amount of time that should pass
content.vb: Public Sub PassTime(passedInGame As TimeSpan)
overload: TinyLife.Emotions.EmotionModifier.Instance.PassTime*
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
parent: TinyLife.Emotions.EmotionModifier.Instance
langs:
- csharp
- vb
name: Validate(Person)
nameWithType: EmotionModifier.Instance.Validate(Person)
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
name: Validate(PersonLike)
nameWithType: EmotionModifier.Instance.Validate(PersonLike)
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.PersonLike)
type: Method
source:
remote:
path: TinyLife/Emotions/EmotionModifier.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 542
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
Validates this emotion modifier using the given <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> after it is loaded from disk.
Validates this emotion modifier using the given <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> after it is loaded from disk.
This method is automatically called in <xref href="TinyLife.Objects.Person.Validate" data-throw-if-not-resolved="false"></xref>.
This method is automatically called in <xref href="TinyLife.Objects.PersonLike.Validate" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Person person)
content: public bool Validate(PersonLike person)
parameters:
- id: person
type: TinyLife.Objects.Person
type: TinyLife.Objects.PersonLike
description: The person that this emotion modifier belongs to
return:
type: System.Boolean
description: Whether this emotion modifier is still valid
content.vb: Public Function Validate(person As Person) As Boolean
content.vb: Public Function Validate(person As PersonLike) As Boolean
overload: TinyLife.Emotions.EmotionModifier.Instance.Validate*
references:
- uid: TinyLife.Emotions.EmotionModifier
@ -375,20 +293,21 @@ references:
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -418,9 +337,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -742,6 +661,13 @@ references:
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: System
commentId: N:System
isExternal: true
@ -787,6 +713,28 @@ references:
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
@ -846,13 +794,12 @@ references:
name: Time
nameWithType: EmotionModifier.Instance.Time
fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
- uid: TinyLife.Emotions.IEmotionSource.SourceString
commentId: P:TinyLife.Emotions.IEmotionSource.SourceString
parent: TinyLife.Emotions.IEmotionSource
href: TinyLife.Emotions.IEmotionSource.html#TinyLife_Emotions_IEmotionSource_SourceString
name: SourceString
nameWithType: IEmotionSource.SourceString
fullName: TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Person
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Person
name: Person
nameWithType: EmotionModifier.Instance.Person
fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
@ -860,58 +807,12 @@ references:
name: IEmotionSource
nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.SourceString
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_SourceString
name: SourceString
nameWithType: EmotionModifier.Instance.SourceString
fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Person
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Person
name: Person
nameWithType: EmotionModifier.Instance.Person
fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.Emotions.EmotionModifier.Instance.Source*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Source
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Source
name: Source
nameWithType: EmotionModifier.Instance.Source
fullName: TinyLife.Emotions.EmotionModifier.Instance.Source
- uid: TinyLife.Emotions.EmotionModifier.Instance.Time
commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Time
@ -931,27 +832,28 @@ references:
name: PassTime
nameWithType: EmotionModifier.Instance.PassTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime
- uid: TinyLife.Objects.Person.Validate
commentId: M:TinyLife.Objects.Person.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: Person.Validate()
fullName: TinyLife.Objects.Person.Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
spec.csharp:
- uid: TinyLife.Objects.Person.Validate
- uid: TinyLife.Objects.PersonLike.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Validate
- uid: TinyLife.Objects.PersonLike.Validate
name: Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
- name: (
- name: )
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Validate
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Validate_TinyLife_Objects_Person_
href: TinyLife.Emotions.EmotionModifier.Instance.html#TinyLife_Emotions_EmotionModifier_Instance_Validate_TinyLife_Objects_PersonLike_
name: Validate
nameWithType: EmotionModifier.Instance.Validate
fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate

File diff suppressed because it is too large Load diff

View file

@ -15,14 +15,6 @@ items:
nameWithType: EmotionType.TypeCategory
fullName: TinyLife.Emotions.EmotionType.TypeCategory
type: Enum
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeCategory
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -47,14 +39,6 @@ items:
nameWithType: EmotionType.TypeCategory.Negative
fullName: TinyLife.Emotions.EmotionType.TypeCategory.Negative
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Negative
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -75,14 +59,6 @@ items:
nameWithType: EmotionType.TypeCategory.Positive
fullName: TinyLife.Emotions.EmotionType.TypeCategory.Positive
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Positive
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -103,14 +79,6 @@ items:
nameWithType: EmotionType.TypeCategory.Neutral
fullName: TinyLife.Emotions.EmotionType.TypeCategory.Neutral
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Emotions

View file

@ -22,6 +22,7 @@ items:
- TinyLife.Emotions.EmotionType.Happy
- TinyLife.Emotions.EmotionType.Icon
- TinyLife.Emotions.EmotionType.Name
- TinyLife.Emotions.EmotionType.Priority
- TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
- TinyLife.Emotions.EmotionType.Relaxed
- TinyLife.Emotions.EmotionType.Sad
@ -36,29 +37,21 @@ items:
nameWithType: EmotionType
fullName: TinyLife.Emotions.EmotionType
type: Class
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionType
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
An emotion type is a type of feeling that a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can have.
An emotion type is a type of feeling that a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> can have.
The emotion that a person has results from that person's applied <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref>s.
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<EmotionType>), new object[] { typeof(EmotionType), "PrivateTypes" })]
[JsonConverter(typeof(StaticJsonConverter<EmotionType>), new object[] { typeof(EmotionType), "PrivateTypes", true })]
public class EmotionType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of EmotionType)), New Object() { GetType(EmotionType), "PrivateTypes" })>
<JsonConverter(GetType(StaticJsonConverter(Of EmotionType)), New Object() { GetType(EmotionType), "PrivateTypes", True })>
Public Class EmotionType
inheritance:
@ -84,14 +77,6 @@ items:
nameWithType: EmotionType.Types
fullName: TinyLife.Emotions.EmotionType.Types
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -113,14 +98,6 @@ items:
nameWithType: EmotionType.Fine
fullName: TinyLife.Emotions.EmotionType.Fine
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fine
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -140,14 +117,6 @@ items:
nameWithType: EmotionType.Uncomfortable
fullName: TinyLife.Emotions.EmotionType.Uncomfortable
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Uncomfortable
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -156,33 +125,6 @@ items:
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Uncomfortable As EmotionType
- uid: TinyLife.Emotions.EmotionType.Asleep
commentId: F:TinyLife.Emotions.EmotionType.Asleep
id: Asleep
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: Asleep
nameWithType: EmotionType.Asleep
fullName: TinyLife.Emotions.EmotionType.Asleep
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Asleep
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionType Asleep
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Asleep As EmotionType
- uid: TinyLife.Emotions.EmotionType.Happy
commentId: F:TinyLife.Emotions.EmotionType.Happy
id: Happy
@ -194,14 +136,6 @@ items:
nameWithType: EmotionType.Happy
fullName: TinyLife.Emotions.EmotionType.Happy
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -210,6 +144,25 @@ items:
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Happy As EmotionType
- uid: TinyLife.Emotions.EmotionType.Asleep
commentId: F:TinyLife.Emotions.EmotionType.Asleep
id: Asleep
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: Asleep
nameWithType: EmotionType.Asleep
fullName: TinyLife.Emotions.EmotionType.Asleep
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionType Asleep
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public Shared ReadOnly Asleep As EmotionType
- uid: TinyLife.Emotions.EmotionType.Embarrassed
commentId: F:TinyLife.Emotions.EmotionType.Embarrassed
id: Embarrassed
@ -221,14 +174,6 @@ items:
nameWithType: EmotionType.Embarrassed
fullName: TinyLife.Emotions.EmotionType.Embarrassed
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Embarrassed
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -248,14 +193,6 @@ items:
nameWithType: EmotionType.Sad
fullName: TinyLife.Emotions.EmotionType.Sad
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -275,14 +212,6 @@ items:
nameWithType: EmotionType.Bored
fullName: TinyLife.Emotions.EmotionType.Bored
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -302,14 +231,6 @@ items:
nameWithType: EmotionType.Frisky
fullName: TinyLife.Emotions.EmotionType.Frisky
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Frisky
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -329,14 +250,6 @@ items:
nameWithType: EmotionType.Creative
fullName: TinyLife.Emotions.EmotionType.Creative
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creative
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -356,14 +269,6 @@ items:
nameWithType: EmotionType.Focused
fullName: TinyLife.Emotions.EmotionType.Focused
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Focused
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -383,14 +288,6 @@ items:
nameWithType: EmotionType.Stunned
fullName: TinyLife.Emotions.EmotionType.Stunned
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stunned
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -410,14 +307,6 @@ items:
nameWithType: EmotionType.Angry
fullName: TinyLife.Emotions.EmotionType.Angry
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -437,14 +326,6 @@ items:
nameWithType: EmotionType.Energetic
fullName: TinyLife.Emotions.EmotionType.Energetic
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Energetic
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -464,14 +345,6 @@ items:
nameWithType: EmotionType.Uneasy
fullName: TinyLife.Emotions.EmotionType.Uneasy
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Uneasy
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -491,14 +364,6 @@ items:
nameWithType: EmotionType.Relaxed
fullName: TinyLife.Emotions.EmotionType.Relaxed
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relaxed
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -518,14 +383,6 @@ items:
nameWithType: EmotionType.Confident
fullName: TinyLife.Emotions.EmotionType.Confident
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confident
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -545,14 +402,6 @@ items:
nameWithType: EmotionType.Goofy
fullName: TinyLife.Emotions.EmotionType.Goofy
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goofy
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -572,14 +421,6 @@ items:
nameWithType: EmotionType.Name
fullName: TinyLife.Emotions.EmotionType.Name
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -601,18 +442,10 @@ items:
nameWithType: EmotionType.Icon
fullName: TinyLife.Emotions.EmotionType.Icon
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: This emotion's icon, which is used in the portrait section for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> that has this emotion
summary: This emotion's icon, which is used in the portrait section for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> that has this emotion
example: []
syntax:
content: public readonly TextureRegion Icon
@ -630,14 +463,6 @@ items:
nameWithType: EmotionType.Color
fullName: TinyLife.Emotions.EmotionType.Color
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -662,14 +487,6 @@ items:
nameWithType: EmotionType.Category
fullName: TinyLife.Emotions.EmotionType.Category
type: Field
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Category
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -683,6 +500,32 @@ items:
return:
type: TinyLife.Emotions.EmotionType.TypeCategory
content.vb: Public ReadOnly Category As EmotionType.TypeCategory
- uid: TinyLife.Emotions.EmotionType.Priority
commentId: P:TinyLife.Emotions.EmotionType.Priority
id: Priority
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: Priority
nameWithType: EmotionType.Priority
fullName: TinyLife.Emotions.EmotionType.Priority
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The priority that this emotion type has, which determines whether it is chosen over another emotion with the same total amount.
A higher priority means the emotion is chosen over a lower priority one. The default priority is 0.
example: []
syntax:
content: public int Priority { get; init; }
parameters: []
return:
type: System.Int32
content.vb: Public Property Priority As Integer
overload: TinyLife.Emotions.EmotionType.Priority*
- uid: TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
commentId: M:TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)'
@ -694,14 +537,6 @@ items:
nameWithType: EmotionType.EmotionType(string, TextureRegion, Color, EmotionType.TypeCategory)
fullName: TinyLife.Emotions.EmotionType.EmotionType(string, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, TinyLife.Emotions.EmotionType.TypeCategory)
type: Constructor
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -738,14 +573,6 @@ items:
nameWithType: EmotionType.Register(EmotionType)
fullName: TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
type: Method
source:
remote:
path: TinyLife/Emotions/EmotionType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Emotions/EmotionType.cs
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -763,13 +590,13 @@ items:
content.vb: Public Shared Function Register(type As EmotionType) As EmotionType
overload: TinyLife.Emotions.EmotionType.Register*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -1405,6 +1232,23 @@ references:
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- uid: TinyLife.Emotions.EmotionType.Priority*
commentId: Overload:TinyLife.Emotions.EmotionType.Priority
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Priority
name: Priority
nameWithType: EmotionType.Priority
fullName: TinyLife.Emotions.EmotionType.Priority
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: TinyLife.Emotions.EmotionType.#ctor*
commentId: Overload:TinyLife.Emotions.EmotionType.#ctor
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType__ctor_System_String_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_TinyLife_Emotions_EmotionType_TypeCategory_

View file

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

View file

@ -19,14 +19,6 @@ items:
nameWithType: GameImpl.GameMode
fullName: TinyLife.GameImpl.GameMode
type: Enum
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
startLine: 1362
assemblies:
- Tiny Life
namespace: TinyLife
@ -48,14 +40,6 @@ items:
nameWithType: GameImpl.GameMode.InitialLoad
fullName: TinyLife.GameImpl.GameMode.InitialLoad
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
startLine: 1365
assemblies:
- Tiny Life
namespace: TinyLife
@ -76,14 +60,6 @@ items:
nameWithType: GameImpl.GameMode.Splash
fullName: TinyLife.GameImpl.GameMode.Splash
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
startLine: 1367
assemblies:
- Tiny Life
namespace: TinyLife
@ -104,14 +80,6 @@ items:
nameWithType: GameImpl.GameMode.MainMenu
fullName: TinyLife.GameImpl.GameMode.MainMenu
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
startLine: 1369
assemblies:
- Tiny Life
namespace: TinyLife
@ -132,14 +100,6 @@ items:
nameWithType: GameImpl.GameMode.SelectHousehold
fullName: TinyLife.GameImpl.GameMode.SelectHousehold
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1371
assemblies:
- Tiny Life
namespace: TinyLife
@ -160,14 +120,6 @@ items:
nameWithType: GameImpl.GameMode.InGameHousehold
fullName: TinyLife.GameImpl.GameMode.InGameHousehold
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1373
assemblies:
- Tiny Life
namespace: TinyLife
@ -188,14 +140,6 @@ items:
nameWithType: GameImpl.GameMode.BuildOnly
fullName: TinyLife.GameImpl.GameMode.BuildOnly
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
startLine: 1375
assemblies:
- Tiny Life
namespace: TinyLife
@ -216,14 +160,6 @@ items:
nameWithType: GameImpl.GameMode.CharacterCreation
fullName: TinyLife.GameImpl.GameMode.CharacterCreation
type: Field
source:
remote:
path: TinyLife/GameImpl.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
startLine: 1377
assemblies:
- Tiny Life
namespace: TinyLife

File diff suppressed because it is too large Load diff

View file

@ -17,14 +17,6 @@ items:
nameWithType: GameSpeed
fullName: TinyLife.GameSpeed
type: Enum
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed
path: ../TinyLife/Options.cs
startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife
@ -49,14 +41,6 @@ items:
nameWithType: GameSpeed.Paused
fullName: TinyLife.GameSpeed.Paused
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
startLine: 625
assemblies:
- Tiny Life
namespace: TinyLife
@ -77,14 +61,6 @@ items:
nameWithType: GameSpeed.Regular
fullName: TinyLife.GameSpeed.Regular
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
startLine: 629
assemblies:
- Tiny Life
namespace: TinyLife
@ -105,14 +81,6 @@ items:
nameWithType: GameSpeed.Fast
fullName: TinyLife.GameSpeed.Fast
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
startLine: 633
assemblies:
- Tiny Life
namespace: TinyLife
@ -133,14 +101,6 @@ items:
nameWithType: GameSpeed.VeryFast
fullName: TinyLife.GameSpeed.VeryFast
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
startLine: 637
assemblies:
- Tiny Life
namespace: TinyLife
@ -161,14 +121,6 @@ items:
nameWithType: GameSpeed.ExtremelyFast
fullName: TinyLife.GameSpeed.ExtremelyFast
type: Field
source:
remote:
path: TinyLife/Options.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -22,14 +22,6 @@ items:
nameWithType: GenealogyType
fullName: TinyLife.GenealogyType
type: Enum
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType
path: ../TinyLife/Relationship.cs
startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife
@ -44,7 +36,7 @@ items:
extensionMethods:
- TinyLife.GenealogyType.TinyLife.Utilities.Extensions.GetOpposite
- TinyLife.GenealogyType.TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType)
- TinyLife.GenealogyType.TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.Objects.AgeGroup)
- TinyLife.GenealogyType.TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
- TinyLife.GenealogyType.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.GenealogyType.Unrelated
commentId: F:TinyLife.GenealogyType.Unrelated
@ -57,14 +49,6 @@ items:
nameWithType: GenealogyType.Unrelated
fullName: TinyLife.GenealogyType.Unrelated
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated
path: ../TinyLife/Relationship.cs
startLine: 549
assemblies:
- Tiny Life
namespace: TinyLife
@ -85,14 +69,6 @@ items:
nameWithType: GenealogyType.Parent
fullName: TinyLife.GenealogyType.Parent
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent
path: ../TinyLife/Relationship.cs
startLine: 553
assemblies:
- Tiny Life
namespace: TinyLife
@ -113,14 +89,6 @@ items:
nameWithType: GenealogyType.Child
fullName: TinyLife.GenealogyType.Child
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Relationship.cs
startLine: 557
assemblies:
- Tiny Life
namespace: TinyLife
@ -141,14 +109,6 @@ items:
nameWithType: GenealogyType.Sibling
fullName: TinyLife.GenealogyType.Sibling
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling
path: ../TinyLife/Relationship.cs
startLine: 561
assemblies:
- Tiny Life
namespace: TinyLife
@ -169,14 +129,6 @@ items:
nameWithType: GenealogyType.Nibling
fullName: TinyLife.GenealogyType.Nibling
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling
path: ../TinyLife/Relationship.cs
startLine: 565
assemblies:
- Tiny Life
namespace: TinyLife
@ -197,14 +149,6 @@ items:
nameWithType: GenealogyType.Pibling
fullName: TinyLife.GenealogyType.Pibling
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling
path: ../TinyLife/Relationship.cs
startLine: 569
assemblies:
- Tiny Life
namespace: TinyLife
@ -225,14 +169,6 @@ items:
nameWithType: GenealogyType.Grandparent
fullName: TinyLife.GenealogyType.Grandparent
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent
path: ../TinyLife/Relationship.cs
startLine: 573
assemblies:
- Tiny Life
namespace: TinyLife
@ -253,14 +189,6 @@ items:
nameWithType: GenealogyType.Grandchild
fullName: TinyLife.GenealogyType.Grandchild
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild
path: ../TinyLife/Relationship.cs
startLine: 577
assemblies:
- Tiny Life
namespace: TinyLife
@ -281,14 +209,6 @@ items:
nameWithType: GenealogyType.Cousin
fullName: TinyLife.GenealogyType.Cousin
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin
path: ../TinyLife/Relationship.cs
startLine: 581
assemblies:
- Tiny Life
namespace: TinyLife
@ -309,14 +229,6 @@ items:
nameWithType: GenealogyType.DistantlyRelated
fullName: TinyLife.GenealogyType.DistantlyRelated
type: Field
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated
path: ../TinyLife/Relationship.cs
startLine: 585
assemblies:
- Tiny Life
namespace: TinyLife
@ -402,38 +314,48 @@ references:
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)
- uid: TinyLife.GenealogyType.TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
commentId: M:TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,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)
definition: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_TinyLife_Objects_AgeGroup_
name: IsAgeAppropriate(GenealogyType, AgeGroup, AgeGroup)
nameWithType: Extensions.IsAgeAppropriate(GenealogyType, AgeGroup, AgeGroup)
fullName: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType, TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_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: ','
- 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)
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_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: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
@ -544,36 +466,46 @@ references:
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)
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
commentId: M:TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_TinyLife_Objects_AgeGroup_
name: IsAgeAppropriate(GenealogyType, AgeGroup, AgeGroup)
nameWithType: Extensions.IsAgeAppropriate(GenealogyType, AgeGroup, AgeGroup)
fullName: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType, TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_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: ','
- 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)
- uid: TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup)
name: IsAgeAppropriate
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsAgeAppropriate_TinyLife_GenealogyType_TinyLife_Objects_AgeGroup_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: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html

View file

@ -20,14 +20,6 @@ items:
nameWithType: Achievement
fullName: TinyLife.Goals.Achievement
type: Class
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievement
path: ../TinyLife/Goals/Achievement.cs
startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -72,14 +64,6 @@ items:
nameWithType: Achievement.Type
fullName: TinyLife.Goals.Achievement.Type
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Goals/Achievement.cs
startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -111,14 +95,6 @@ items:
nameWithType: Achievement.Goals
fullName: TinyLife.Goals.Achievement.Goals
type: Property
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/Achievement.cs
startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -156,14 +132,6 @@ items:
nameWithType: Achievement.Completed
fullName: TinyLife.Goals.Achievement.Completed
type: Property
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed
path: ../TinyLife/Goals/Achievement.cs
startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -204,14 +172,6 @@ items:
nameWithType: Achievement.Achievement(AchievementType, GoalSet)
fullName: TinyLife.Goals.Achievement.Achievement(TinyLife.Goals.AchievementType, TinyLife.Goals.GoalSet)
type: Constructor
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 185
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -245,14 +205,6 @@ items:
nameWithType: Achievement.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Goals.Achievement.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Goals/Achievement.cs
startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -289,14 +241,6 @@ items:
nameWithType: Achievement.CreateElement()
fullName: TinyLife.Goals.Achievement.CreateElement()
type: Method
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateElement
path: ../TinyLife/Goals/Achievement.cs
startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -323,14 +267,6 @@ items:
nameWithType: Achievement.Validate()
fullName: TinyLife.Goals.Achievement.Validate()
type: Method
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Achievement.cs
startLine: 237
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -354,14 +290,6 @@ items:
nameWithType: Achievement.Complete()
fullName: TinyLife.Goals.Achievement.Complete()
type: Method
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Complete
path: ../TinyLife/Goals/Achievement.cs
startLine: 245
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -5,12 +5,14 @@ items:
id: AchievementType
parent: TinyLife.Goals
children:
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalInfo,System.Boolean)
- TinyLife.Goals.AchievementType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Goals.GoalSetInfo,System.Boolean)
- TinyLife.Goals.AchievementType.Construct
- TinyLife.Goals.AchievementType.DieOnPublicLot
- TinyLife.Goals.AchievementType.DisplayName
- TinyLife.Goals.AchievementType.Goals
- TinyLife.Goals.AchievementType.Hidden
- TinyLife.Goals.AchievementType.HiddenTrash
- TinyLife.Goals.AchievementType.Icon
- TinyLife.Goals.AchievementType.Name
- TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
@ -23,14 +25,6 @@ items:
nameWithType: AchievementType
fullName: TinyLife.Goals.AchievementType
type: Class
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AchievementType
path: ../TinyLife/Goals/Achievement.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -41,11 +35,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<AchievementType>), new object[] { typeof(AchievementType), "PrivateTypes" })]
[JsonConverter(typeof(StaticJsonConverter<AchievementType>), new object[] { typeof(AchievementType), "PrivateTypes", true })]
public class AchievementType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of AchievementType)), New Object() { GetType(AchievementType), "PrivateTypes" })>
<JsonConverter(GetType(StaticJsonConverter(Of AchievementType)), New Object() { GetType(AchievementType), "PrivateTypes", True })>
Public Class AchievementType
inheritance:
@ -71,14 +65,6 @@ items:
nameWithType: AchievementType.Types
fullName: TinyLife.Goals.AchievementType.Types
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Goals/Achievement.cs
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -100,14 +86,6 @@ items:
nameWithType: AchievementType.SomeoneDiesOnYourLot
fullName: TinyLife.Goals.AchievementType.SomeoneDiesOnYourLot
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SomeoneDiesOnYourLot
path: ../TinyLife/Goals/Achievement.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -127,14 +105,6 @@ items:
nameWithType: AchievementType.DieOnPublicLot
fullName: TinyLife.Goals.AchievementType.DieOnPublicLot
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DieOnPublicLot
path: ../TinyLife/Goals/Achievement.cs
startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -143,6 +113,25 @@ 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
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
@ -154,14 +143,6 @@ items:
nameWithType: AchievementType.Name
fullName: TinyLife.Goals.AchievementType.Name
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/Achievement.cs
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -183,14 +164,6 @@ items:
nameWithType: AchievementType.Icon
fullName: TinyLife.Goals.AchievementType.Icon
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Goals/Achievement.cs
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -212,14 +185,6 @@ items:
nameWithType: AchievementType.Goals
fullName: TinyLife.Goals.AchievementType.Goals
type: Field
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Goals/Achievement.cs
startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -233,6 +198,27 @@ items:
return:
type: TinyLife.Goals.GoalSetInfo
content.vb: Public ReadOnly Goals As GoalSetInfo
- uid: TinyLife.Goals.AchievementType.Hidden
commentId: F:TinyLife.Goals.AchievementType.Hidden
id: Hidden
parent: TinyLife.Goals.AchievementType
langs:
- csharp
- vb
name: Hidden
nameWithType: AchievementType.Hidden
fullName: TinyLife.Goals.AchievementType.Hidden
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Stores whether this achievement should be hidden from the achievement menu if not achieved.
example: []
syntax:
content: public readonly bool Hidden
return:
type: System.Boolean
content.vb: Public ReadOnly Hidden As Boolean
- uid: TinyLife.Goals.AchievementType.DisplayName
commentId: P:TinyLife.Goals.AchievementType.DisplayName
id: DisplayName
@ -244,14 +230,6 @@ items:
nameWithType: AchievementType.DisplayName
fullName: TinyLife.Goals.AchievementType.DisplayName
type: Property
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Goals/Achievement.cs
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -264,32 +242,24 @@ 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:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new achievement type with the given settings.
example: []
syntax:
content: public AchievementType(string name, TextureRegion icon, GoalInfo goal)
content: public AchievementType(string name, TextureRegion icon, GoalInfo goal, bool hidden = false)
parameters:
- id: name
type: System.String
@ -300,37 +270,32 @@ items:
- 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
description: Whether the achievement should be hidden from the achievement menu if not achieved.
content.vb: Public Sub New(name As String, icon As TextureRegion, goal As GoalInfo, hidden As Boolean = False)
overload: TinyLife.Goals.AchievementType.#ctor*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalInfo)
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:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Achievement.cs
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new achievement type with the given settings.
example: []
syntax:
content: public AchievementType(string name, TextureRegion icon, GoalSetInfo goals = null)
content: public AchievementType(string name, TextureRegion icon, GoalSetInfo goals = null, bool hidden = false)
parameters:
- id: name
type: System.String
@ -341,11 +306,14 @@ items:
- id: goals
type: TinyLife.Goals.GoalSetInfo
description: The set of goals that have to be fulfilled for this achievement to be completed. If this is null, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> has to be used to complete an achievement of this type.
content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing)
- id: hidden
type: System.Boolean
description: Whether the achievement should be hidden from the achievement menu if not achieved.
content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing, hidden As Boolean = False)
overload: TinyLife.Goals.AchievementType.#ctor*
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo)
name.vb: New(String, TextureRegion, GoalSetInfo)
nameWithType.vb: AchievementType.New(String, TextureRegion, GoalSetInfo, Boolean)
fullName.vb: TinyLife.Goals.AchievementType.New(String, MLEM.Textures.TextureRegion, TinyLife.Goals.GoalSetInfo, Boolean)
name.vb: New(String, TextureRegion, GoalSetInfo, Boolean)
- uid: TinyLife.Goals.AchievementType.Construct
commentId: M:TinyLife.Goals.AchievementType.Construct
id: Construct
@ -357,14 +325,6 @@ items:
nameWithType: AchievementType.Construct()
fullName: TinyLife.Goals.AchievementType.Construct()
type: Method
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/Achievement.cs
startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -388,14 +348,6 @@ items:
nameWithType: AchievementType.Register(AchievementType)
fullName: TinyLife.Goals.AchievementType.Register(TinyLife.Goals.AchievementType)
type: Method
source:
remote:
path: TinyLife/Goals/Achievement.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/Achievement.cs
startLine: 117
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1004,6 +956,17 @@ references:
name: GoalSetInfo
nameWithType: GoalSetInfo
fullName: TinyLife.Goals.GoalSetInfo
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.AchievementType.Name
commentId: F:TinyLife.Goals.AchievementType.Name
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType_Name
@ -1018,7 +981,7 @@ references:
fullName: TinyLife.Goals.AchievementType.DisplayName
- uid: TinyLife.Goals.AchievementType.#ctor*
commentId: Overload:TinyLife.Goals.AchievementType.#ctor
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Goals_GoalInfo_
href: TinyLife.Goals.AchievementType.html#TinyLife_Goals_AchievementType__ctor_System_String_MLEM_Textures_TextureRegion_TinyLife_Goals_GoalInfo_System_Boolean_
name: AchievementType
nameWithType: AchievementType.AchievementType
fullName: TinyLife.Goals.AchievementType.AchievementType

View file

@ -17,14 +17,6 @@ items:
nameWithType: AmountGoal
fullName: TinyLife.Goals.AmountGoal
type: Class
source:
remote:
path: TinyLife/Goals/AmountGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AmountGoal
path: ../TinyLife/Goals/AmountGoal.cs
startLine: 9
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -53,7 +45,6 @@ items:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -77,14 +68,6 @@ items:
nameWithType: AmountGoal.AmountGoal(GoalSet, AutoGoalInfo)
fullName: TinyLife.Goals.AmountGoal.AmountGoal(TinyLife.Goals.GoalSet, TinyLife.Goals.AutoGoalInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/AmountGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/AmountGoal.cs
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -112,14 +95,6 @@ items:
nameWithType: AmountGoal.GetProgress()
fullName: TinyLife.Goals.AmountGoal.GetProgress()
type: Method
source:
remote:
path: TinyLife/Goals/AmountGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/AmountGoal.cs
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -144,14 +119,6 @@ items:
nameWithType: AmountGoal.Reset()
fullName: TinyLife.Goals.AmountGoal.Reset()
type: Method
source:
remote:
path: TinyLife/Goals/AmountGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/AmountGoal.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -173,14 +140,6 @@ items:
nameWithType: AmountGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress(bool)
type: Method
source:
remote:
path: TinyLife/Goals/AmountGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: ../TinyLife/Goals/AmountGoal.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -214,14 +173,6 @@ items:
nameWithType: AmountGoal.Trigger(float)
fullName: TinyLife.Goals.AmountGoal.Trigger(float)
type: Method
source:
remote:
path: TinyLife/Goals/AmountGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/AmountGoal.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -631,49 +582,6 @@ references:
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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -20,14 +20,6 @@ items:
nameWithType: AutoGoalInfo
fullName: TinyLife.Goals.AutoGoalInfo
type: Class
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoGoalInfo
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -48,7 +40,6 @@ items:
inheritedMembers:
- TinyLife.Goals.GoalInfo.Name
- TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
- MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
- MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
- MLEM.Misc.GenericDataHolder.GetData``1(System.String)
- MLEM.Misc.GenericDataHolder.GetDataKeys
@ -72,14 +63,6 @@ items:
nameWithType: AutoGoalInfo.Triggers
fullName: TinyLife.Goals.AutoGoalInfo.Triggers
type: Field
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Triggers
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -104,14 +87,6 @@ items:
nameWithType: AutoGoalInfo.Condition
fullName: TinyLife.Goals.AutoGoalInfo.Condition
type: Field
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Condition
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -136,14 +111,6 @@ items:
nameWithType: AutoGoalInfo.AutoGoalInfo(string, GoalTrigger[], Func<object, bool>, Func<GoalSet, AutoGoalInfo, Goal>)
fullName: TinyLife.Goals.AutoGoalInfo.AutoGoalInfo(string, TinyLife.Goals.GoalTrigger[], System.Func<object, bool>, System.Func<TinyLife.Goals.GoalSet, TinyLife.Goals.AutoGoalInfo, TinyLife.Goals.Goal>)
type: Constructor
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -183,14 +150,6 @@ items:
nameWithType: AutoGoalInfo.Timed<T>(string, TimeSpan, Func<T, bool>, params GoalTrigger[])
fullName: TinyLife.Goals.AutoGoalInfo.Timed<T>(string, System.TimeSpan, System.Func<T, bool>, params TinyLife.Goals.GoalTrigger[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Timed
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -236,14 +195,6 @@ items:
nameWithType: AutoGoalInfo.Amount<T>(string, float, Func<T, bool>, params GoalTrigger[])
fullName: TinyLife.Goals.AutoGoalInfo.Amount<T>(string, float, System.Func<T, bool>, params TinyLife.Goals.GoalTrigger[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -289,14 +240,6 @@ items:
nameWithType: AutoGoalInfo.Distinct<T>(string, int, Func<T, string>, Func<T, bool>, params GoalTrigger[])
fullName: TinyLife.Goals.AutoGoalInfo.Distinct<T>(string, int, System.Func<T, string>, System.Func<T, bool>, params TinyLife.Goals.GoalTrigger[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Distinct
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -347,14 +290,6 @@ items:
nameWithType: AutoGoalInfo.Distinct<T>(string, IEnumerable<string>, Func<T, string>, Func<T, bool>, params GoalTrigger[])
fullName: TinyLife.Goals.AutoGoalInfo.Distinct<T>(string, System.Collections.Generic.IEnumerable<string>, System.Func<T, string>, System.Func<T, bool>, params TinyLife.Goals.GoalTrigger[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Distinct
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -405,14 +340,6 @@ items:
nameWithType: AutoGoalInfo.Conditioned<T>(string, Func<T, bool>, params GoalTrigger[])
fullName: TinyLife.Goals.AutoGoalInfo.Conditioned<T>(string, System.Func<T, bool>, params TinyLife.Goals.GoalTrigger[])
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Conditioned
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -549,49 +476,6 @@ references:
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)
parent: MLEM.Misc.GenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: GenericDataHolder.SetData(string, object)
fullName: MLEM.Misc.GenericDataHolder.SetData(string, object)
nameWithType.vb: GenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Misc.GenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Misc.GenericDataHolder

View file

@ -16,14 +16,6 @@ items:
nameWithType: AutoTriggerGoal<T>
fullName: TinyLife.Goals.AutoTriggerGoal<T>
type: Class
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoTriggerGoal
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -59,7 +51,6 @@ items:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -86,14 +77,6 @@ items:
nameWithType: AutoTriggerGoal<T>.AutoTriggerGoal(GoalSet, AutoGoalInfo)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.AutoTriggerGoal(TinyLife.Goals.GoalSet, TinyLife.Goals.AutoGoalInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -121,14 +104,6 @@ items:
nameWithType: AutoTriggerGoal<T>.Trigger(T)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(T)
type: Method
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -158,14 +133,6 @@ items:
nameWithType: AutoTriggerGoal<T>.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.Trigger(object)
type: Method
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -197,14 +164,6 @@ items:
nameWithType: AutoTriggerGoal<T>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal<T>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
type: Method
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanTrigger
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -512,49 +471,6 @@ references:
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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -15,14 +15,6 @@ items:
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
type: Class
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoTriggerGoal
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 8
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -52,7 +44,6 @@ items:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -76,14 +67,6 @@ items:
nameWithType: AutoTriggerGoal.AutoTriggerGoal(GoalSet, AutoGoalInfo)
fullName: TinyLife.Goals.AutoTriggerGoal.AutoTriggerGoal(TinyLife.Goals.GoalSet, TinyLife.Goals.AutoGoalInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -111,14 +94,6 @@ items:
nameWithType: AutoTriggerGoal.Trigger(object)
fullName: TinyLife.Goals.AutoTriggerGoal.Trigger(object)
type: Method
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -149,14 +124,6 @@ items:
nameWithType: AutoTriggerGoal.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.AutoTriggerGoal.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
type: Method
source:
remote:
path: TinyLife/Goals/AutoTriggerGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanTrigger
path: ../TinyLife/Goals/AutoTriggerGoal.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -456,49 +423,6 @@ references:
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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -17,14 +17,6 @@ items:
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
type: Class
source:
remote:
path: TinyLife/Goals/ConditionedGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConditionedGoal
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 8
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -53,7 +45,6 @@ items:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -77,14 +68,6 @@ items:
nameWithType: ConditionedGoal.ConditionedGoal(GoalSet, AutoGoalInfo)
fullName: TinyLife.Goals.ConditionedGoal.ConditionedGoal(TinyLife.Goals.GoalSet, TinyLife.Goals.AutoGoalInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/ConditionedGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -112,14 +95,6 @@ items:
nameWithType: ConditionedGoal.GetProgress()
fullName: TinyLife.Goals.ConditionedGoal.GetProgress()
type: Method
source:
remote:
path: TinyLife/Goals/ConditionedGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -144,14 +119,6 @@ items:
nameWithType: ConditionedGoal.Reset()
fullName: TinyLife.Goals.ConditionedGoal.Reset()
type: Method
source:
remote:
path: TinyLife/Goals/ConditionedGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -173,14 +140,6 @@ items:
nameWithType: ConditionedGoal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(bool)
type: Method
source:
remote:
path: TinyLife/Goals/ConditionedGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -214,14 +173,6 @@ items:
nameWithType: ConditionedGoal.Trigger(bool)
fullName: TinyLife.Goals.ConditionedGoal.Trigger(bool)
type: Method
source:
remote:
path: TinyLife/Goals/ConditionedGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/ConditionedGoal.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -591,49 +542,6 @@ references:
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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -19,14 +19,6 @@ items:
nameWithType: DistinctGoal<T>
fullName: TinyLife.Goals.DistinctGoal<T>
type: Class
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistinctGoal
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 10
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -55,7 +47,6 @@ items:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -82,14 +73,6 @@ items:
nameWithType: DistinctGoal<T>.DistinctGoal(GoalSet, AutoGoalInfo)
fullName: TinyLife.Goals.DistinctGoal<T>.DistinctGoal(TinyLife.Goals.GoalSet, TinyLife.Goals.AutoGoalInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -117,14 +100,6 @@ items:
nameWithType: DistinctGoal<T>.GetProgress()
fullName: TinyLife.Goals.DistinctGoal<T>.GetProgress()
type: Method
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -151,14 +126,6 @@ items:
nameWithType: DistinctGoal<T>.Reset()
fullName: TinyLife.Goals.DistinctGoal<T>.Reset()
type: Method
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -182,14 +149,6 @@ items:
nameWithType: DistinctGoal<T>.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.DistinctGoal<T>.GetDisplayedProgress(bool)
type: Method
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -223,14 +182,6 @@ items:
nameWithType: DistinctGoal<T>.Validate(GoalSet)
fullName: TinyLife.Goals.DistinctGoal<T>.Validate(TinyLife.Goals.GoalSet)
type: Method
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -261,14 +212,6 @@ items:
nameWithType: DistinctGoal<T>.Trigger(T)
fullName: TinyLife.Goals.DistinctGoal<T>.Trigger(T)
type: Method
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -299,14 +242,6 @@ items:
nameWithType: DistinctGoal<T>.CanTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.DistinctGoal<T>.CanTrigger(object, TinyLife.Goals.GoalTrigger, object)
type: Method
source:
remote:
path: TinyLife/Goals/DistinctGoal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanTrigger
path: ../TinyLife/Goals/DistinctGoal.cs
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -641,49 +576,6 @@ references:
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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -14,14 +14,6 @@ items:
nameWithType: Goal<TInfo>
fullName: TinyLife.Goals.Goal<TInfo>
type: Class
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -51,7 +43,6 @@ items:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -78,14 +69,6 @@ items:
nameWithType: Goal<TInfo>.Info
fullName: TinyLife.Goals.Goal<TInfo>.Info
type: Property
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -111,14 +94,6 @@ items:
nameWithType: Goal<TInfo>.Goal(GoalSet, TInfo)
fullName: TinyLife.Goals.Goal<TInfo>.Goal(TinyLife.Goals.GoalSet, TInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -365,49 +340,6 @@ references:
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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -21,14 +21,6 @@ items:
nameWithType: Goal
fullName: TinyLife.Goals.Goal
type: Class
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/Goal.cs
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -55,7 +47,6 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -83,14 +74,6 @@ items:
nameWithType: Goal.Name
fullName: TinyLife.Goals.Goal.Name
type: Field
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/Goal.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -122,14 +105,6 @@ items:
nameWithType: Goal.Set
fullName: TinyLife.Goals.Goal.Set
type: Property
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/Goals/Goal.cs
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -153,14 +128,6 @@ items:
nameWithType: Goal.Info
fullName: TinyLife.Goals.Goal.Info
type: Property
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Goal.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -184,14 +151,6 @@ items:
nameWithType: Goal.Goal(GoalSet, GoalInfo)
fullName: TinyLife.Goals.Goal.Goal(TinyLife.Goals.GoalSet, TinyLife.Goals.GoalInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Goal.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -222,14 +181,6 @@ items:
nameWithType: Goal.GetProgress()
fullName: TinyLife.Goals.Goal.GetProgress()
type: Method
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/Goal.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -253,14 +204,6 @@ items:
nameWithType: Goal.Reset()
fullName: TinyLife.Goals.Goal.Reset()
type: Method
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/Goal.cs
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -281,14 +224,6 @@ items:
nameWithType: Goal.GetDisplayedProgress(bool)
fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool)
type: Method
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayedProgress
path: ../TinyLife/Goals/Goal.cs
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -321,14 +256,6 @@ items:
nameWithType: Goal.Validate(GoalSet)
fullName: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet)
type: Method
source:
remote:
path: TinyLife/Goals/Goal.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Goal.cs
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -356,14 +283,6 @@ items:
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
@ -451,49 +370,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- 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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -15,14 +15,6 @@ items:
nameWithType: GoalInfo
fullName: TinyLife.Goals.GoalInfo
type: Class
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalInfo
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 11
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -42,7 +34,6 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
- MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
- MLEM.Misc.GenericDataHolder.GetData``1(System.String)
- MLEM.Misc.GenericDataHolder.GetDataKeys
@ -66,14 +57,6 @@ items:
nameWithType: GoalInfo.Name
fullName: TinyLife.Goals.GoalInfo.Name
type: Field
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -95,14 +78,6 @@ items:
nameWithType: GoalInfo.GoalInfo(string, Func<GoalSet, GoalInfo, Goal>)
fullName: TinyLife.Goals.GoalInfo.GoalInfo(string, System.Func<TinyLife.Goals.GoalSet, TinyLife.Goals.GoalInfo, TinyLife.Goals.Goal>)
type: Constructor
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -133,14 +108,6 @@ items:
nameWithType: GoalInfo.Construct(GoalSet)
fullName: TinyLife.Goals.GoalInfo.Construct(TinyLife.Goals.GoalSet)
type: Method
source:
remote:
path: TinyLife/Goals/GoalInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/GoalInfo.cs
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -229,49 +196,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Misc.GenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: GenericDataHolder.SetData(string, object)
fullName: MLEM.Misc.GenericDataHolder.SetData(string, object)
nameWithType.vb: GenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Misc.GenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Misc.GenericDataHolder

View file

@ -23,14 +23,6 @@ items:
nameWithType: GoalSet
fullName: TinyLife.Goals.GoalSet
type: Class
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalSet
path: ../TinyLife/Goals/GoalSet.cs
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -55,7 +47,6 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Goals.IGoalTriggerable
inheritedMembers:
- 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)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
@ -83,14 +74,6 @@ items:
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
@ -114,14 +97,6 @@ items:
nameWithType: GoalSet.Info
fullName: TinyLife.Goals.GoalSet.Info
type: Property
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/GoalSet.cs
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -145,14 +120,6 @@ items:
nameWithType: GoalSet.GoalSet(GoalSetInfo)
fullName: TinyLife.Goals.GoalSet.GoalSet(TinyLife.Goals.GoalSetInfo)
type: Constructor
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalSet.cs
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -180,14 +147,6 @@ items:
nameWithType: GoalSet.GetProgress()
fullName: TinyLife.Goals.GoalSet.GetProgress()
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Goals/GoalSet.cs
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -211,14 +170,6 @@ items:
nameWithType: GoalSet.IsCompleted()
fullName: TinyLife.Goals.GoalSet.IsCompleted()
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Goals/GoalSet.cs
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -245,14 +196,6 @@ items:
nameWithType: GoalSet.Reset()
fullName: TinyLife.Goals.GoalSet.Reset()
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reset
path: ../TinyLife/Goals/GoalSet.cs
startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -273,14 +216,6 @@ items:
nameWithType: GoalSet.GetGoals<T>()
fullName: TinyLife.Goals.GoalSet.GetGoals<T>()
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoals
path: ../TinyLife/Goals/GoalSet.cs
startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -310,14 +245,6 @@ items:
nameWithType: GoalSet.GetGoal<T>(string)
fullName: TinyLife.Goals.GoalSet.GetGoal<T>(string)
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -351,14 +278,6 @@ items:
nameWithType: GoalSet.GetGoal<T>()
fullName: TinyLife.Goals.GoalSet.GetGoal<T>()
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGoal
path: ../TinyLife/Goals/GoalSet.cs
startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -391,14 +310,6 @@ items:
nameWithType: GoalSet.GetDisplay(Anchor, bool)
fullName: TinyLife.Goals.GoalSet.GetDisplay(MLEM.Ui.Anchor, bool)
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplay
path: ../TinyLife/Goals/GoalSet.cs
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -432,14 +343,6 @@ items:
nameWithType: GoalSet.Validate(GoalSetInfo)
fullName: TinyLife.Goals.GoalSet.Validate(TinyLife.Goals.GoalSetInfo)
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/GoalSet.cs
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -541,49 +444,6 @@ references:
name: IGoalTriggerable
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
- 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
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder

View file

@ -15,14 +15,6 @@ items:
nameWithType: GoalSetInfo
fullName: TinyLife.Goals.GoalSetInfo
type: Class
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalSetInfo
path: ../TinyLife/Goals/GoalSet.cs
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -37,7 +29,6 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
- MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
- MLEM.Misc.GenericDataHolder.GetData``1(System.String)
- MLEM.Misc.GenericDataHolder.GetDataKeys
@ -61,14 +52,6 @@ items:
nameWithType: GoalSetInfo.Configurations
fullName: TinyLife.Goals.GoalSetInfo.Configurations
type: Field
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Configurations
path: ../TinyLife/Goals/GoalSet.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -90,14 +73,6 @@ items:
nameWithType: GoalSetInfo.GoalSetInfo(params GoalInfo[])
fullName: TinyLife.Goals.GoalSetInfo.GoalSetInfo(params TinyLife.Goals.GoalInfo[])
type: Constructor
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalSet.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -125,14 +100,6 @@ items:
nameWithType: GoalSetInfo.Construct()
fullName: TinyLife.Goals.GoalSetInfo.Construct()
type: Method
source:
remote:
path: TinyLife/Goals/GoalSet.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/GoalSet.cs
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -200,49 +167,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Misc.GenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: GenericDataHolder.SetData(string, object)
fullName: MLEM.Misc.GenericDataHolder.SetData(string, object)
nameWithType.vb: GenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Misc.GenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Misc.GenericDataHolder

View file

@ -5,7 +5,7 @@ items:
id: GoalTrigger
parent: TinyLife.Goals
children:
- TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[])
- TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
- TinyLife.Goals.GoalTrigger.ActionCompleted
- TinyLife.Goals.GoalTrigger.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate
@ -31,14 +31,6 @@ items:
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
type: Class
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoalTrigger
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -73,21 +65,13 @@ items:
nameWithType: GoalTrigger.PersonUpdate
fullName: TinyLife.Goals.GoalTrigger.PersonUpdate
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonUpdate
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> method is called.
A goal trigger for when a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> method is called.
This goal trigger supports the <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> goal types.
This goal trigger supports the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger PersonUpdate
@ -105,21 +89,13 @@ items:
nameWithType: GoalTrigger.FurnitureCreated
fullName: TinyLife.Goals.GoalTrigger.FurnitureCreated
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FurnitureCreated
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when a <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> item is created by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>.
A goal trigger for when a <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> item is created by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
By default, this trigger is used in <xref href="TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
By default, this trigger is used in <xref href="TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> goal types.
example: []
@ -139,19 +115,11 @@ items:
nameWithType: GoalTrigger.ActionCompleted
fullName: TinyLife.Goals.GoalTrigger.ActionCompleted
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionCompleted
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed succesfully (the result is <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref>) by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>.
A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed succesfully (the result is <xref href="TinyLife.Actions.CompletionType.Completed" data-throw-if-not-resolved="false"></xref>) by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types.
example: []
@ -171,19 +139,11 @@ items:
nameWithType: GoalTrigger.ActionEnded
fullName: TinyLife.Goals.GoalTrigger.ActionEnded
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionEnded
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed in any way (the <xref href="TinyLife.Actions.CompletionType" data-throw-if-not-resolved="false"></xref> doesn't matter) by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>.
A goal trigger for when an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> is completed in any way (the <xref href="TinyLife.Actions.CompletionType" data-throw-if-not-resolved="false"></xref> doesn't matter) by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types.
example: []
@ -203,14 +163,6 @@ items:
nameWithType: GoalTrigger.ActionUpdate
fullName: TinyLife.Goals.GoalTrigger.ActionUpdate
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -235,23 +187,15 @@ items:
nameWithType: GoalTrigger.EarnMoney
fullName: TinyLife.Goals.GoalTrigger.EarnMoney
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> earns money through an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>.
A goal trigger for when a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> earns money through an <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>.
By default, this trigger is used in <xref href="TinyLife.Objects.Person.EarnMoney(System.Single%2cSystem.Object)" data-throw-if-not-resolved="false"></xref>.
By default, this trigger is used in <xref href="TinyLife.Objects.PersonLike.EarnMoney(System.Single%2cSystem.Object)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> object types and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> goal types.
This goal trigger supports the <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.World.LotEmployment.Instance" data-throw-if-not-resolved="false"></xref> object types and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger EarnMoney
@ -269,19 +213,11 @@ items:
nameWithType: GoalTrigger.EmotionGained
fullName: TinyLife.Goals.GoalTrigger.EmotionGained
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionGained
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is added to a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> using <xref href="TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is added to a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> using <xref href="TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types.
example: []
@ -301,19 +237,11 @@ items:
nameWithType: GoalTrigger.EmotionLost
fullName: TinyLife.Goals.GoalTrigger.EmotionLost
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionLost
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is removed from a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)" data-throw-if-not-resolved="false"></xref> or when it runs out.
A goal trigger for when a <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> is removed from a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)" data-throw-if-not-resolved="false"></xref> or when it runs out.
This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types.
example: []
@ -333,19 +261,11 @@ items:
nameWithType: GoalTrigger.FoodEaten
fullName: TinyLife.Goals.GoalTrigger.FoodEaten
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodEaten
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger for when a <xref href="TinyLife.Skills.FoodType" data-throw-if-not-resolved="false"></xref> item is eaten by a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.FoodTypedItem)" data-throw-if-not-resolved="false"></xref>.
A goal trigger for when a <xref href="TinyLife.Skills.FoodType" data-throw-if-not-resolved="false"></xref> item is eaten by a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> in <xref href="TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo%2cTinyLife.Objects.FoodTypedItem)" data-throw-if-not-resolved="false"></xref>.
This goal trigger supports the <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> goal types.
example: []
@ -365,14 +285,6 @@ items:
nameWithType: GoalTrigger.ProjectCompleted
fullName: TinyLife.Goals.GoalTrigger.ProjectCompleted
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProjectCompleted
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -397,14 +309,6 @@ items:
nameWithType: GoalTrigger.Name
fullName: TinyLife.Goals.GoalTrigger.Name
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -426,24 +330,16 @@ items:
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidObjects
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public readonly Type[] ValidObjects
content: public readonly List<Type> ValidObjects
return:
type: System.Type[]
content.vb: Public ReadOnly ValidObjects As Type()
type: System.Collections.Generic.List{System.Type}
content.vb: Public ReadOnly ValidObjects As List(Of Type)
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
id: ValidValues
@ -455,65 +351,49 @@ items:
nameWithType: GoalTrigger.ValidValues
fullName: TinyLife.Goals.GoalTrigger.ValidValues
type: Field
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidValues
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: A set of types that determine which values are valud trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
summary: A set of types that determine which values are valid trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public readonly Type[] ValidValues
content: public readonly List<Type> ValidValues
return:
type: System.Type[]
content.vb: Public ReadOnly ValidValues As Type()
- uid: TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[])
commentId: M:TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Type[],System.Type[])
id: '#ctor(System.String,System.Type[],System.Type[])'
type: System.Collections.Generic.List{System.Type}
content.vb: Public ReadOnly ValidValues As List(Of Type)
- uid: TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
commentId: M:TinyLife.Goals.GoalTrigger.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})
id: '#ctor(System.String,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type})'
parent: TinyLife.Goals.GoalTrigger
langs:
- csharp
- vb
name: GoalTrigger(string, Type[], Type[])
nameWithType: GoalTrigger.GoalTrigger(string, Type[], Type[])
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger(string, System.Type[], System.Type[])
name: GoalTrigger(string, IEnumerable<Type>, IEnumerable<Type>)
nameWithType: GoalTrigger.GoalTrigger(string, IEnumerable<Type>, IEnumerable<Type>)
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger(string, System.Collections.Generic.IEnumerable<System.Type>, System.Collections.Generic.IEnumerable<System.Type>)
type: Constructor
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new goal trigger with the given settings.
example: []
syntax:
content: public GoalTrigger(string name, Type[] validObjects, Type[] validGoals)
content: public GoalTrigger(string name, IEnumerable<Type> validObjects, IEnumerable<Type> validGoals)
parameters:
- id: name
type: System.String
description: This goal trigger's name.
- id: validObjects
type: System.Type[]
type: System.Collections.Generic.IEnumerable{System.Type}
description: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
- id: validGoals
type: System.Type[]
description: A set of types that determine which values are valud trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, validObjects As Type(), validGoals As Type())
type: System.Collections.Generic.IEnumerable{System.Type}
description: A set of types that determine which values are valid trigger values for this goal trigger. When a subtype of <xref href="TinyLife.Goals.AutoTriggerGoal" data-throw-if-not-resolved="false"></xref> is passed, the valid value will be extracted from the type's generic type arguments. Otherwise, the type itself will be used. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, validObjects As IEnumerable(Of Type), validGoals As IEnumerable(Of Type))
overload: TinyLife.Goals.GoalTrigger.#ctor*
nameWithType.vb: GoalTrigger.New(String, Type(), Type())
fullName.vb: TinyLife.Goals.GoalTrigger.New(String, System.Type(), System.Type())
name.vb: New(String, Type(), Type())
nameWithType.vb: GoalTrigger.New(String, IEnumerable(Of Type), IEnumerable(Of Type))
fullName.vb: TinyLife.Goals.GoalTrigger.New(String, System.Collections.Generic.IEnumerable(Of System.Type), System.Collections.Generic.IEnumerable(Of System.Type))
name.vb: New(String, IEnumerable(Of Type), IEnumerable(Of Type))
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
id: IsObjectCompatible(System.Type)
@ -525,14 +405,6 @@ items:
nameWithType: GoalTrigger.IsObjectCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
type: Method
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsObjectCompatible
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -563,14 +435,6 @@ items:
nameWithType: GoalTrigger.IsValueCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
type: Method
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsValueCompatible
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -601,14 +465,6 @@ items:
nameWithType: GoalTrigger.Equals(GoalTrigger)
fullName: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
type: Method
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -638,14 +494,6 @@ items:
nameWithType: GoalTrigger.Equals(object)
fullName: TinyLife.Goals.GoalTrigger.Equals(object)
type: Method
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -677,14 +525,6 @@ items:
nameWithType: GoalTrigger.GetHashCode()
fullName: TinyLife.Goals.GoalTrigger.GetHashCode()
type: Method
source:
remote:
path: TinyLife/Goals/GoalTrigger.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHashCode
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 144
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1076,27 +916,28 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1115,9 +956,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
@ -1183,25 +1024,25 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_
name: SetCreator(Person, bool)
nameWithType: Furniture.SetCreator(Person, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool)
nameWithType.vb: Furniture.SetCreator(Person, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean)
name.vb: SetCreator(Person, Boolean)
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
name: SetCreator(PersonLike, bool)
nameWithType: Furniture.SetCreator(PersonLike, bool)
fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, bool)
nameWithType.vb: Furniture.SetCreator(PersonLike, Boolean)
fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike, Boolean)
name.vb: SetCreator(PersonLike, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
@ -1210,13 +1051,13 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.PersonLike,System.Boolean)
name: SetCreator
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_Person_System_Boolean_
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_SetCreator_TinyLife_Objects_PersonLike_System_Boolean_
- name: (
- uid: TinyLife.Objects.Person
name: Person
href: TinyLife.Objects.Person.html
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.Boolean
@ -1304,20 +1145,21 @@ references:
name: Project
nameWithType: Project
fullName: TinyLife.Goals.Project
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
commentId: M:TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
commentId: M:TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_EarnMoney_System_Single_System_Object_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_EarnMoney_System_Single_System_Object_
name: EarnMoney(float, object)
nameWithType: Person.EarnMoney(float, object)
fullName: TinyLife.Objects.Person.EarnMoney(float, object)
nameWithType.vb: Person.EarnMoney(Single, Object)
fullName.vb: TinyLife.Objects.Person.EarnMoney(Single, Object)
nameWithType: PersonLike.EarnMoney(float, object)
fullName: TinyLife.Objects.PersonLike.EarnMoney(float, object)
nameWithType.vb: PersonLike.EarnMoney(Single, Object)
fullName.vb: TinyLife.Objects.PersonLike.EarnMoney(Single, Object)
name.vb: EarnMoney(Single, Object)
spec.csharp:
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
name: EarnMoney
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_EarnMoney_System_Single_System_Object_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_EarnMoney_System_Single_System_Object_
- name: (
- uid: System.Single
name: float
@ -1331,9 +1173,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- uid: TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
name: EarnMoney
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_EarnMoney_System_Single_System_Object_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_EarnMoney_System_Single_System_Object_
- name: (
- uid: System.Single
name: Single
@ -1353,6 +1195,51 @@ references:
name: Job
nameWithType: Job
fullName: TinyLife.Goals.Job
- uid: TinyLife.World.LotEmployment.Instance
commentId: T:TinyLife.World.LotEmployment.Instance
parent: TinyLife.World
href: TinyLife.World.LotEmployment.html
name: LotEmployment.Instance
nameWithType: LotEmployment.Instance
fullName: TinyLife.World.LotEmployment.Instance
spec.csharp:
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: .
- uid: TinyLife.World.LotEmployment.Instance
name: Instance
href: TinyLife.World.LotEmployment.Instance.html
spec.vb:
- uid: TinyLife.World.LotEmployment
name: LotEmployment
href: TinyLife.World.LotEmployment.html
- name: .
- uid: TinyLife.World.LotEmployment.Instance
name: Instance
href: TinyLife.World.LotEmployment.Instance.html
- uid: TinyLife.World
commentId: N:TinyLife.World
href: TinyLife.html
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -1360,20 +1247,21 @@ references:
name: EmotionModifier
nameWithType: EmotionModifier
fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
nameWithType: PersonLike.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: PersonLike.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -1403,9 +1291,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- uid: TinyLife.Objects.PersonLike.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddEmotion_TinyLife_Emotions_EmotionModifier_System_Int32_System_TimeSpan_TinyLife_Emotions_IEmotionSource_System_Boolean_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -1479,25 +1367,26 @@ references:
- uid: TinyLife.Emotions
name: Emotions
href: TinyLife.Emotions.html
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
- uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
name: RemoveEmotion(EmotionModifier)
nameWithType: Person.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
nameWithType: PersonLike.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
spec.csharp:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
- uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
- uid: TinyLife.Objects.PersonLike.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_RemoveEmotion_TinyLife_Emotions_EmotionModifier_
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
@ -1672,38 +1561,178 @@ references:
- name: (
- name: )
- name: )
- uid: System.Type[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type[]
nameWithType: Type[]
fullName: System.Type[]
nameWithType.vb: Type()
fullName.vb: System.Type()
name.vb: Type()
- uid: System.Collections.Generic.List{System.Type}
commentId: T:System.Collections.Generic.List{System.Type}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Type>
nameWithType: List<Type>
fullName: System.Collections.Generic.List<System.Type>
nameWithType.vb: List(Of Type)
fullName.vb: System.Collections.Generic.List(Of System.Type)
name.vb: List(Of Type)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: '['
- name: ']'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: (
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Goals.GoalTrigger.#ctor*
commentId: Overload:TinyLife.Goals.GoalTrigger.#ctor
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger__ctor_System_String_System_Type___System_Type___
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger__ctor_System_String_System_Collections_Generic_IEnumerable_System_Type__System_Collections_Generic_IEnumerable_System_Type__
name: GoalTrigger
nameWithType: GoalTrigger.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger.GoalTrigger
nameWithType.vb: GoalTrigger.New
fullName.vb: TinyLife.Goals.GoalTrigger.New
name.vb: New
- uid: System.Collections.Generic.IEnumerable{System.Type}
commentId: T:System.Collections.Generic.IEnumerable{System.Type}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<Type>
nameWithType: IEnumerable<Type>
fullName: System.Collections.Generic.IEnumerable<System.Type>
nameWithType.vb: IEnumerable(Of Type)
fullName.vb: System.Collections.Generic.IEnumerable(Of System.Type)
name.vb: IEnumerable(Of Type)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects

View file

@ -15,14 +15,6 @@ items:
nameWithType: IGoalTriggerable
fullName: TinyLife.Goals.IGoalTriggerable
type: Interface
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IGoalTriggerable
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 9
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -44,14 +36,6 @@ items:
nameWithType: IGoalTriggerable.TryTrigger(object, GoalTrigger, object)
fullName: TinyLife.Goals.IGoalTriggerable.TryTrigger(object, TinyLife.Goals.GoalTrigger, object)
type: Method
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryTrigger
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -91,14 +75,6 @@ items:
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
type: Method
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -107,7 +83,7 @@ items:
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.Person.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger(IGoalTriggerable set, object obj, GoalTrigger trigger, params object[] values)
@ -143,14 +119,6 @@ items:
nameWithType: IGoalTriggerable.Trigger(IEnumerable<IGoalTriggerable>, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable<TinyLife.Goals.IGoalTriggerable>, object, TinyLife.Goals.GoalTrigger, params object[])
type: Method
source:
remote:
path: TinyLife/Goals/IGoalTriggerable.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Trigger
path: ../TinyLife/Goals/IGoalTriggerable.cs
startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -159,7 +127,7 @@ items:
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.Person.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger(IEnumerable<IGoalTriggerable> sets, object obj, GoalTrigger trigger, params object[] values)
@ -459,29 +427,30 @@ references:
name: DistinctGoal
nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.Person.html
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
commentId: M:TinyLife.Objects.PersonLike.GetCurrentGoals
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
name: GetCurrentGoals()
nameWithType: Person.GetCurrentGoals()
fullName: TinyLife.Objects.Person.GetCurrentGoals()
nameWithType: PersonLike.GetCurrentGoals()
fullName: TinyLife.Objects.PersonLike.GetCurrentGoals()
spec.csharp:
- uid: TinyLife.Objects.Person.GetCurrentGoals
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetCurrentGoals
- uid: TinyLife.Objects.PersonLike.GetCurrentGoals
name: GetCurrentGoals
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetCurrentGoals
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetCurrentGoals
- name: (
- name: )
- uid: TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)

View file

@ -0,0 +1,337 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.IUpdatingMemory
commentId: T:TinyLife.Goals.IUpdatingMemory
id: IUpdatingMemory
parent: TinyLife.Goals
children:
- TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
langs:
- csharp
- vb
name: IUpdatingMemory
nameWithType: IUpdatingMemory
fullName: TinyLife.Goals.IUpdatingMemory
type: Interface
assemblies:
- Tiny Life
namespace: TinyLife.Goals
syntax:
content: public interface IUpdatingMemory
content.vb: Public Interface IUpdatingMemory
extensionMethods:
- TinyLife.Goals.IUpdatingMemory.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Goals.IUpdatingMemory
langs:
- csharp
- vb
name: Update(GameTime, TimeSpan, float)
nameWithType: IUpdatingMemory.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: A method that is called in <xref href="TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> for a person who has this memory.
example: []
syntax:
content: void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game's time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Goals.IUpdatingMemory.Update*
nameWithType.vb: IUpdatingMemory.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
references:
- 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: TinyLife.Goals.IUpdatingMemory.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<IUpdatingMemory>(IUpdatingMemory)
nameWithType: Extensions.JsonCopy<IUpdatingMemory>(IUpdatingMemory)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.IUpdatingMemory>(TinyLife.Goals.IUpdatingMemory)
nameWithType.vb: Extensions.JsonCopy(Of IUpdatingMemory)(IUpdatingMemory)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.IUpdatingMemory)(TinyLife.Goals.IUpdatingMemory)
name.vb: JsonCopy(Of IUpdatingMemory)(IUpdatingMemory)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.IUpdatingMemory)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.IUpdatingMemory
name: IUpdatingMemory
href: TinyLife.Goals.IUpdatingMemory.html
- name: '>'
- name: (
- uid: TinyLife.Goals.IUpdatingMemory
name: IUpdatingMemory
href: TinyLife.Goals.IUpdatingMemory.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.IUpdatingMemory)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.IUpdatingMemory
name: IUpdatingMemory
href: TinyLife.Goals.IUpdatingMemory.html
- name: )
- name: (
- uid: TinyLife.Goals.IUpdatingMemory
name: IUpdatingMemory
href: TinyLife.Goals.IUpdatingMemory.html
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update(GameTime, TimeSpan, float)
nameWithType: PersonLike.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: PersonLike.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
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.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
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.Goals.IUpdatingMemory.Update*
commentId: Overload:TinyLife.Goals.IUpdatingMemory.Update
href: TinyLife.Goals.IUpdatingMemory.html#TinyLife_Goals_IUpdatingMemory_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: Update
nameWithType: IUpdatingMemory.Update
fullName: TinyLife.Goals.IUpdatingMemory.Update
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
isExternal: true
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- 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

@ -12,14 +12,6 @@ items:
nameWithType: Job.JobPerformanceDelegate
fullName: TinyLife.Goals.Job.JobPerformanceDelegate
type: Delegate
source:
remote:
path: TinyLife/Goals/Job.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobPerformanceDelegate
path: ../TinyLife/Goals/Job.cs
startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Goals

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