This commit is contained in:
Ell 2023-07-28 12:27:48 +02:00
parent e7f3606c16
commit b164127e63
29 changed files with 1333 additions and 366 deletions

View file

@ -1,3 +1,17 @@
# 0.35.2
*July 28, 2023*
Additions
- Added ambient leaf particles that occasionally fall from trees
Improvements
- Made furniture storage amount display easier to read, and display it even when no items are stored
Fixes
- Fixed a crash when multiple objects are removed while updating
- Fixed being able to enter build mode while on another map
- Fixed border tile selection being incorrect, causing weird looking paths in Demoville
# 0.35.1
*July 22, 2023*

View file

@ -2304,6 +2304,7 @@
"TinyLife.Objects.Particle": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.AmbientFallingLeaves": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Animation": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.CameraMotion": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.CameraOffset": "TinyLife.Objects.Particle.yml",
@ -2317,6 +2318,8 @@
"TinyLife.Objects.Particle.Gravity": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.IgnoreParentDrawPos": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.OnParticleUpdate": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.OnUpdate": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.ParentInfo": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Position": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml",
@ -2329,7 +2332,6 @@
"TinyLife.Objects.Person": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ActionQueue": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ActionUpdateDelegate": "TinyLife.Objects.Person.ActionUpdateDelegate.yml",
"TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml",
@ -3573,6 +3575,7 @@
"TinyLife.World.Map.GetSections(MLEM.Misc.RectangleF,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetTilesAround(Microsoft.Xna.Framework.Vector2,System.Int32,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetVisibleWorldArea(MLEM.Misc.RectangleF)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetWallBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetWalls(MLEM.Misc.RectangleF)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.Info": "TinyLife.World.Map.yml",
@ -3628,6 +3631,8 @@
"TinyLife.World.MapSection.Size": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.Validate": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)": "TinyLife.World.MapSection.yml",
"TinyLife.World.ObjectUpdateDelegate`1": "TinyLife.World.ObjectUpdateDelegate-1.yml",
"TinyLife.World.ObjectUpdateDelegateNoPhase`1": "TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml",
"TinyLife.World.Opening": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32[])": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)": "TinyLife.World.Opening.yml",
@ -3748,6 +3753,7 @@
"TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Width": "TinyLife.World.Tile.yml",
"TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml",
"TinyLife.World.UpdateDelegateNoPhase": "TinyLife.World.UpdateDelegateNoPhase.yml",
"TinyLife.World.Wall": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.#ctor(Microsoft.Xna.Framework.Point[])": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.Draw(TinyLife.World.Map,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Nullable{System.Boolean})": "TinyLife.World.Wall.yml",

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
startLine: 1173
startLine: 1175
assemblies:
- Tiny Life
namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
startLine: 1176
startLine: 1178
assemblies:
- Tiny Life
namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
startLine: 1178
startLine: 1180
assemblies:
- Tiny Life
namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
startLine: 1180
startLine: 1182
assemblies:
- Tiny Life
namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1182
startLine: 1184
assemblies:
- Tiny Life
namespace: TinyLife
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
startLine: 1184
startLine: 1186
assemblies:
- Tiny Life
namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
startLine: 1186
startLine: 1188
assemblies:
- Tiny Life
namespace: TinyLife
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
startLine: 1188
startLine: 1190
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -815,7 +815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/GameImpl.cs
startLine: 565
startLine: 567
assemblies:
- Tiny Life
namespace: TinyLife
@ -846,7 +846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/GameImpl.cs
startLine: 602
startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife
@ -880,7 +880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera
path: ../TinyLife/GameImpl.cs
startLine: 620
startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife
@ -915,7 +915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs
startLine: 636
startLine: 638
assemblies:
- Tiny Life
namespace: TinyLife
@ -946,7 +946,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode
path: ../TinyLife/GameImpl.cs
startLine: 648
startLine: 650
assemblies:
- Tiny Life
namespace: TinyLife
@ -978,7 +978,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap
path: ../TinyLife/GameImpl.cs
startLine: 748
startLine: 750
assemblies:
- Tiny Life
namespace: TinyLife
@ -1016,7 +1016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
startLine: 775
startLine: 777
assemblies:
- Tiny Life
namespace: TinyLife
@ -1047,7 +1047,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
startLine: 786
startLine: 788
assemblies:
- Tiny Life
namespace: TinyLife
@ -1078,7 +1078,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
startLine: 801
startLine: 803
assemblies:
- Tiny Life
namespace: TinyLife
@ -1110,7 +1110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
startLine: 827
startLine: 829
assemblies:
- Tiny Life
namespace: TinyLife
@ -1151,7 +1151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible
path: ../TinyLife/GameImpl.cs
startLine: 855
startLine: 857
assemblies:
- Tiny Life
namespace: TinyLife
@ -1183,7 +1183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs
startLine: 871
startLine: 873
assemblies:
- Tiny Life
namespace: TinyLife
@ -1215,7 +1215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible
path: ../TinyLife/GameImpl.cs
startLine: 882
startLine: 884
assemblies:
- Tiny Life
namespace: TinyLife
@ -1250,7 +1250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson
path: ../TinyLife/GameImpl.cs
startLine: 895
startLine: 897
assemblies:
- Tiny Life
namespace: TinyLife
@ -1294,7 +1294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/GameImpl.cs
startLine: 927
startLine: 929
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup
path: ../TinyLife/Objects/Person.cs
startLine: 3487
startLine: 3482
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
startLine: 3494
startLine: 3489
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
startLine: 3500
startLine: 3495
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult
path: ../TinyLife/Objects/Person.cs
startLine: 3506
startLine: 3501
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason
path: ../TinyLife/Objects/Person.cs
startLine: 3455
startLine: 3450
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starvation
path: ../TinyLife/Objects/Person.cs
startLine: 3461
startLine: 3456
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InexplicableReasons
path: ../TinyLife/Objects/Person.cs
startLine: 3466
startLine: 3461
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution
path: ../TinyLife/Objects/Person.cs
startLine: 3471
startLine: 3466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein
path: ../TinyLife/Objects/Person.cs
startLine: 3475
startLine: 3470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchBrew
path: ../TinyLife/Objects/Person.cs
startLine: 3479
startLine: 3474
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
startLine: 3514
startLine: 3509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort
path: ../TinyLife/Objects/Person.cs
startLine: 3517
startLine: 3512
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short
path: ../TinyLife/Objects/Person.cs
startLine: 3518
startLine: 3513
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Objects/Person.cs
startLine: 3519
startLine: 3514
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -134,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long
path: ../TinyLife/Objects/Person.cs
startLine: 3520
startLine: 3515
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong
path: ../TinyLife/Objects/Person.cs
startLine: 3521
startLine: 3516
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -186,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite
path: ../TinyLife/Objects/Person.cs
startLine: 3522
startLine: 3517
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -7,6 +7,7 @@ items:
children:
- TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.Particle.AmbientFallingLeaves
- TinyLife.Objects.Particle.Animation
- TinyLife.Objects.Particle.CameraMotion
- TinyLife.Objects.Particle.CameraOffset
@ -20,6 +21,8 @@ items:
- TinyLife.Objects.Particle.Gravity
- TinyLife.Objects.Particle.IgnoreParentDrawPos
- TinyLife.Objects.Particle.Motion
- TinyLife.Objects.Particle.OnParticleUpdate
- TinyLife.Objects.Particle.OnUpdate
- TinyLife.Objects.Particle.ParentInfo
- TinyLife.Objects.Particle.Position
- TinyLife.Objects.Particle.Scale
@ -43,7 +46,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Particle
path: ../TinyLife/Objects/Particle.cs
startLine: 17
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -64,6 +67,60 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Objects.Particle.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.Particle.AmbientFallingLeaves
commentId: F:TinyLife.Objects.Particle.AmbientFallingLeaves
id: AmbientFallingLeaves
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
name: AmbientFallingLeaves
nameWithType: Particle.AmbientFallingLeaves
fullName: TinyLife.Objects.Particle.AmbientFallingLeaves
type: Field
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AmbientFallingLeaves
path: ../TinyLife/Objects/Particle.cs
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly Dictionary<FurnitureType, (float MinSpawnHeight, float MaxSpawnHeight, float MinSpawnX, float MaxSpawnX, float Chance)> AmbientFallingLeaves
return:
type: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
content.vb: Public Shared ReadOnly AmbientFallingLeaves As Dictionary(Of FurnitureType, (MinSpawnHeight As Single, MaxSpawnHeight As Single, MinSpawnX As Single, MaxSpawnX As Single, Chance As Single))
- uid: TinyLife.Objects.Particle.OnParticleUpdate
commentId: E:TinyLife.Objects.Particle.OnParticleUpdate
id: OnParticleUpdate
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
name: OnParticleUpdate
nameWithType: Particle.OnParticleUpdate
fullName: TinyLife.Objects.Particle.OnParticleUpdate
type: Event
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnParticleUpdate
path: ../TinyLife/Objects/Particle.cs
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static event ObjectUpdateDelegate<Particle> OnParticleUpdate
return:
type: TinyLife.World.ObjectUpdateDelegate{TinyLife.Objects.Particle}
content.vb: Public Shared Event OnParticleUpdate As ObjectUpdateDelegate(Of Particle)
- uid: TinyLife.Objects.Particle.Friction
commentId: F:TinyLife.Objects.Particle.Friction
id: Friction
@ -82,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Friction
path: ../TinyLife/Objects/Particle.cs
startLine: 24
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -111,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimeToLive
path: ../TinyLife/Objects/Particle.cs
startLine: 28
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -140,7 +197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Position
path: ../TinyLife/Objects/Particle.cs
startLine: 32
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -169,7 +226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Motion
path: ../TinyLife/Objects/Particle.cs
startLine: 36
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -198,7 +255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthPosOffset
path: ../TinyLife/Objects/Particle.cs
startLine: 40
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -227,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthOffset
path: ../TinyLife/Objects/Particle.cs
startLine: 44
startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -256,11 +313,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawOffset
path: ../TinyLife/Objects/Particle.cs
startLine: 48
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe amount of tiles that this particle&apos;s display position is offset by, from its <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref>\n"
summary: "\nThe amount of draw space pixels that this particle&apos;s display position is offset by, from its <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public Vector2 DrawOffset
@ -285,7 +342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scale
path: ../TinyLife/Objects/Particle.cs
startLine: 52
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -314,7 +371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravity
path: ../TinyLife/Objects/Particle.cs
startLine: 56
startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -343,11 +400,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CameraMotion
path: ../TinyLife/Objects/Particle.cs
startLine: 62
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe motion that this particle&apos;s <xref href=\"TinyLife.Objects.Particle.CameraOffset\" data-throw-if-not-resolved=\"false\"></xref> is moved by every update frame.\nIf <xref href=\"TinyLife.Objects.Particle.Gravity\" data-throw-if-not-resolved=\"false\"></xref> is set, this value is modified by <xref href=\"TinyLife.Objects.Particle.Gravity\" data-throw-if-not-resolved=\"false\"></xref> every update frame as well.\nThis value is not affected by <xref href=\"TinyLife.Objects.Particle.Friction\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThe motion that this particle&apos;s <xref href=\"TinyLife.Objects.Particle.CameraOffset\" data-throw-if-not-resolved=\"false\"></xref> is moved by every update frame.\nIf <xref href=\"TinyLife.Objects.Particle.Gravity\" data-throw-if-not-resolved=\"false\"></xref> is set, this value is modified every update frame as well.\nThis value is not affected by <xref href=\"TinyLife.Objects.Particle.Friction\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public Vector2 CameraMotion
@ -372,11 +429,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CameraOffset
path: ../TinyLife/Objects/Particle.cs
startLine: 66
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe offset from this particle&apos;s <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref> that is added in visual space only, using <xref href=\"TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThe offset from this particle&apos;s <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref> that is added in visual space only, without camera rotation taken into account.\nIf <xref href=\"TinyLife.Objects.Particle.CameraMotion\" data-throw-if-not-resolved=\"false\"></xref> is set, this value is modified every update frame as well.\n"
example: []
syntax:
content: public Vector2 CameraOffset
@ -401,7 +458,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/Particle.cs
startLine: 70
startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -430,7 +487,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreParentDrawPos
path: ../TinyLife/Objects/Particle.cs
startLine: 74
startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -459,7 +516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateWhenPaused
path: ../TinyLife/Objects/Particle.cs
startLine: 79
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -488,7 +545,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/Objects/Particle.cs
startLine: 83
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -517,7 +574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpriteEffects
path: ../TinyLife/Objects/Particle.cs
startLine: 87
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -546,7 +603,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceOutside
path: ../TinyLife/Objects/Particle.cs
startLine: 92
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -557,6 +614,33 @@ items:
return:
type: System.Boolean
content.vb: Public ForceOutside As Boolean
- uid: TinyLife.Objects.Particle.OnUpdate
commentId: F:TinyLife.Objects.Particle.OnUpdate
id: OnUpdate
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
name: OnUpdate
nameWithType: Particle.OnUpdate
fullName: TinyLife.Objects.Particle.OnUpdate
type: Field
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnUpdate
path: ../TinyLife/Objects/Particle.cs
startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public ObjectUpdateDelegateNoPhase<Particle> OnUpdate
return:
type: TinyLife.World.ObjectUpdateDelegateNoPhase{TinyLife.Objects.Particle}
content.vb: Public OnUpdate As ObjectUpdateDelegateNoPhase(Of Particle)
- uid: TinyLife.Objects.Particle.Animation
commentId: F:TinyLife.Objects.Particle.Animation
id: Animation
@ -575,7 +659,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Animation
path: ../TinyLife/Objects/Particle.cs
startLine: 97
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -604,7 +688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimeLived
path: ../TinyLife/Objects/Particle.cs
startLine: 102
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -633,7 +717,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Particle.cs
startLine: 110
startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -674,7 +758,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Particle.cs
startLine: 119
startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -715,7 +799,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Particle.cs
startLine: 131
startLine: 147
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -756,7 +840,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Particle.cs
startLine: 157
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -791,7 +875,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Spawn
path: ../TinyLife/Objects/Particle.cs
startLine: 174
startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1255,6 +1339,287 @@ references:
- name: .
- uid: TinyLife.Utilities
name: Utilities
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<FurnitureType, (float MinSpawnHeight, float MaxSpawnHeight, float MinSpawnX, float MaxSpawnX, float Chance)>
nameWithType: Dictionary<FurnitureType, (float MinSpawnHeight, float MaxSpawnHeight, float MinSpawnX, float MaxSpawnX, float Chance)>
fullName: System.Collections.Generic.Dictionary<TinyLife.Objects.FurnitureType, (float MinSpawnHeight, float MaxSpawnHeight, float MinSpawnX, float MaxSpawnX, float Chance)>
nameWithType.vb: Dictionary(Of FurnitureType, (MinSpawnHeight As Single, MaxSpawnHeight As Single, MinSpawnX As Single, MaxSpawnX As Single, Chance As Single))
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.FurnitureType, (MinSpawnHeight As Single, MaxSpawnHeight As Single, MinSpawnX As Single, MaxSpawnX As Single, Chance As Single))
name.vb: Dictionary(Of FurnitureType, (MinSpawnHeight As Single, MaxSpawnHeight As Single, MinSpawnX As Single, MaxSpawnX As Single, Chance As Single))
spec.csharp:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
- name: ','
- name: " "
- name: (
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MinSpawnHeight
name: MinSpawnHeight
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.minspawnheight
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MaxSpawnHeight
name: MaxSpawnHeight
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.maxspawnheight
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MinSpawnX
name: MinSpawnX
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.minspawnx
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MaxSpawnX
name: MaxSpawnX
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.maxspawnx
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.Chance
name: Chance
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.chance
- name: )
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
- name: ','
- name: " "
- name: (
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MinSpawnHeight
name: MinSpawnHeight
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.minspawnheight
- name: " "
- name: As
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MaxSpawnHeight
name: MaxSpawnHeight
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.maxspawnheight
- name: " "
- name: As
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MinSpawnX
name: MinSpawnX
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.minspawnx
- name: " "
- name: As
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.MaxSpawnX
name: MaxSpawnX
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.maxspawnx
- name: " "
- name: As
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}.Chance
name: Chance
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.single,system.single,system.single,system.single,system.single-.chance
- name: " "
- name: As
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- name: )
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<TKey, TValue>
nameWithType: Dictionary<TKey, TValue>
fullName: System.Collections.Generic.Dictionary<TKey, TValue>
nameWithType.vb: Dictionary(Of TKey, TValue)
fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
name.vb: Dictionary(Of TKey, TValue)
spec.csharp:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- name: TKey
- name: ','
- name: " "
- name: TValue
- 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.World.ObjectUpdateDelegate{TinyLife.Objects.Particle}
commentId: T:TinyLife.World.ObjectUpdateDelegate{TinyLife.Objects.Particle}
parent: TinyLife.World
definition: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate<Particle>
nameWithType: ObjectUpdateDelegate<Particle>
fullName: TinyLife.World.ObjectUpdateDelegate<TinyLife.Objects.Particle>
nameWithType.vb: ObjectUpdateDelegate(Of Particle)
fullName.vb: TinyLife.World.ObjectUpdateDelegate(Of TinyLife.Objects.Particle)
name.vb: ObjectUpdateDelegate(Of Particle)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- uid: TinyLife.Objects.Particle
name: Particle
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Particle
name: Particle
- name: )
- uid: TinyLife.World.ObjectUpdateDelegate`1
commentId: T:TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate<T>
nameWithType: ObjectUpdateDelegate<T>
fullName: TinyLife.World.ObjectUpdateDelegate<T>
nameWithType.vb: ObjectUpdateDelegate(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegate(Of T)
name.vb: ObjectUpdateDelegate(Of T)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
- uid: TinyLife.Objects.Particle.Motion
commentId: F:TinyLife.Objects.Particle.Motion
name: Motion
@ -1515,28 +1880,11 @@ references:
name: Friction
nameWithType: Particle.Friction
fullName: TinyLife.Objects.Particle.Friction
- uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
isExternal: true
name: ToVisualY(Vector2)
nameWithType: Extensions.ToVisualY(Vector2)
fullName: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
name: ToVisualY
- name: (
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
name: ToVisualY
- name: (
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
- uid: TinyLife.Objects.Particle.CameraMotion
commentId: F:TinyLife.Objects.Particle.CameraMotion
name: CameraMotion
nameWithType: Particle.CameraMotion
fullName: TinyLife.Objects.Particle.CameraMotion
- uid: TinyLife.Objects.Particle.ParentInfo
commentId: F:TinyLife.Objects.Particle.ParentInfo
name: ParentInfo
@ -1622,6 +1970,54 @@ references:
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase{TinyLife.Objects.Particle}
commentId: T:TinyLife.World.ObjectUpdateDelegateNoPhase{TinyLife.Objects.Particle}
parent: TinyLife.World
definition: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase<Particle>
nameWithType: ObjectUpdateDelegateNoPhase<Particle>
fullName: TinyLife.World.ObjectUpdateDelegateNoPhase<TinyLife.Objects.Particle>
nameWithType.vb: ObjectUpdateDelegateNoPhase(Of Particle)
fullName.vb: TinyLife.World.ObjectUpdateDelegateNoPhase(Of TinyLife.Objects.Particle)
name.vb: ObjectUpdateDelegateNoPhase(Of Particle)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: <
- uid: TinyLife.Objects.Particle
name: Particle
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Particle
name: Particle
- name: )
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
commentId: T:TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase<T>
nameWithType: ObjectUpdateDelegateNoPhase<T>
fullName: TinyLife.World.ObjectUpdateDelegateNoPhase<T>
nameWithType.vb: ObjectUpdateDelegateNoPhase(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegateNoPhase(Of T)
name.vb: ObjectUpdateDelegateNoPhase(Of T)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.Particle.#ctor*
commentId: Overload:TinyLife.Objects.Particle.#ctor
name: Particle
@ -1682,23 +2078,6 @@ references:
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
- uid: TinyLife.Objects.Particle.Draw*
commentId: Overload:TinyLife.Objects.Particle.Draw
name: Draw

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiersChangedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 3370
startLine: 3365
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipChangeDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 3375
startLine: 3370
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 3365
startLine: 3360
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -3259,10 +3259,10 @@ items:
summary: "\nAn event that is invoked when an <xref href=\"System.Action\" data-throw-if-not-resolved=\"false\"></xref> is updated in <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis event can be subscribed to using <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public event Person.ActionUpdateDelegate OnActionUpdated
content: public event ObjectUpdateDelegate<Action> OnActionUpdated
return:
type: TinyLife.Objects.Person.ActionUpdateDelegate
content.vb: Public Event OnActionUpdated As Person.ActionUpdateDelegate
type: TinyLife.World.ObjectUpdateDelegate{TinyLife.Actions.Action}
content.vb: Public Event OnActionUpdated As ObjectUpdateDelegate(Of Action)
- uid: TinyLife.Objects.Person.OnOutfitChanged
commentId: E:TinyLife.Objects.Person.OnOutfitChanged
id: OnOutfitChanged
@ -13013,30 +13013,60 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
commentId: T:TinyLife.Objects.Person.ActionUpdateDelegate
parent: TinyLife.Objects
name: Person.ActionUpdateDelegate
nameWithType: Person.ActionUpdateDelegate
fullName: TinyLife.Objects.Person.ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate{TinyLife.Actions.Action}
commentId: T:TinyLife.World.ObjectUpdateDelegate{TinyLife.Actions.Action}
parent: TinyLife.World
definition: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate<Action>
nameWithType: ObjectUpdateDelegate<Action>
fullName: TinyLife.World.ObjectUpdateDelegate<TinyLife.Actions.Action>
nameWithType.vb: ObjectUpdateDelegate(Of Action)
fullName.vb: TinyLife.World.ObjectUpdateDelegate(Of TinyLife.Actions.Action)
name.vb: ObjectUpdateDelegate(Of Action)
spec.csharp:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- uid: TinyLife.Actions.Action
name: Action
- name: '>'
spec.vb:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
- name: )
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.World.ObjectUpdateDelegate`1
commentId: T:TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate<T>
nameWithType: ObjectUpdateDelegate<T>
fullName: TinyLife.World.ObjectUpdateDelegate<T>
nameWithType.vb: ObjectUpdateDelegate(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegate(Of T)
name.vb: ObjectUpdateDelegate(Of T)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.Person.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals
name: GetCurrentGoals()

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pose
path: ../TinyLife/Objects/Person.cs
startLine: 3401
startLine: 3396
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -60,7 +60,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Standing
path: ../TinyLife/Objects/Person.cs
startLine: 3406
startLine: 3401
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -88,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walking
path: ../TinyLife/Objects/Person.cs
startLine: 3410
startLine: 3405
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -116,7 +116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sitting
path: ../TinyLife/Objects/Person.cs
startLine: 3414
startLine: 3409
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Laying
path: ../TinyLife/Objects/Person.cs
startLine: 3419
startLine: 3414
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -172,7 +172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SittingGround
path: ../TinyLife/Objects/Person.cs
startLine: 3424
startLine: 3419
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -200,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingStanding
path: ../TinyLife/Objects/Person.cs
startLine: 3428
startLine: 3423
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -228,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSitting
path: ../TinyLife/Objects/Person.cs
startLine: 3432
startLine: 3427
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSittingGround
path: ../TinyLife/Objects/Person.cs
startLine: 3436
startLine: 3431
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -284,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Running
path: ../TinyLife/Objects/Person.cs
startLine: 3440
startLine: 3435
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -312,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingArmsOut
path: ../TinyLife/Objects/Person.cs
startLine: 3444
startLine: 3439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -340,7 +340,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkingArmsOut
path: ../TinyLife/Objects/Person.cs
startLine: 3448
startLine: 3443
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
startLine: 3576
startLine: 3571
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neither
path: ../TinyLife/Objects/Person.cs
startLine: 3581
startLine: 3576
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOthersPregnant
path: ../TinyLife/Objects/Person.cs
startLine: 3585
startLine: 3580
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPregnant
path: ../TinyLife/Objects/Person.cs
startLine: 3589
startLine: 3584
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle
path: ../TinyLife/Objects/Person.cs
startLine: 3532
startLine: 3527
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -74,7 +74,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Affirmative
path: ../TinyLife/Objects/Person.cs
startLine: 3536
startLine: 3531
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry
path: ../TinyLife/Objects/Person.cs
startLine: 3537
startLine: 3532
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Annoyed
path: ../TinyLife/Objects/Person.cs
startLine: 3538
startLine: 3533
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored
path: ../TinyLife/Objects/Person.cs
startLine: 3539
startLine: 3534
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Childish
path: ../TinyLife/Objects/Person.cs
startLine: 3540
startLine: 3535
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confident
path: ../TinyLife/Objects/Person.cs
startLine: 3541
startLine: 3536
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confused
path: ../TinyLife/Objects/Person.cs
startLine: 3542
startLine: 3537
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disagreeing
path: ../TinyLife/Objects/Person.cs
startLine: 3543
startLine: 3538
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -282,7 +282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Excited
path: ../TinyLife/Objects/Person.cs
startLine: 3544
startLine: 3539
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -308,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy
path: ../TinyLife/Objects/Person.cs
startLine: 3545
startLine: 3540
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -334,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral
path: ../TinyLife/Objects/Person.cs
startLine: 3546
startLine: 3541
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Questioning
path: ../TinyLife/Objects/Person.cs
startLine: 3547
startLine: 3542
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -386,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad
path: ../TinyLife/Objects/Person.cs
startLine: 3548
startLine: 3543
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -412,7 +412,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scared
path: ../TinyLife/Objects/Person.cs
startLine: 3549
startLine: 3544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -438,7 +438,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shocked
path: ../TinyLife/Objects/Person.cs
startLine: 3550
startLine: 3545
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -464,7 +464,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Thinking
path: ../TinyLife/Objects/Person.cs
startLine: 3551
startLine: 3546
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
startLine: 3560
startLine: 3555
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Low
path: ../TinyLife/Objects/Person.cs
startLine: 3563
startLine: 3558
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: High
path: ../TinyLife/Objects/Person.cs
startLine: 3564
startLine: 3559
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -105,7 +105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
startLine: 3565
startLine: 3560
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -131,7 +131,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
startLine: 3567
startLine: 3562
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -43,7 +43,6 @@ items:
- TinyLife.Objects.ParentInfo
- TinyLife.Objects.Particle
- TinyLife.Objects.Person
- TinyLife.Objects.Person.ActionUpdateDelegate
- TinyLife.Objects.Person.EfficiencyModifierDelegate
- TinyLife.Objects.Person.EmotionModifiersChangedDelegate
- TinyLife.Objects.Person.PassiveActionPriorityDelegate
@ -410,24 +409,6 @@ references:
- name: .
- uid: TinyLife.Objects.Person.PassiveActionPriorityDelegate
name: PassiveActionPriorityDelegate
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
commentId: T:TinyLife.Objects.Person.ActionUpdateDelegate
parent: TinyLife.Objects
name: Person.ActionUpdateDelegate
nameWithType: Person.ActionUpdateDelegate
fullName: TinyLife.Objects.Person.ActionUpdateDelegate
spec.csharp:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
spec.vb:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.Objects.Person.RestoreNeedDelegate
commentId: T:TinyLife.Objects.Person.RestoreNeedDelegate
parent: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/GameImpl.cs
startLine: 1217
startLine: 1219
assemblies:
- Tiny Life
namespace: TinyLife
@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking
path: ../TinyLife/GameImpl.cs
startLine: 1223
startLine: 1225
assemblies:
- Tiny Life
namespace: TinyLife
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/GameImpl.cs
startLine: 1227
startLine: 1229
assemblies:
- Tiny Life
namespace: TinyLife
@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes
path: ../TinyLife/GameImpl.cs
startLine: 1231
startLine: 1233
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -458,7 +458,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Tools/MoveTool.cs
startLine: 149
startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.Tools

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AutoTile
path: ../TinyLife/World/AutoTile.cs
startLine: 15
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/AutoTile.cs
startLine: 18
startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -146,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/World/AutoTile.cs
startLine: 22
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/World/AutoTile.cs
startLine: 28
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -248,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConnectsToTile
path: ../TinyLife/World/AutoTile.cs
startLine: 41
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -295,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawBorder
path: ../TinyLife/World/AutoTile.cs
startLine: 62
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDelegate
path: ../TinyLife/World/Map.cs
startLine: 2750
startLine: 2759
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -52,6 +52,7 @@ items:
- TinyLife.World.Map.GetSections(MLEM.Misc.RectangleF,System.Int32)
- TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.GetTilesAround(Microsoft.Xna.Framework.Vector2,System.Int32,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})
- TinyLife.World.Map.GetVisibleWorldArea(MLEM.Misc.RectangleF)
- TinyLife.World.Map.GetWallBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.GetWalls(MLEM.Misc.RectangleF)
- TinyLife.World.Map.Info
@ -814,7 +815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/World/Map.cs
startLine: 373
startLine: 376
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -867,7 +868,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDepth
path: ../TinyLife/World/Map.cs
startLine: 669
startLine: 672
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -917,7 +918,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInBounds
path: ../TinyLife/World/Map.cs
startLine: 680
startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -952,7 +953,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRoad
path: ../TinyLife/World/Map.cs
startLine: 689
startLine: 692
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -984,7 +985,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsRoad
path: ../TinyLife/World/Map.cs
startLine: 699
startLine: 702
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1019,7 +1020,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestRoads
path: ../TinyLife/World/Map.cs
startLine: 709
startLine: 712
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1060,7 +1061,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoads
path: ../TinyLife/World/Map.cs
startLine: 719
startLine: 722
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1091,7 +1092,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestRoadsidePosition
path: ../TinyLife/World/Map.cs
startLine: 730
startLine: 733
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1129,7 +1130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTilesAround
path: ../TinyLife/World/Map.cs
startLine: 747
startLine: 750
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1179,7 +1180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestEmptyTile
path: ../TinyLife/World/Map.cs
startLine: 774
startLine: 777
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1229,7 +1230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomTile
path: ../TinyLife/World/Map.cs
startLine: 792
startLine: 795
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1282,7 +1283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateEarly
path: ../TinyLife/World/Map.cs
startLine: 821
startLine: 824
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1326,7 +1327,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/Map.cs
startLine: 844
startLine: 847
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1364,7 +1365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PostValidate
path: ../TinyLife/World/Map.cs
startLine: 890
startLine: 893
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1402,7 +1403,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoom
path: ../TinyLife/World/Map.cs
startLine: 906
startLine: 909
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1437,7 +1438,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot
path: ../TinyLife/World/Map.cs
startLine: 920
startLine: 923
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1472,7 +1473,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot
path: ../TinyLife/World/Map.cs
startLine: 931
startLine: 934
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1507,7 +1508,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot
path: ../TinyLife/World/Map.cs
startLine: 944
startLine: 947
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1542,7 +1543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot
path: ../TinyLife/World/Map.cs
startLine: 954
startLine: 957
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1574,7 +1575,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLot
path: ../TinyLife/World/Map.cs
startLine: 962
startLine: 965
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1606,7 +1607,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLots
path: ../TinyLife/World/Map.cs
startLine: 981
startLine: 984
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1637,7 +1638,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall
path: ../TinyLife/World/Map.cs
startLine: 992
startLine: 995
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1675,7 +1676,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall
path: ../TinyLife/World/Map.cs
startLine: 1003
startLine: 1006
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1710,7 +1711,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveWall
path: ../TinyLife/World/Map.cs
startLine: 1013
startLine: 1016
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1745,7 +1746,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallBetween
path: ../TinyLife/World/Map.cs
startLine: 1029
startLine: 1032
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1783,7 +1784,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTile
path: ../TinyLife/World/Map.cs
startLine: 1043
startLine: 1046
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1818,7 +1819,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetTile
path: ../TinyLife/World/Map.cs
startLine: 1053
startLine: 1056
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1853,7 +1854,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRoof
path: ../TinyLife/World/Map.cs
startLine: 1069
startLine: 1072
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1885,7 +1886,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoof
path: ../TinyLife/World/Map.cs
startLine: 1079
startLine: 1082
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1920,7 +1921,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofs
path: ../TinyLife/World/Map.cs
startLine: 1094
startLine: 1097
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1955,7 +1956,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveRoof
path: ../TinyLife/World/Map.cs
startLine: 1107
startLine: 1110
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1987,7 +1988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObjects
path: ../TinyLife/World/Map.cs
startLine: 1118
startLine: 1121
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2028,7 +2029,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObject
path: ../TinyLife/World/Map.cs
startLine: 1134
startLine: 1137
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2069,7 +2070,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddObject
path: ../TinyLife/World/Map.cs
startLine: 1146
startLine: 1149
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2101,7 +2102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveObject
path: ../TinyLife/World/Map.cs
startLine: 1173
startLine: 1176
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2134,7 +2135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPeople
path: ../TinyLife/World/Map.cs
startLine: 1202
startLine: 1205
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2165,7 +2166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold
path: ../TinyLife/World/Map.cs
startLine: 1214
startLine: 1217
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2200,7 +2201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold
path: ../TinyLife/World/Map.cs
startLine: 1227
startLine: 1230
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2235,7 +2236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddHousehold
path: ../TinyLife/World/Map.cs
startLine: 1240
startLine: 1243
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2270,7 +2271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHousehold
path: ../TinyLife/World/Map.cs
startLine: 1250
startLine: 1253
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2302,7 +2303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHouseholds
path: ../TinyLife/World/Map.cs
startLine: 1258
startLine: 1261
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2333,7 +2334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSection
path: ../TinyLife/World/Map.cs
startLine: 1268
startLine: 1271
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2368,7 +2369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections
path: ../TinyLife/World/Map.cs
startLine: 1283
startLine: 1286
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2409,7 +2410,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections
path: ../TinyLife/World/Map.cs
startLine: 1293
startLine: 1296
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2450,7 +2451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkDirtyForPathfinding
path: ../TinyLife/World/Map.cs
startLine: 1314
startLine: 1317
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2482,7 +2483,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCost
path: ../TinyLife/World/Map.cs
startLine: 1335
startLine: 1338
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2523,7 +2524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanWalkBetween
path: ../TinyLife/World/Map.cs
startLine: 1357
startLine: 1360
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2564,7 +2565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/World/Map.cs
startLine: 1366
startLine: 1369
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2599,7 +2600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDeadPerson
path: ../TinyLife/World/Map.cs
startLine: 1376
startLine: 1379
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2634,7 +2635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound
path: ../TinyLife/World/Map.cs
startLine: 1396
startLine: 1399
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2687,7 +2688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound
path: ../TinyLife/World/Map.cs
startLine: 1413
startLine: 1416
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2740,7 +2741,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestFreeExitPoint
path: ../TinyLife/World/Map.cs
startLine: 1434
startLine: 1437
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2775,7 +2776,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetExitRoads
path: ../TinyLife/World/Map.cs
startLine: 1445
startLine: 1448
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2806,7 +2807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalls
path: ../TinyLife/World/Map.cs
startLine: 1460
startLine: 1463
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2841,7 +2842,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyCameraRotation
path: ../TinyLife/World/Map.cs
startLine: 1480
startLine: 1483
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2885,7 +2886,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyInverseCameraRotation
path: ../TinyLife/World/Map.cs
startLine: 1496
startLine: 1499
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2923,7 +2924,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/World/Map.cs
startLine: 1511
startLine: 1514
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2958,7 +2959,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCurrentGameMapChanged
path: ../TinyLife/World/Map.cs
startLine: 1535
startLine: 1538
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2993,7 +2994,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLight
path: ../TinyLife/World/Map.cs
startLine: 1553
startLine: 1556
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3025,7 +3026,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLight
path: ../TinyLife/World/Map.cs
startLine: 1562
startLine: 1565
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3057,7 +3058,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveEverything
path: ../TinyLife/World/Map.cs
startLine: 1574
startLine: 1577
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3101,7 +3102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateExistingRooms
path: ../TinyLife/World/Map.cs
startLine: 1650
startLine: 1653
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3136,7 +3137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddNewRoomsAndValidateExisting
path: ../TinyLife/World/Map.cs
startLine: 1669
startLine: 1672
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3177,7 +3178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRegularVisitors
path: ../TinyLife/World/Map.cs
startLine: 1723
startLine: 1726
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3208,7 +3209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllLotEmployments
path: ../TinyLife/World/Map.cs
startLine: 1733
startLine: 1736
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3239,7 +3240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkTileDirtyForDrawing
path: ../TinyLife/World/Map.cs
startLine: 1746
startLine: 1749
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3271,7 +3272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkObjectDirtyForDrawing
path: ../TinyLife/World/Map.cs
startLine: 1762
startLine: 1765
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3312,7 +3313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval
path: ../TinyLife/World/Map.cs
startLine: 1786
startLine: 1789
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3340,7 +3341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadStaticMap
path: ../TinyLife/World/Map.cs
startLine: 2371
startLine: 2374
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3387,7 +3388,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotHidden
path: ../TinyLife/World/Map.cs
startLine: 2427
startLine: 2430
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3422,7 +3423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMapSampler
path: ../TinyLife/World/Map.cs
startLine: 2445
startLine: 2448
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3453,7 +3454,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateExternalPeople
path: ../TinyLife/World/Map.cs
startLine: 2456
startLine: 2459
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3473,6 +3474,37 @@ items:
nameWithType.vb: Map.UpdateExternalPeople(ICollection(Of Map), Action(Of String), Action(Of Single))
fullName.vb: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection(Of TinyLife.World.Map), System.Action(Of String), System.Action(Of Single))
name.vb: UpdateExternalPeople(ICollection(Of Map), Action(Of String), Action(Of Single))
- uid: TinyLife.World.Map.GetVisibleWorldArea(MLEM.Misc.RectangleF)
commentId: M:TinyLife.World.Map.GetVisibleWorldArea(MLEM.Misc.RectangleF)
id: GetVisibleWorldArea(MLEM.Misc.RectangleF)
parent: TinyLife.World.Map
langs:
- csharp
- vb
name: GetVisibleWorldArea(RectangleF)
nameWithType: Map.GetVisibleWorldArea(RectangleF)
fullName: TinyLife.World.Map.GetVisibleWorldArea(MLEM.Misc.RectangleF)
type: Method
source:
remote:
path: TinyLife/World/Map.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisibleWorldArea
path: ../TinyLife/World/Map.cs
startLine: 2547
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static RectangleF GetVisibleWorldArea(RectangleF cameraArea)
parameters:
- id: cameraArea
type: MLEM.Misc.RectangleF
return:
type: MLEM.Misc.RectangleF
content.vb: Public Shared Function GetVisibleWorldArea(cameraArea As RectangleF) As RectangleF
overload: TinyLife.World.Map.GetVisibleWorldArea*
references:
- uid: TinyLife.World.MapSection
commentId: T:TinyLife.World.MapSection
@ -6847,3 +6879,8 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.World.Map.GetVisibleWorldArea*
commentId: Overload:TinyLife.World.Map.GetVisibleWorldArea
name: GetVisibleWorldArea
nameWithType: Map.GetVisibleWorldArea
fullName: TinyLife.World.Map.GetVisibleWorldArea

View file

@ -1,35 +1,33 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
commentId: T:TinyLife.Objects.Person.ActionUpdateDelegate
id: Person.ActionUpdateDelegate
parent: TinyLife.Objects
- uid: TinyLife.World.ObjectUpdateDelegate`1
commentId: T:TinyLife.World.ObjectUpdateDelegate`1
id: ObjectUpdateDelegate`1
parent: TinyLife.World
children: []
langs:
- csharp
- vb
name: Person.ActionUpdateDelegate
nameWithType: Person.ActionUpdateDelegate
fullName: TinyLife.Objects.Person.ActionUpdateDelegate
name: ObjectUpdateDelegate<T>
nameWithType: ObjectUpdateDelegate<T>
fullName: TinyLife.World.ObjectUpdateDelegate<T>
type: Delegate
source:
remote:
path: TinyLife/Objects/Person.cs
path: TinyLife/World/Map.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdateDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 3360
id: ObjectUpdateDelegate
path: ../TinyLife/World/Map.cs
startLine: 2747
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA delegate used for <xref href=\"TinyLife.Objects.Person.OnActionUpdated\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
namespace: TinyLife.World
syntax:
content: public delegate void Person.ActionUpdateDelegate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, EventPhase phase)
content: public delegate void ObjectUpdateDelegate<in T>(T obj, GameTime time, TimeSpan passedInGame, float speedMultiplier, EventPhase phase)
parameters:
- id: action
type: TinyLife.Actions.Action
- id: obj
type: '{T}'
- id: time
type: Microsoft.Xna.Framework.GameTime
- id: passedInGame
@ -38,72 +36,88 @@ items:
type: System.Single
- id: phase
type: TinyLife.Mods.EventPhase
content.vb: Public Delegate Sub Person.ActionUpdateDelegate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, phase As EventPhase)
typeParameters:
- id: T
content.vb: Public Delegate Sub ObjectUpdateDelegate(Of In T)(obj As T, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, phase As EventPhase)
extensionMethods:
- TinyLife.Objects.Person.ActionUpdateDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
- TinyLife.World.ObjectUpdateDelegate`1.TinyLife.Utilities.Extensions.JsonCopy``1
nameWithType.vb: ObjectUpdateDelegate(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegate(Of T)
name.vb: ObjectUpdateDelegate(Of T)
references:
- uid: TinyLife.Objects.Person.OnActionUpdated
commentId: E:TinyLife.Objects.Person.OnActionUpdated
name: OnActionUpdated
nameWithType: Person.OnActionUpdated
fullName: TinyLife.Objects.Person.OnActionUpdated
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
- uid: TinyLife.Objects.Person.ActionUpdateDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.World
name: World
- uid: TinyLife.World.ObjectUpdateDelegate`1.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<ActionUpdateDelegate>(ActionUpdateDelegate)
nameWithType: Extensions.JsonCopy<Person.ActionUpdateDelegate>(Person.ActionUpdateDelegate)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.Person.ActionUpdateDelegate>(TinyLife.Objects.Person.ActionUpdateDelegate)
nameWithType.vb: Extensions.JsonCopy(Of Person.ActionUpdateDelegate)(Person.ActionUpdateDelegate)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Person.ActionUpdateDelegate)(TinyLife.Objects.Person.ActionUpdateDelegate)
name.vb: JsonCopy(Of ActionUpdateDelegate)(ActionUpdateDelegate)
name: JsonCopy<ObjectUpdateDelegate<T>>(ObjectUpdateDelegate<T>)
nameWithType: Extensions.JsonCopy<ObjectUpdateDelegate<T>>(ObjectUpdateDelegate<T>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.World.ObjectUpdateDelegate<T>>(TinyLife.World.ObjectUpdateDelegate<T>)
nameWithType.vb: Extensions.JsonCopy(Of ObjectUpdateDelegate(Of T))(ObjectUpdateDelegate(Of T))
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.ObjectUpdateDelegate(Of T))(TinyLife.World.ObjectUpdateDelegate(Of T))
name.vb: JsonCopy(Of ObjectUpdateDelegate(Of T))(ObjectUpdateDelegate(Of T))
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Person.ActionUpdateDelegate)
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.ObjectUpdateDelegate{`0})
name: JsonCopy
- name: <
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- name: T
- name: '>'
- name: '>'
- name: (
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- name: T
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Person.ActionUpdateDelegate)
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.ObjectUpdateDelegate{`0})
name: JsonCopy
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- name: (
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: ActionUpdateDelegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
@ -170,23 +184,10 @@ references:
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
- uid: T
name: T
nameWithType: T
fullName: T
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true

View file

@ -0,0 +1,236 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
commentId: T:TinyLife.World.ObjectUpdateDelegateNoPhase`1
id: ObjectUpdateDelegateNoPhase`1
parent: TinyLife.World
children: []
langs:
- csharp
- vb
name: ObjectUpdateDelegateNoPhase<T>
nameWithType: ObjectUpdateDelegateNoPhase<T>
fullName: TinyLife.World.ObjectUpdateDelegateNoPhase<T>
type: Delegate
source:
remote:
path: TinyLife/World/Map.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs
startLine: 2749
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public delegate void ObjectUpdateDelegateNoPhase<in T>(T obj, GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: obj
type: '{T}'
- id: time
type: Microsoft.Xna.Framework.GameTime
- id: passedInGame
type: System.TimeSpan
- id: speedMultiplier
type: System.Single
typeParameters:
- id: T
content.vb: Public Delegate Sub ObjectUpdateDelegateNoPhase(Of In T)(obj As T, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
extensionMethods:
- TinyLife.World.ObjectUpdateDelegateNoPhase`1.TinyLife.Utilities.Extensions.JsonCopy``1
nameWithType.vb: ObjectUpdateDelegateNoPhase(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegateNoPhase(Of T)
name.vb: ObjectUpdateDelegateNoPhase(Of T)
references:
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<ObjectUpdateDelegateNoPhase<T>>(ObjectUpdateDelegateNoPhase<T>)
nameWithType: Extensions.JsonCopy<ObjectUpdateDelegateNoPhase<T>>(ObjectUpdateDelegateNoPhase<T>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.World.ObjectUpdateDelegateNoPhase<T>>(TinyLife.World.ObjectUpdateDelegateNoPhase<T>)
nameWithType.vb: Extensions.JsonCopy(Of ObjectUpdateDelegateNoPhase(Of T))(ObjectUpdateDelegateNoPhase(Of T))
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.ObjectUpdateDelegateNoPhase(Of T))(TinyLife.World.ObjectUpdateDelegateNoPhase(Of T))
name.vb: JsonCopy(Of ObjectUpdateDelegateNoPhase(Of T))(ObjectUpdateDelegateNoPhase(Of T))
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.ObjectUpdateDelegateNoPhase{`0})
name: JsonCopy
- name: <
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: <
- name: T
- name: '>'
- name: '>'
- name: (
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: <
- name: T
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.ObjectUpdateDelegateNoPhase{`0})
name: JsonCopy
- name: (
- name: Of
- name: " "
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- name: (
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- 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.Utilities.Extensions.JsonCopy``1(``0)
commentId: M: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
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: T
name: T
nameWithType: T
fullName: T
- 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.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities

View file

@ -797,7 +797,7 @@ items:
summary: "\nReturns the texture that should be displayed as the border when a <xref href=\"TinyLife.World.AutoTile\" data-throw-if-not-resolved=\"false\"></xref> draws next to this tile.\nBy default, this method returns values only for the <xref href=\"TinyLife.World.Tile.BaseName\" data-throw-if-not-resolved=\"false\"></xref> &quot;Grass&quot; and &quot;DirtPath&quot;.\n"
example: []
syntax:
content: public virtual (Func<int, TextureRegion> Texture, Color Color)? GetAutoTileBorder(Map map, Point pos, Point neighbor, Tile neighborTile)
content: public virtual (Func<int, TextureRegion> Texture, Color Color, float Priority)? GetAutoTileBorder(Map map, Point pos, Point neighbor, Tile neighborTile)
parameters:
- id: map
type: TinyLife.World.Map
@ -812,9 +812,9 @@ items:
type: TinyLife.World.Tile
description: The neighbor tile.
return:
type: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}
type: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}}
description: The texture, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> to draw no auto-tile border.
content.vb: Public Overridable Function GetAutoTileBorder(map As Map, pos As Point, neighbor As Point, neighborTile As Tile) As (Texture As Func(Of Integer, TextureRegion), Color As Color)?
content.vb: Public Overridable Function GetAutoTileBorder(map As Map, pos As Point, neighbor As Point, neighborTile As Tile) As (Texture As Func(Of Integer, TextureRegion), Color As Color, Priority As Single)?
overload: TinyLife.World.Tile.GetAutoTileBorder*
- uid: TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
@ -2374,17 +2374,17 @@ references:
name: GetAutoTileBorder
nameWithType: Tile.GetAutoTileBorder
fullName: TinyLife.World.Tile.GetAutoTileBorder
- uid: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}
commentId: T:System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}
- uid: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}}
commentId: T:System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}}
parent: System
definition: System.Nullable`1
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: (Func<int, TextureRegion> Texture, Color Color)?
nameWithType: (Func<int, TextureRegion> Texture, Color Color)?
fullName: (System.Func<int, MLEM.Textures.TextureRegion> Texture, Microsoft.Xna.Framework.Color Color)?
nameWithType.vb: (Texture As Func(Of Integer, TextureRegion), Color As Color)?
fullName.vb: (Texture As System.Func(Of Integer, MLEM.Textures.TextureRegion), Color As Microsoft.Xna.Framework.Color)?
name.vb: (Texture As Func(Of Integer, TextureRegion), Color As Color)?
name: (Func<int, TextureRegion> Texture, Color Color, float Priority)?
nameWithType: (Func<int, TextureRegion> Texture, Color Color, float Priority)?
fullName: (System.Func<int, MLEM.Textures.TextureRegion> Texture, Microsoft.Xna.Framework.Color Color, float Priority)?
nameWithType.vb: (Texture As Func(Of Integer, TextureRegion), Color As Color, Priority As Single)?
fullName.vb: (Texture As System.Func(Of Integer, MLEM.Textures.TextureRegion), Color As Microsoft.Xna.Framework.Color, Priority As Single)?
name.vb: (Texture As Func(Of Integer, TextureRegion), Color As Color, Priority As Single)?
spec.csharp:
- name: (
- uid: System.Func`2
@ -2403,25 +2403,35 @@ references:
isExternal: true
- name: '>'
- name: " "
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Texture
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}.Texture
name: Texture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.texture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color,system.single-.texture
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: " "
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Color
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}.Color
name: Color
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.color
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color,system.single-.color
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: " "
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}.Priority
name: Priority
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color,system.single-.priority
- name: )
- name: '?'
spec.vb:
- name: (
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Texture
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}.Texture
name: Texture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.texture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color,system.single-.texture
- name: " "
- name: As
- name: " "
@ -2444,15 +2454,27 @@ references:
- name: )
- name: ','
- name: " "
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Color
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}.Color
name: Color
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.color
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color,system.single-.color
- name: " "
- name: As
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: ','
- name: " "
- uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color,System.Single}.Priority
name: Priority
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color,system.single-.priority
- name: " "
- name: As
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- name: '?'
- uid: System.Nullable`1

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegate
path: ../TinyLife/World/Map.cs
startLine: 2740
startLine: 2743
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -0,0 +1,203 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.World.UpdateDelegateNoPhase
commentId: T:TinyLife.World.UpdateDelegateNoPhase
id: UpdateDelegateNoPhase
parent: TinyLife.World
children: []
langs:
- csharp
- vb
name: UpdateDelegateNoPhase
nameWithType: UpdateDelegateNoPhase
fullName: TinyLife.World.UpdateDelegateNoPhase
type: Delegate
source:
remote:
path: TinyLife/World/Map.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs
startLine: 2745
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public delegate void UpdateDelegateNoPhase(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
- id: passedInGame
type: System.TimeSpan
- id: speedMultiplier
type: System.Single
content.vb: Public Delegate Sub UpdateDelegateNoPhase(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
extensionMethods:
- TinyLife.World.UpdateDelegateNoPhase.TinyLife.Utilities.Extensions.JsonCopy``1
references:
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
- uid: TinyLife.World.UpdateDelegateNoPhase.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<UpdateDelegateNoPhase>(UpdateDelegateNoPhase)
nameWithType: Extensions.JsonCopy<UpdateDelegateNoPhase>(UpdateDelegateNoPhase)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.World.UpdateDelegateNoPhase>(TinyLife.World.UpdateDelegateNoPhase)
nameWithType.vb: Extensions.JsonCopy(Of UpdateDelegateNoPhase)(UpdateDelegateNoPhase)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.UpdateDelegateNoPhase)(TinyLife.World.UpdateDelegateNoPhase)
name.vb: JsonCopy(Of UpdateDelegateNoPhase)(UpdateDelegateNoPhase)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.UpdateDelegateNoPhase)
name: JsonCopy
- name: <
- uid: TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
- name: '>'
- name: (
- uid: TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.UpdateDelegateNoPhase)
name: JsonCopy
- name: (
- name: Of
- name: " "
- uid: TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
- name: )
- name: (
- uid: TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
- name: )
- 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.Utilities.Extensions.JsonCopy``1(``0)
commentId: M: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
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- 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.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities

View file

@ -22,6 +22,8 @@ items:
- TinyLife.World.Map
- TinyLife.World.MapAudioEmitter
- TinyLife.World.MapSection
- TinyLife.World.ObjectUpdateDelegate`1
- TinyLife.World.ObjectUpdateDelegateNoPhase`1
- TinyLife.World.Opening
- TinyLife.World.OpeningType
- TinyLife.World.Roof
@ -34,6 +36,7 @@ items:
- TinyLife.World.Tile
- TinyLife.World.Tile.Category
- TinyLife.World.UpdateDelegate
- TinyLife.World.UpdateDelegateNoPhase
- TinyLife.World.Wall
- TinyLife.World.WallMode
- TinyLife.World.Wallpaper
@ -154,6 +157,55 @@ references:
name: UpdateDelegate
nameWithType: UpdateDelegate
fullName: TinyLife.World.UpdateDelegate
- uid: TinyLife.World.UpdateDelegateNoPhase
commentId: T:TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
nameWithType: UpdateDelegateNoPhase
fullName: TinyLife.World.UpdateDelegateNoPhase
- uid: TinyLife.World.ObjectUpdateDelegate`1
commentId: T:TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate<T>
nameWithType: ObjectUpdateDelegate<T>
fullName: TinyLife.World.ObjectUpdateDelegate<T>
nameWithType.vb: ObjectUpdateDelegate(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegate(Of T)
name.vb: ObjectUpdateDelegate(Of T)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
commentId: T:TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase<T>
nameWithType: ObjectUpdateDelegateNoPhase<T>
fullName: TinyLife.World.ObjectUpdateDelegateNoPhase<T>
nameWithType.vb: ObjectUpdateDelegateNoPhase(Of T)
fullName.vb: TinyLife.World.ObjectUpdateDelegateNoPhase(Of T)
name.vb: ObjectUpdateDelegateNoPhase(Of T)
spec.csharp:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.World.DrawDelegate
commentId: T:TinyLife.World.DrawDelegate
parent: TinyLife.World

View file

@ -338,8 +338,6 @@ items:
name: Particle
- uid: TinyLife.Objects.Person
name: Person
- uid: TinyLife.Objects.Person.ActionUpdateDelegate
name: Person.ActionUpdateDelegate
- uid: TinyLife.Objects.Person.EfficiencyModifierDelegate
name: Person.EfficiencyModifierDelegate
- uid: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
@ -523,6 +521,12 @@ items:
name: MapAudioEmitter
- uid: TinyLife.World.MapSection
name: MapSection
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate<T>
name.vb: ObjectUpdateDelegate(Of T)
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase<T>
name.vb: ObjectUpdateDelegateNoPhase(Of T)
- uid: TinyLife.World.Opening
name: Opening
- uid: TinyLife.World.OpeningType
@ -547,6 +551,8 @@ items:
name: Tile.Category
- uid: TinyLife.World.UpdateDelegate
name: UpdateDelegate
- uid: TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
- uid: TinyLife.World.Wall
name: Wall
- uid: TinyLife.World.WallMode