diff --git a/Changelog.md b/Changelog.md
index fb95030..eee305f 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,25 @@
+# 0.45.2
+*December 14, 2024*
+
+Additions
+- Added the ancient bonsai small pot plant
+- Added a simple durag head accessory
+
+Improvements
+- Improved action selection menu navigation when using a gamepad
+- Increased the resolution of the selection texture, causing objects to be easier to highlight when zoomed out
+- Improved the way "down" versions of roofs look by still drawing their wall outlines
+
+Fixes
+- Fixed being able to place wallpaper on roofs and stairs outside the owned area
+- Fixed removing nothing using the remove tool causing an empty undo/redo item to be added
+- Fixed a rare exception when navigating the character creator with a gamepad
+
+API
+- DeathReason is now a class, allowing for custom death reasons to be added by mods
+- Added an event for when a person's age changes
+- Removed duplicate frames for all hair, accessories and shirts (see [this commit](https://github.com/Ellpeck/TinyLifeWeb/commit/1138804dc2d51777eba34ac8ff31637aae9f0c95) to the documentation for more info)
+
# 0.45.1
*December 4, 2024*
diff --git a/docs/api/.manifest b/docs/api/.manifest
index ac3498d..636800b 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -1120,6 +1120,7 @@
"TinyLife.Emotions.EmotionModifier.DisplayName": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DonatedToCharity": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Drunk": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.ElderWorkout": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.EmergencyFood": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Emotion": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1192,7 +1193,7 @@
"TinyLife.Emotions.EmotionModifier.JungleGymPositive": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.JungleGymSocialNegative": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.JungleGymSocialPositive": "TinyLife.Emotions.EmotionModifier.yml",
- "TinyLife.Emotions.EmotionModifier.LazyWorkout": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.LaidBackWorkout": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.LearnedUpgrade": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.LostTournament": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.LovelyInteraction": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1960,8 +1961,13 @@
"TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture)": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.DeathReason": "TinyLife.Objects.DeathReason.yml",
+ "TinyLife.Objects.DeathReason.#ctor(System.String)": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.Electrocution": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.InexplicableReasons": "TinyLife.Objects.DeathReason.yml",
+ "TinyLife.Objects.DeathReason.Name": "TinyLife.Objects.DeathReason.yml",
+ "TinyLife.Objects.DeathReason.Overexertion": "TinyLife.Objects.DeathReason.yml",
+ "TinyLife.Objects.DeathReason.Reasons": "TinyLife.Objects.DeathReason.yml",
+ "TinyLife.Objects.DeathReason.Register(TinyLife.Objects.DeathReason)": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.Starvation": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.TooMuchBrew": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.TooMuchProtein": "TinyLife.Objects.DeathReason.yml",
@@ -2525,8 +2531,6 @@
"TinyLife.Objects.MapObject.OnValidated": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnValidatedEarly": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ParentInfo": "TinyLife.Objects.MapObject.yml",
- "TinyLife.Objects.MapObject.PersonRotationOrder": "TinyLife.Objects.MapObject.yml",
- "TinyLife.Objects.MapObject.PersonRotationOrderIndices": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Position": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.MapObject.yml",
@@ -2732,9 +2736,9 @@
"TinyLife.Objects.Person.DiaperDirty": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.DrawSize": "TinyLife.Objects.Person.yml",
- "TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.FullNamePronouns": "TinyLife.Objects.Person.yml",
- "TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GenerateShadowAnimation": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.Person.yml",
@@ -2754,7 +2758,6 @@
"TinyLife.Objects.Person.LotEmployment": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnAgeChanged(TinyLife.Objects.AgeGroup)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnCreate": "TinyLife.Objects.Person.yml",
- "TinyLife.Objects.Person.OnDrawUi": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnGenerateAnimationGroup": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnJobChanged": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnLifeGoalChanged": "TinyLife.Objects.Person.yml",
@@ -2765,6 +2768,8 @@
"TinyLife.Objects.Person.Pronouns": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.RotationOrder": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.RotationOrderIndices": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)": "TinyLife.Objects.Person.yml",
@@ -2812,6 +2817,7 @@
"TinyLife.Objects.PersonLike.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.DrawSize": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.EfficiencyModifierDelegate": "TinyLife.Objects.PersonLike.EfficiencyModifierDelegate.yml",
"TinyLife.Objects.PersonLike.Emotion": "TinyLife.Objects.PersonLike.yml",
@@ -2825,7 +2831,7 @@
"TinyLife.Objects.PersonLike.FullName": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.FullNamePronouns": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)": "TinyLife.Objects.PersonLike.yml",
- "TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GenerateShadowAnimation": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.PersonLike.yml",
@@ -2834,6 +2840,7 @@
"TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetCurrentGoals": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.GetDefaultPose": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetEmotionSkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.PersonLike.yml",
@@ -2907,12 +2914,14 @@
"TinyLife.Objects.PersonLike.OnActionsChanged": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnActionsCompleted": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnAddEmotion": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.OnAgeChange": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnChangeFriendship": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnChangeRomance": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnDrawLooks": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnDrawLooksLayer": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.OnDrawUi": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnEmotionChanged": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnEmotionModifiersChanged": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.OnGetAiPriorityForObject": "TinyLife.Objects.PersonLike.yml",
@@ -3302,7 +3311,7 @@
"TinyLife.PersonalityType.Independent": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.Introverted": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.IsCompatible(TinyLife.PersonalityType)": "TinyLife.PersonalityType.yml",
- "TinyLife.PersonalityType.Lazy": "TinyLife.PersonalityType.yml",
+ "TinyLife.PersonalityType.LaidBack": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.Likeable": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.MasterChef": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.MaxMajorsPerPerson": "TinyLife.PersonalityType.yml",
@@ -4021,7 +4030,6 @@
"TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)": "TinyLife.Utilities.Extensions.yml",
- "TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)": "TinyLife.Utilities.Extensions.yml",
diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml
index a60783f..d7b54dc 100644
--- a/docs/api/TinyLife.Actions.DieAction.yml
+++ b/docs/api/TinyLife.Actions.DieAction.yml
@@ -30,7 +30,7 @@ items:
All default values are handled by this action.
- To enqueue this action efficiently, use .
+ To enqueue this action effectively, use .
example: []
syntax:
content: 'public class DieAction : Action, IGenericDataHolder'
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml
index b09ca37..b42ba37 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml
@@ -61,6 +61,7 @@ items:
- TinyLife.Emotions.EmotionModifier.DisplayName
- TinyLife.Emotions.EmotionModifier.DonatedToCharity
- TinyLife.Emotions.EmotionModifier.Drunk
+ - TinyLife.Emotions.EmotionModifier.ElderWorkout
- TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation
- TinyLife.Emotions.EmotionModifier.EmergencyFood
- TinyLife.Emotions.EmotionModifier.Emotion
@@ -124,7 +125,7 @@ items:
- TinyLife.Emotions.EmotionModifier.JungleGymPositive
- TinyLife.Emotions.EmotionModifier.JungleGymSocialNegative
- TinyLife.Emotions.EmotionModifier.JungleGymSocialPositive
- - TinyLife.Emotions.EmotionModifier.LazyWorkout
+ - TinyLife.Emotions.EmotionModifier.LaidBackWorkout
- TinyLife.Emotions.EmotionModifier.LearnedUpgrade
- TinyLife.Emotions.EmotionModifier.LostTournament
- TinyLife.Emotions.EmotionModifier.LovelyInteraction
@@ -1552,25 +1553,25 @@ items:
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly FitnessLevelUp As EmotionModifier
-- uid: TinyLife.Emotions.EmotionModifier.LazyWorkout
- commentId: F:TinyLife.Emotions.EmotionModifier.LazyWorkout
- id: LazyWorkout
+- uid: TinyLife.Emotions.EmotionModifier.LaidBackWorkout
+ commentId: F:TinyLife.Emotions.EmotionModifier.LaidBackWorkout
+ id: LaidBackWorkout
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
- name: LazyWorkout
- nameWithType: EmotionModifier.LazyWorkout
- fullName: TinyLife.Emotions.EmotionModifier.LazyWorkout
+ name: LaidBackWorkout
+ nameWithType: EmotionModifier.LaidBackWorkout
+ fullName: TinyLife.Emotions.EmotionModifier.LaidBackWorkout
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
- content: public static readonly EmotionModifier LazyWorkout
+ content: public static readonly EmotionModifier LaidBackWorkout
return:
type: TinyLife.Emotions.EmotionModifier
- content.vb: Public Shared ReadOnly LazyWorkout As EmotionModifier
+ content.vb: Public Shared ReadOnly LaidBackWorkout As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.ProteinShakeEnergetic
commentId: F:TinyLife.Emotions.EmotionModifier.ProteinShakeEnergetic
id: ProteinShakeEnergetic
@@ -4098,6 +4099,25 @@ items:
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly AffirmedIdentity As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.ElderWorkout
+ commentId: F:TinyLife.Emotions.EmotionModifier.ElderWorkout
+ id: ElderWorkout
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: ElderWorkout
+ nameWithType: EmotionModifier.ElderWorkout
+ fullName: TinyLife.Emotions.EmotionModifier.ElderWorkout
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier ElderWorkout
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly ElderWorkout As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.Name
commentId: F:TinyLife.Emotions.EmotionModifier.Name
id: Name
diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml
index 4837974..d764289 100644
--- a/docs/api/TinyLife.Objects.AgeGroup.yml
+++ b/docs/api/TinyLife.Objects.AgeGroup.yml
@@ -42,7 +42,6 @@ items:
extensionMethods:
- TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetBedCategories
- TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.LifeSpan)
- - TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetDefaultPose
- TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.FlagsAttribute
@@ -323,32 +322,6 @@ references:
name: LifeSpan
href: TinyLife.Objects.LifeSpan.html
- name: )
-- uid: TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetDefaultPose
- commentId: M:TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- parent: TinyLife.Utilities.Extensions
- definition: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- name: GetDefaultPose(AgeGroup)
- nameWithType: Extensions.GetDefaultPose(AgeGroup)
- fullName: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- name: GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- - name: (
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- name: GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- - name: (
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: )
- uid: TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
@@ -462,30 +435,6 @@ references:
name: LifeSpan
href: TinyLife.Objects.LifeSpan.html
- name: )
-- uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- commentId: M:TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- name: GetDefaultPose(AgeGroup)
- nameWithType: Extensions.GetDefaultPose(AgeGroup)
- fullName: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- name: GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- - name: (
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- name: GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- - name: (
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml
index 8d9e70d..c0119d5 100644
--- a/docs/api/TinyLife.Objects.Bathtub.yml
+++ b/docs/api/TinyLife.Objects.Bathtub.yml
@@ -118,8 +118,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3193,20 +3191,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml
index b8402ab..45c44d4 100644
--- a/docs/api/TinyLife.Objects.Book.yml
+++ b/docs/api/TinyLife.Objects.Book.yml
@@ -121,8 +121,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3185,20 +3183,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml
index f2c9ec4..753f267 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml
@@ -129,8 +129,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3501,20 +3499,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml
index 5616000..b44d0b1 100644
--- a/docs/api/TinyLife.Objects.Chimney.yml
+++ b/docs/api/TinyLife.Objects.Chimney.yml
@@ -119,8 +119,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3322,20 +3320,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
index 514ff21..54d5ee6 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
@@ -123,8 +123,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3340,20 +3338,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml
index da88e73..193974d 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.yml
@@ -128,8 +128,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3340,20 +3338,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml
index 727c31a..fbd079b 100644
--- a/docs/api/TinyLife.Objects.DeathReason.yml
+++ b/docs/api/TinyLife.Objects.DeathReason.yml
@@ -5,8 +5,13 @@ items:
id: DeathReason
parent: TinyLife.Objects
children:
+ - TinyLife.Objects.DeathReason.#ctor(System.String)
- TinyLife.Objects.DeathReason.Electrocution
- TinyLife.Objects.DeathReason.InexplicableReasons
+ - TinyLife.Objects.DeathReason.Name
+ - TinyLife.Objects.DeathReason.Overexertion
+ - TinyLife.Objects.DeathReason.Reasons
+ - TinyLife.Objects.DeathReason.Register(TinyLife.Objects.DeathReason)
- TinyLife.Objects.DeathReason.Starvation
- TinyLife.Objects.DeathReason.TooMuchBrew
- TinyLife.Objects.DeathReason.TooMuchProtein
@@ -16,40 +21,50 @@ items:
name: DeathReason
nameWithType: DeathReason
fullName: TinyLife.Objects.DeathReason
- type: Enum
+ type: Class
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: An enum that represents a set of possible reasons for a 's death
- example: []
syntax:
- content: public enum DeathReason
- content.vb: Public Enum DeathReason
+ content: >-
+ [JsonConverter(typeof(MigratingStaticJsonConverter), new object[] { typeof(DeathReason), "PrivateReasons" })]
+
+ public class DeathReason
+ content.vb: >-
+
+
+ Public Class DeathReason
+ inheritance:
+ - System.Object
+ inheritedMembers:
+ - System.Object.Equals(System.Object)
+ - System.Object.Equals(System.Object,System.Object)
+ - System.Object.GetHashCode
+ - System.Object.GetType
+ - System.Object.MemberwiseClone
+ - System.Object.ReferenceEquals(System.Object,System.Object)
+ - System.Object.ToString
extensionMethods:
- TinyLife.Objects.DeathReason.TinyLife.Utilities.Extensions.JsonCopy``1
-- uid: TinyLife.Objects.DeathReason.Starvation
- commentId: F:TinyLife.Objects.DeathReason.Starvation
- id: Starvation
+- uid: TinyLife.Objects.DeathReason.Reasons
+ commentId: F:TinyLife.Objects.DeathReason.Reasons
+ id: Reasons
parent: TinyLife.Objects.DeathReason
langs:
- csharp
- vb
- name: Starvation
- nameWithType: DeathReason.Starvation
- fullName: TinyLife.Objects.DeathReason.Starvation
+ name: Reasons
+ nameWithType: DeathReason.Reasons
+ fullName: TinyLife.Objects.DeathReason.Reasons
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: >-
- A death reason that represents that a person died from hunger.
-
- This value is used by .
- example: []
syntax:
- content: Starvation = 0
+ content: public static readonly ReadOnlyDictionary Reasons
return:
- type: TinyLife.Objects.DeathReason
+ type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Objects.DeathReason}
+ content.vb: Public Shared ReadOnly Reasons As ReadOnlyDictionary(Of String, DeathReason)
- uid: TinyLife.Objects.DeathReason.InexplicableReasons
commentId: F:TinyLife.Objects.DeathReason.InexplicableReasons
id: InexplicableReasons
@@ -70,9 +85,34 @@ items:
This is only used by the "Die" cheat.
example: []
syntax:
- content: InexplicableReasons = 1
+ content: public static readonly DeathReason InexplicableReasons
return:
type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared ReadOnly InexplicableReasons As DeathReason
+- uid: TinyLife.Objects.DeathReason.Starvation
+ commentId: F:TinyLife.Objects.DeathReason.Starvation
+ id: Starvation
+ parent: TinyLife.Objects.DeathReason
+ langs:
+ - csharp
+ - vb
+ name: Starvation
+ nameWithType: DeathReason.Starvation
+ fullName: TinyLife.Objects.DeathReason.Starvation
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ A death reason that represents that a person died from hunger.
+
+ This value is used by .
+ example: []
+ syntax:
+ content: public static readonly DeathReason Starvation
+ return:
+ type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared ReadOnly Starvation As DeathReason
- uid: TinyLife.Objects.DeathReason.Electrocution
commentId: F:TinyLife.Objects.DeathReason.Electrocution
id: Electrocution
@@ -93,9 +133,10 @@ items:
This value is used by .
example: []
syntax:
- content: Electrocution = 2
+ content: public static readonly DeathReason Electrocution
return:
type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared ReadOnly Electrocution As DeathReason
- uid: TinyLife.Objects.DeathReason.TooMuchProtein
commentId: F:TinyLife.Objects.DeathReason.TooMuchProtein
id: TooMuchProtein
@@ -113,9 +154,10 @@ items:
summary: A death reason that represents that a person died from drinking too many protein shakes
example: []
syntax:
- content: TooMuchProtein = 3
+ content: public static readonly DeathReason TooMuchProtein
return:
type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared ReadOnly TooMuchProtein As DeathReason
- uid: TinyLife.Objects.DeathReason.TooMuchBrew
commentId: F:TinyLife.Objects.DeathReason.TooMuchBrew
id: TooMuchBrew
@@ -133,17 +175,96 @@ items:
summary: A death reason that represents that a person died from drinking too much brew, which represents alcohol.
example: []
syntax:
- content: TooMuchBrew = 4
+ content: public static readonly DeathReason TooMuchBrew
return:
type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared ReadOnly TooMuchBrew As DeathReason
+- uid: TinyLife.Objects.DeathReason.Overexertion
+ commentId: F:TinyLife.Objects.DeathReason.Overexertion
+ id: Overexertion
+ parent: TinyLife.Objects.DeathReason
+ langs:
+ - csharp
+ - vb
+ name: Overexertion
+ nameWithType: DeathReason.Overexertion
+ fullName: TinyLife.Objects.DeathReason.Overexertion
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly DeathReason Overexertion
+ return:
+ type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared ReadOnly Overexertion As DeathReason
+- uid: TinyLife.Objects.DeathReason.Name
+ commentId: F:TinyLife.Objects.DeathReason.Name
+ id: Name
+ parent: TinyLife.Objects.DeathReason
+ langs:
+ - csharp
+ - vb
+ name: Name
+ nameWithType: DeathReason.Name
+ fullName: TinyLife.Objects.DeathReason.Name
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public readonly string Name
+ return:
+ type: System.String
+ content.vb: Public ReadOnly Name As String
+- uid: TinyLife.Objects.DeathReason.#ctor(System.String)
+ commentId: M:TinyLife.Objects.DeathReason.#ctor(System.String)
+ id: '#ctor(System.String)'
+ parent: TinyLife.Objects.DeathReason
+ langs:
+ - csharp
+ - vb
+ name: DeathReason(string)
+ nameWithType: DeathReason.DeathReason(string)
+ fullName: TinyLife.Objects.DeathReason.DeathReason(string)
+ type: Constructor
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public DeathReason(string name)
+ parameters:
+ - id: name
+ type: System.String
+ content.vb: Public Sub New(name As String)
+ overload: TinyLife.Objects.DeathReason.#ctor*
+ nameWithType.vb: DeathReason.New(String)
+ fullName.vb: TinyLife.Objects.DeathReason.New(String)
+ name.vb: New(String)
+- uid: TinyLife.Objects.DeathReason.Register(TinyLife.Objects.DeathReason)
+ commentId: M:TinyLife.Objects.DeathReason.Register(TinyLife.Objects.DeathReason)
+ id: Register(TinyLife.Objects.DeathReason)
+ parent: TinyLife.Objects.DeathReason
+ langs:
+ - csharp
+ - vb
+ name: Register(DeathReason)
+ nameWithType: DeathReason.Register(DeathReason)
+ fullName: TinyLife.Objects.DeathReason.Register(TinyLife.Objects.DeathReason)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static DeathReason Register(DeathReason reason)
+ parameters:
+ - id: reason
+ type: TinyLife.Objects.DeathReason
+ return:
+ type: TinyLife.Objects.DeathReason
+ content.vb: Public Shared Function Register(reason As DeathReason) As DeathReason
+ overload: TinyLife.Objects.DeathReason.Register*
references:
-- uid: TinyLife.Objects.PersonLike
- commentId: T:TinyLife.Objects.PersonLike
- parent: TinyLife.Objects
- href: TinyLife.Objects.PersonLike.html
- name: PersonLike
- nameWithType: PersonLike
- fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
@@ -166,6 +287,236 @@ references:
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
- uid: TinyLife.Objects.DeathReason.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
@@ -207,6 +558,13 @@ references:
name: DeathReason
href: TinyLife.Objects.DeathReason.html
- name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
@@ -267,11 +625,122 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
-- uid: TinyLife.Actions.StarveAction
- commentId: T:TinyLife.Actions.StarveAction
- name: StarveAction
- nameWithType: StarveAction
- fullName: TinyLife.Actions.StarveAction
+- uid: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Objects.DeathReason}
+ commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Objects.DeathReason}
+ parent: System.Collections.ObjectModel
+ definition: System.Collections.ObjectModel.ReadOnlyDictionary`2
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
+ name: ReadOnlyDictionary
+ nameWithType: ReadOnlyDictionary
+ fullName: System.Collections.ObjectModel.ReadOnlyDictionary
+ nameWithType.vb: ReadOnlyDictionary(Of String, DeathReason)
+ fullName.vb: System.Collections.ObjectModel.ReadOnlyDictionary(Of String, TinyLife.Objects.DeathReason)
+ name.vb: ReadOnlyDictionary(Of String, DeathReason)
+ spec.csharp:
+ - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
+ name: ReadOnlyDictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
+ - name: <
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.DeathReason
+ name: DeathReason
+ href: TinyLife.Objects.DeathReason.html
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
+ name: ReadOnlyDictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.DeathReason
+ name: DeathReason
+ href: TinyLife.Objects.DeathReason.html
+ - name: )
+- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
+ commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary`2
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
+ name: ReadOnlyDictionary
+ nameWithType: ReadOnlyDictionary
+ fullName: System.Collections.ObjectModel.ReadOnlyDictionary
+ nameWithType.vb: ReadOnlyDictionary(Of TKey, TValue)
+ fullName.vb: System.Collections.ObjectModel.ReadOnlyDictionary(Of TKey, TValue)
+ name.vb: ReadOnlyDictionary(Of TKey, TValue)
+ spec.csharp:
+ - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
+ name: ReadOnlyDictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
+ - name: <
+ - name: TKey
+ - name: ','
+ - name: " "
+ - name: TValue
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
+ name: ReadOnlyDictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TKey
+ - name: ','
+ - name: " "
+ - name: TValue
+ - name: )
+- uid: System.Collections.ObjectModel
+ commentId: N:System.Collections.ObjectModel
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System.Collections.ObjectModel
+ nameWithType: System.Collections.ObjectModel
+ fullName: System.Collections.ObjectModel
+ 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.ObjectModel
+ name: ObjectModel
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
+ 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.ObjectModel
+ name: ObjectModel
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
- uid: TinyLife.Objects.DeathReason
commentId: T:TinyLife.Objects.DeathReason
parent: TinyLife.Objects
@@ -279,8 +748,39 @@ references:
name: DeathReason
nameWithType: DeathReason
fullName: TinyLife.Objects.DeathReason
+- uid: TinyLife.Actions.StarveAction
+ commentId: T:TinyLife.Actions.StarveAction
+ name: StarveAction
+ nameWithType: StarveAction
+ fullName: TinyLife.Actions.StarveAction
- uid: TinyLife.Actions.RepairAction
commentId: T:TinyLife.Actions.RepairAction
name: RepairAction
nameWithType: RepairAction
fullName: TinyLife.Actions.RepairAction
+- uid: System.String
+ commentId: T:System.String
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: string
+ nameWithType: string
+ fullName: string
+ nameWithType.vb: String
+ fullName.vb: String
+ name.vb: String
+- uid: TinyLife.Objects.DeathReason.#ctor*
+ commentId: Overload:TinyLife.Objects.DeathReason.#ctor
+ href: TinyLife.Objects.DeathReason.html#TinyLife_Objects_DeathReason__ctor_System_String_
+ name: DeathReason
+ nameWithType: DeathReason.DeathReason
+ fullName: TinyLife.Objects.DeathReason.DeathReason
+ nameWithType.vb: DeathReason.New
+ fullName.vb: TinyLife.Objects.DeathReason.New
+ name.vb: New
+- uid: TinyLife.Objects.DeathReason.Register*
+ commentId: Overload:TinyLife.Objects.DeathReason.Register
+ href: TinyLife.Objects.DeathReason.html#TinyLife_Objects_DeathReason_Register_TinyLife_Objects_DeathReason_
+ name: Register
+ nameWithType: DeathReason.Register
+ fullName: TinyLife.Objects.DeathReason.Register
diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml
index 5326565..0cf39e8 100644
--- a/docs/api/TinyLife.Objects.Fence.yml
+++ b/docs/api/TinyLife.Objects.Fence.yml
@@ -124,8 +124,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3215,20 +3213,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml
index e65c007..69afab3 100644
--- a/docs/api/TinyLife.Objects.Fireplace.yml
+++ b/docs/api/TinyLife.Objects.Fireplace.yml
@@ -125,8 +125,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3287,20 +3285,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml
index 08e6313..6f79e87 100644
--- a/docs/api/TinyLife.Objects.Food.yml
+++ b/docs/api/TinyLife.Objects.Food.yml
@@ -129,8 +129,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3323,20 +3321,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml
index 618d9ef..6ebf078 100644
--- a/docs/api/TinyLife.Objects.FoodTypedItem.yml
+++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml
@@ -128,8 +128,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3466,20 +3464,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml
index 6a60485..ac2c7b5 100644
--- a/docs/api/TinyLife.Objects.Fridge.yml
+++ b/docs/api/TinyLife.Objects.Fridge.yml
@@ -124,8 +124,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3406,20 +3404,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml
index 8230b80..f5058bf 100644
--- a/docs/api/TinyLife.Objects.Furniture.yml
+++ b/docs/api/TinyLife.Objects.Furniture.yml
@@ -136,8 +136,6 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3216,20 +3214,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml
index 81b068d..d6056e0 100644
--- a/docs/api/TinyLife.Objects.Gravestone.yml
+++ b/docs/api/TinyLife.Objects.Gravestone.yml
@@ -123,8 +123,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3394,20 +3392,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml
index 19eab5a..3e6f3da 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.yml
@@ -129,8 +129,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3486,20 +3484,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml
index a294aa8..1334254 100644
--- a/docs/api/TinyLife.Objects.MapObject.yml
+++ b/docs/api/TinyLife.Objects.MapObject.yml
@@ -51,8 +51,6 @@ items:
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.ParentInfo
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.Position
- TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
@@ -106,46 +104,6 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- id: PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- langs:
- - csharp
- - vb
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
- type: Field
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: The order of that the texture atlas for has for its textures, from left to right
- example: []
- syntax:
- content: public static readonly Direction2[] PersonRotationOrder
- return:
- type: MLEM.Maths.Direction2[]
- content.vb: Public Shared ReadOnly PersonRotationOrder As Direction2()
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- id: PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- langs:
- - csharp
- - vb
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- type: Field
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- syntax:
- content: public static readonly Dictionary PersonRotationOrderIndices
- return:
- type: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
- content.vb: Public Shared ReadOnly PersonRotationOrderIndices As Dictionary(Of Direction2, Integer)
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
id: OnCreated
@@ -2425,178 +2383,6 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
-- uid: MLEM.Maths.Direction2
- commentId: T:MLEM.Maths.Direction2
- parent: MLEM.Maths
- isExternal: true
- name: Direction2
- nameWithType: Direction2
- fullName: MLEM.Maths.Direction2
-- uid: TinyLife.Objects.PersonLike
- commentId: T:TinyLife.Objects.PersonLike
- parent: TinyLife.Objects
- href: TinyLife.Objects.PersonLike.html
- name: PersonLike
- nameWithType: PersonLike
- fullName: TinyLife.Objects.PersonLike
-- uid: MLEM.Maths.Direction2[]
- isExternal: true
- name: Direction2[]
- nameWithType: Direction2[]
- fullName: MLEM.Maths.Direction2[]
- nameWithType.vb: Direction2()
- fullName.vb: MLEM.Maths.Direction2()
- name.vb: Direction2()
- spec.csharp:
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: '['
- - name: ']'
- spec.vb:
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: (
- - name: )
-- uid: MLEM.Maths
- commentId: N:MLEM.Maths
- isExternal: true
- name: MLEM.Maths
- nameWithType: MLEM.Maths
- fullName: MLEM.Maths
- spec.csharp:
- - uid: MLEM
- name: MLEM
- isExternal: true
- - name: .
- - uid: MLEM.Maths
- name: Maths
- isExternal: true
- spec.vb:
- - uid: MLEM
- name: MLEM
- isExternal: true
- - name: .
- - uid: MLEM.Maths
- name: Maths
- isExternal: true
-- uid: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
- commentId: T:System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
- parent: System.Collections.Generic
- definition: System.Collections.Generic.Dictionary`2
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: Dictionary
- nameWithType: Dictionary
- fullName: System.Collections.Generic.Dictionary
- nameWithType.vb: Dictionary(Of Direction2, Integer)
- fullName.vb: System.Collections.Generic.Dictionary(Of MLEM.Maths.Direction2, Integer)
- name.vb: Dictionary(Of Direction2, Integer)
- 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: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - 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: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.Int32
- name: Integer
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - 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
- nameWithType: Dictionary
- fullName: System.Collections.Generic.Dictionary
- 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: System.Action{TinyLife.Objects.MapObject}
commentId: T:System.Action{TinyLife.Objects.MapObject}
parent: System
@@ -3164,6 +2950,13 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.PersonLike
+ commentId: T:TinyLife.Objects.PersonLike
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.PersonLike.html
+ name: PersonLike
+ nameWithType: PersonLike
+ fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Objects.MapObject.#ctor*
commentId: Overload:TinyLife.Objects.MapObject.#ctor
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject__ctor_System_Guid_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
@@ -3447,6 +3240,43 @@ references:
- name: " "
- name: T
- name: )
+- uid: System.Collections.Generic
+ commentId: N:System.Collections.Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System.Collections.Generic
+ nameWithType: System.Collections.Generic
+ fullName: System.Collections.Generic
+ spec.csharp:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Collections
+ name: Collections
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections
+ - name: .
+ - uid: System.Collections.Generic
+ name: Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic
+ spec.vb:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Collections
+ name: Collections
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections
+ - name: .
+ - uid: System.Collections.Generic
+ name: Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF)
commentId: M:TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF)
isExternal: true
@@ -3496,6 +3326,28 @@ references:
name: RectangleF
nameWithType: RectangleF
fullName: MLEM.Maths.RectangleF
+- uid: MLEM.Maths
+ commentId: N:MLEM.Maths
+ isExternal: true
+ name: MLEM.Maths
+ nameWithType: MLEM.Maths
+ fullName: MLEM.Maths
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Maths
+ name: Maths
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Maths
+ name: Maths
+ isExternal: true
- uid: TinyLife.Objects.MapObject.OnValidatedEarly
commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
parent: TinyLife.Objects.MapObject
@@ -4077,6 +3929,13 @@ references:
name: OnCameraRotationChanged
nameWithType: MapObject.OnCameraRotationChanged
fullName: TinyLife.Objects.MapObject.OnCameraRotationChanged
+- uid: MLEM.Maths.Direction2
+ commentId: T:MLEM.Maths.Direction2
+ parent: MLEM.Maths
+ isExternal: true
+ name: Direction2
+ nameWithType: Direction2
+ fullName: MLEM.Maths.Direction2
- uid: TinyLife.GameImpl.CurrentMap
commentId: P:TinyLife.GameImpl.CurrentMap
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentMap
@@ -4422,6 +4281,40 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- 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
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ 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: TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
commentId: M:TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
parent: TinyLife.Objects.PersonLike
diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml
index 7d6fbe9..c173b91 100644
--- a/docs/api/TinyLife.Objects.Newspaper.yml
+++ b/docs/api/TinyLife.Objects.Newspaper.yml
@@ -118,8 +118,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3258,20 +3256,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
index ecda07f..08adf92 100644
--- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml
+++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
@@ -122,8 +122,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3171,20 +3169,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml
index ab19f25..d42a0f3 100644
--- a/docs/api/TinyLife.Objects.Painting.yml
+++ b/docs/api/TinyLife.Objects.Painting.yml
@@ -123,8 +123,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3261,20 +3259,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml
index 9ecaf53..6a7b395 100644
--- a/docs/api/TinyLife.Objects.Person.yml
+++ b/docs/api/TinyLife.Objects.Person.yml
@@ -14,9 +14,9 @@ items:
- TinyLife.Objects.Person.DiaperDirty
- TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)
- TinyLife.Objects.Person.DrawSize
- - TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ - TinyLife.Objects.Person.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
- TinyLife.Objects.Person.FullNamePronouns
- - TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ - TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
- TinyLife.Objects.Person.GenerateShadowAnimation
- TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
@@ -36,7 +36,6 @@ items:
- TinyLife.Objects.Person.LotEmployment
- TinyLife.Objects.Person.OnAgeChanged(TinyLife.Objects.AgeGroup)
- TinyLife.Objects.Person.OnCreate
- - TinyLife.Objects.Person.OnDrawUi
- TinyLife.Objects.Person.OnGenerateAnimationGroup
- TinyLife.Objects.Person.OnJobChanged
- TinyLife.Objects.Person.OnLifeGoalChanged
@@ -47,6 +46,8 @@ items:
- TinyLife.Objects.Person.Pronouns
- TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
- TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)
+ - TinyLife.Objects.Person.RotationOrder
+ - TinyLife.Objects.Person.RotationOrderIndices
- TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
- TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)
@@ -161,11 +162,14 @@ items:
- TinyLife.Objects.PersonLike.OnMemoriesChanged
- TinyLife.Objects.PersonLike.OnGetCurrentGoals
- TinyLife.Objects.PersonLike.OnAddEmotion
+ - TinyLife.Objects.PersonLike.OnAgeChange
- TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
- TinyLife.Objects.PersonLike.OnDrawLooks
- TinyLife.Objects.PersonLike.OnDrawLooksLayer
+ - TinyLife.Objects.PersonLike.OnDrawUi
- TinyLife.Objects.PersonLike.Animations
- TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ - TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.PersonLike.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.PersonLike.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})
@@ -247,6 +251,7 @@ items:
- TinyLife.Objects.PersonLike.CanApplyPersonality(TinyLife.PersonalityType)
- TinyLife.Objects.PersonLike.HasRecentlyFailed(TinyLife.Actions.ActionType,System.Single)
- TinyLife.Objects.PersonLike.CanTakeOff(TinyLife.Objects.ClothesLayer)
+ - TinyLife.Objects.PersonLike.GetDefaultPose
- TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.PersonLike.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)
- TinyLife.Objects.PersonLike.UpdateAnimations(System.TimeSpan,System.Single)
@@ -265,8 +270,6 @@ items:
- TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
- TinyLife.Objects.PersonLike.InitializeAction(TinyLife.Actions.Action)
- TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -318,6 +321,46 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Objects.Person.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Objects.Person.RotationOrder
+ commentId: F:TinyLife.Objects.Person.RotationOrder
+ id: RotationOrder
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: RotationOrder
+ nameWithType: Person.RotationOrder
+ fullName: TinyLife.Objects.Person.RotationOrder
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: The order of that the texture atlas for has for its textures, from left to right
+ example: []
+ syntax:
+ content: public static readonly Direction2[] RotationOrder
+ return:
+ type: MLEM.Maths.Direction2[]
+ content.vb: Public Shared ReadOnly RotationOrder As Direction2()
+- uid: TinyLife.Objects.Person.RotationOrderIndices
+ commentId: F:TinyLife.Objects.Person.RotationOrderIndices
+ id: RotationOrderIndices
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: RotationOrderIndices
+ nameWithType: Person.RotationOrderIndices
+ fullName: TinyLife.Objects.Person.RotationOrderIndices
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly Dictionary RotationOrderIndices
+ return:
+ type: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
+ content.vb: Public Shared ReadOnly RotationOrderIndices As Dictionary(Of Direction2, Integer)
- uid: TinyLife.Objects.Person.AgeTextures
commentId: F:TinyLife.Objects.Person.AgeTextures
id: AgeTextures
@@ -806,39 +849,15 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
- An event that is invoked when an animation group is created for this person in .
+ An event that is invoked when an animation group is created for this person in .
This event can be subscribed to using .
example: []
syntax:
- content: public event Action<(ClothesLayer ClothesLayer, int LayerAmount, IReadOnlyDictionary Textures, Point TextureRegion, SpriteAnimationGroup Group, EventPhase Phase)> OnGenerateAnimationGroup
+ content: public event Action<(ClothesLayer ClothesLayer, Clothes Clothes, SpriteAnimationGroup Group, EventPhase Phase)> OnGenerateAnimationGroup
return:
- type: System.Action{System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}}
- content.vb: Public Event OnGenerateAnimationGroup As Action(Of (ClothesLayer As ClothesLayer, LayerAmount As Integer, Textures As IReadOnlyDictionary(Of Point, TextureRegion), TextureRegion As Point, Group As SpriteAnimationGroup, Phase As EventPhase))
-- uid: TinyLife.Objects.Person.OnDrawUi
- commentId: E:TinyLife.Objects.Person.OnDrawUi
- id: OnDrawUi
- parent: TinyLife.Objects.Person
- langs:
- - csharp
- - vb
- name: OnDrawUi
- nameWithType: Person.OnDrawUi
- fullName: TinyLife.Objects.Person.OnDrawUi
- type: Event
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: >-
- An event that is invoked when this person is drawn in UI space using .
-
- This event can be subscribed to using .
- example: []
- syntax:
- content: public event Action<(SpriteBatch Batch, Vector2 Pos, float Scale, Direction2 Rotation, Outfit Outfit, Pose Pose, AgeGroup Age, EventPhase Phase)> OnDrawUi
- return:
- type: System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}}
- content.vb: Public Event OnDrawUi As Action(Of (Batch As SpriteBatch, Pos As Vector2, Scale As Single, Rotation As Direction2, Outfit As Outfit, Pose As Pose, Age As AgeGroup, Phase As EventPhase))
+ type: System.Action{System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}}
+ content.vb: Public Event OnGenerateAnimationGroup As Action(Of (ClothesLayer As ClothesLayer, Clothes As Clothes, Group As SpriteAnimationGroup, Phase As EventPhase))
- uid: TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
id: '#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)'
@@ -1105,16 +1124,16 @@ items:
nameWithType.vb: Person.ResetToStatic(Boolean, Boolean)
fullName.vb: TinyLife.Objects.Person.ResetToStatic(Boolean, Boolean)
name.vb: ResetToStatic(Boolean, Boolean)
-- uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- id: GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+- uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ commentId: M:TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ id: GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
- name: GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- nameWithType: Person.GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- fullName: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, int, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point)
+ name: GenerateAnimationGroup(ClothesLayer, Clothes)
+ nameWithType: Person.GenerateAnimationGroup(ClothesLayer, Clothes)
+ fullName: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, TinyLife.Objects.Clothes)
type: Method
assemblies:
- Tiny Life
@@ -1122,29 +1141,19 @@ items:
summary: Generates a for the given settings. This method is called when a person's are generated, for each clothes layer.
example: []
syntax:
- content: protected override SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, int layerAmount, IReadOnlyDictionary textures, Point textureRegion)
+ content: protected override SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, Clothes clothes)
parameters:
- id: clothesLayer
type: TinyLife.Objects.ClothesLayer
description: The clothes layer.
- - id: layerAmount
- type: System.Int32
- description: The amount of layers the clothing item has.
- - id: textures
- type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
- description: The textures to use.
- - id: textureRegion
- type: Microsoft.Xna.Framework.Point
- description: The initial texture region to use.
+ - id: clothes
+ type: TinyLife.Objects.Clothes
return:
type: MLEM.Animations.SpriteAnimationGroup
description: The generated .
- content.vb: Protected Overrides Function GenerateAnimationGroup(clothesLayer As ClothesLayer, layerAmount As Integer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point) As SpriteAnimationGroup
- overridden: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ content.vb: Protected Overrides Function GenerateAnimationGroup(clothesLayer As ClothesLayer, clothes As Clothes) As SpriteAnimationGroup
+ overridden: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
overload: TinyLife.Objects.Person.GenerateAnimationGroup*
- nameWithType.vb: Person.GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- fullName.vb: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, Integer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point)
- name.vb: GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- uid: TinyLife.Objects.Person.GenerateShadowAnimation
commentId: M:TinyLife.Objects.Person.GenerateShadowAnimation
id: GenerateShadowAnimation
@@ -1233,6 +1242,52 @@ items:
nameWithType.vb: Person.DrawLooksLayer(SpriteBatch, SpriteAnimation, TextureRegion, WornClothes, Integer, Vector2, Vector2, Single, ParentInfo, Color, Single, Single)
fullName.vb: TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Animations.SpriteAnimation, MLEM.Textures.TextureRegion, TinyLife.Objects.WornClothes, Integer, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Single, TinyLife.Objects.ParentInfo, Microsoft.Xna.Framework.Color, Single, Single)
name.vb: DrawLooksLayer(SpriteBatch, SpriteAnimation, TextureRegion, WornClothes, Integer, Vector2, Vector2, Single, ParentInfo, Color, Single, Single)
+- uid: TinyLife.Objects.Person.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ commentId: M:TinyLife.Objects.Person.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ id: DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: DrawUiLayer(SpriteBatch, Vector2, float, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, int, int)
+ nameWithType: Person.DrawUiLayer(SpriteBatch, Vector2, float, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, int, int)
+ fullName: TinyLife.Objects.Person.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose, TinyLife.Objects.AgeGroup, TinyLife.Objects.WornClothes, TinyLife.Objects.ClothesLayer, int, int)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ example: []
+ syntax:
+ content: protected override void DrawUiLayer(SpriteBatch batch, Vector2 pos, float scale, Direction2 rotation, Outfit outfit, Pose pose, AgeGroup age, WornClothes clothes, ClothesLayer layer, int colorIndex, int layerIndex)
+ parameters:
+ - id: batch
+ type: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ - id: pos
+ type: Microsoft.Xna.Framework.Vector2
+ - id: scale
+ type: System.Single
+ - id: rotation
+ type: MLEM.Maths.Direction2
+ - id: outfit
+ type: TinyLife.Objects.Outfit
+ - id: pose
+ type: TinyLife.Objects.Pose
+ - id: age
+ type: TinyLife.Objects.AgeGroup
+ - id: clothes
+ type: TinyLife.Objects.WornClothes
+ - id: layer
+ type: TinyLife.Objects.ClothesLayer
+ - id: colorIndex
+ type: System.Int32
+ - id: layerIndex
+ type: System.Int32
+ content.vb: Protected Overrides Sub DrawUiLayer(batch As SpriteBatch, pos As Vector2, scale As Single, rotation As Direction2, outfit As Outfit, pose As Pose, age As AgeGroup, clothes As WornClothes, layer As ClothesLayer, colorIndex As Integer, layerIndex As Integer)
+ overridden: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ overload: TinyLife.Objects.Person.DrawUiLayer*
+ nameWithType.vb: Person.DrawUiLayer(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, Integer, Integer)
+ fullName.vb: TinyLife.Objects.Person.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose, TinyLife.Objects.AgeGroup, TinyLife.Objects.WornClothes, TinyLife.Objects.ClothesLayer, Integer, Integer)
+ name.vb: DrawUiLayer(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, Integer, Integer)
- uid: TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)
id: GetHeldItemDrawOffset(System.Boolean)
@@ -1478,52 +1533,6 @@ items:
content.vb: Public Overrides Function GetCurrentGoals() As List(Of IGoalTriggerable)
overridden: TinyLife.Objects.PersonLike.GetCurrentGoals
overload: TinyLife.Objects.Person.GetCurrentGoals*
-- uid: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- commentId: M:TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- parent: TinyLife.Objects.Person
- langs:
- - csharp
- - vb
- name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- nameWithType: Person.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- fullName: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: Renders this person on a ui level rather than a world level
- example: []
- syntax:
- content: public override void DrawUi(SpriteBatch batch, Vector2 pos, float scale, Direction2 rotation = Direction2.Right, Outfit outfit = null, Pose? pose = null, AgeGroup? age = null)
- parameters:
- - id: batch
- type: Microsoft.Xna.Framework.Graphics.SpriteBatch
- description: The sprite batch to use for drawing
- - id: pos
- type: Microsoft.Xna.Framework.Vector2
- description: The position, in screen space, to draw at
- - id: scale
- type: System.Single
- description: The scale to draw with
- - id: rotation
- type: MLEM.Maths.Direction2
- description: The rotation that this person should be drawn with. Defaults to .
- - id: outfit
- type: TinyLife.Objects.Outfit
- description: The outfit to draw with, which defaults to this person's .
- - id: pose
- type: System.Nullable{TinyLife.Objects.Pose}
- description: The pose to draw with, which defaults to this person's .
- - id: age
- type: System.Nullable{TinyLife.Objects.AgeGroup}
- description: The age to draw with, which defaults to this person's .
- content.vb: Public Overrides Sub DrawUi(batch As SpriteBatch, pos As Vector2, scale As Single, rotation As Direction2 = Direction2.Right, outfit As Outfit = Nothing, pose As Pose? = Nothing, age As AgeGroup? = Nothing)
- overridden: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- overload: TinyLife.Objects.Person.DrawUi*
- nameWithType.vb: Person.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- fullName.vb: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- uid: TinyLife.Objects.Person.GetPassiveNeedReduction(TinyLife.NeedType)
commentId: M:TinyLife.Objects.Person.GetPassiveNeedReduction(TinyLife.NeedType)
id: GetPassiveNeedReduction(TinyLife.NeedType)
@@ -2441,6 +2450,13 @@ references:
name: OnAddEmotion
nameWithType: PersonLike.OnAddEmotion
fullName: TinyLife.Objects.PersonLike.OnAddEmotion
+- uid: TinyLife.Objects.PersonLike.OnAgeChange
+ commentId: E:TinyLife.Objects.PersonLike.OnAgeChange
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnAgeChange
+ name: OnAgeChange
+ nameWithType: PersonLike.OnAgeChange
+ fullName: TinyLife.Objects.PersonLike.OnAgeChange
- uid: TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
commentId: E:TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
parent: TinyLife.Objects.PersonLike
@@ -2462,6 +2478,13 @@ references:
name: OnDrawLooksLayer
nameWithType: PersonLike.OnDrawLooksLayer
fullName: TinyLife.Objects.PersonLike.OnDrawLooksLayer
+- uid: TinyLife.Objects.PersonLike.OnDrawUi
+ commentId: E:TinyLife.Objects.PersonLike.OnDrawUi
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnDrawUi
+ name: OnDrawUi
+ nameWithType: PersonLike.OnDrawUi
+ fullName: TinyLife.Objects.PersonLike.OnDrawUi
- uid: TinyLife.Objects.PersonLike.Animations
commentId: P:TinyLife.Objects.PersonLike.Animations
parent: TinyLife.Objects.PersonLike
@@ -2556,6 +2579,101 @@ references:
isExternal: true
- name: )
- name: )
+- uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ commentId: M:TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ parent: TinyLife.Objects.PersonLike
+ isExternal: true
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
+ name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
+ nameWithType: PersonLike.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
+ fullName: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
+ nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
+ fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
+ name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ name: DrawUi
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
+ - name: (
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ name: DrawUi
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
+ - name: (
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: '?'
+ - name: )
- uid: TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)
parent: TinyLife.Objects.PersonLike
@@ -5907,6 +6025,25 @@ references:
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: )
+- uid: TinyLife.Objects.PersonLike.GetDefaultPose
+ commentId: M:TinyLife.Objects.PersonLike.GetDefaultPose
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetDefaultPose
+ name: GetDefaultPose()
+ nameWithType: PersonLike.GetDefaultPose()
+ fullName: TinyLife.Objects.PersonLike.GetDefaultPose()
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.GetDefaultPose
+ name: GetDefaultPose
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetDefaultPose
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.GetDefaultPose
+ name: GetDefaultPose
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetDefaultPose
+ - name: (
+ - name: )
- uid: TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Objects.PersonLike
@@ -6690,20 +6827,6 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
@@ -8771,39 +8894,81 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
-- uid: TinyLife.Objects.AgeGroup
- commentId: T:TinyLife.Objects.AgeGroup
- parent: TinyLife.Objects
- href: TinyLife.Objects.AgeGroup.html
- name: AgeGroup
- nameWithType: AgeGroup
- fullName: TinyLife.Objects.AgeGroup
-- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.String}
- commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.String}
+- uid: MLEM.Maths.Direction2
+ commentId: T:MLEM.Maths.Direction2
+ parent: MLEM.Maths
+ isExternal: true
+ name: Direction2
+ nameWithType: Direction2
+ fullName: MLEM.Maths.Direction2
+- uid: MLEM.Maths.Direction2[]
+ isExternal: true
+ name: Direction2[]
+ nameWithType: Direction2[]
+ fullName: MLEM.Maths.Direction2[]
+ nameWithType.vb: Direction2()
+ fullName.vb: MLEM.Maths.Direction2()
+ name.vb: Direction2()
+ spec.csharp:
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: (
+ - name: )
+- uid: MLEM.Maths
+ commentId: N:MLEM.Maths
+ isExternal: true
+ name: MLEM.Maths
+ nameWithType: MLEM.Maths
+ fullName: MLEM.Maths
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Maths
+ name: Maths
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Maths
+ name: Maths
+ isExternal: true
+- uid: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
+ commentId: T:System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: Dictionary
- nameWithType: Dictionary
- fullName: System.Collections.Generic.Dictionary
- nameWithType.vb: Dictionary(Of AgeGroup, String)
- fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.AgeGroup, String)
- name.vb: Dictionary(Of AgeGroup, String)
+ name: Dictionary
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ nameWithType.vb: Dictionary(Of Direction2, Integer)
+ fullName.vb: System.Collections.Generic.Dictionary(Of MLEM.Maths.Direction2, Integer)
+ name.vb: Dictionary(Of Direction2, Integer)
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.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
- name: ','
- name: " "
- - uid: System.String
- name: string
+ - uid: System.Int32
+ name: int
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.string
+ href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
@@ -8813,15 +8978,15 @@ references:
- name: (
- name: Of
- name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
- name: ','
- name: " "
- - uid: System.String
- name: String
+ - uid: System.Int32
+ name: Integer
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.string
+ href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
@@ -8894,6 +9059,58 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
+- uid: TinyLife.Objects.AgeGroup
+ commentId: T:TinyLife.Objects.AgeGroup
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.AgeGroup.html
+ name: AgeGroup
+ nameWithType: AgeGroup
+ fullName: TinyLife.Objects.AgeGroup
+- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.String}
+ commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.String}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.Dictionary`2
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ name: Dictionary
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ nameWithType.vb: Dictionary(Of AgeGroup, String)
+ fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.AgeGroup, String)
+ name.vb: Dictionary(Of AgeGroup, String)
+ 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.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - 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.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
isExternal: true
@@ -9915,101 +10132,51 @@ references:
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
-- uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- isExternal: true
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
- name: GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- nameWithType: Person.GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- fullName: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, int, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point)
- nameWithType.vb: Person.GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- fullName.vb: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, Integer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point)
- name.vb: GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
+- uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ commentId: M:TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
+ name: GenerateAnimationGroup(ClothesLayer, Clothes)
+ nameWithType: Person.GenerateAnimationGroup(ClothesLayer, Clothes)
+ fullName: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, TinyLife.Objects.Clothes)
spec.csharp:
- - uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ - uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
name: GenerateAnimationGroup
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: ','
- name: " "
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: ','
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: '>'
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: )
spec.vb:
- - uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ - uid: TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
name: GenerateAnimationGroup
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: ','
- name: " "
- - uid: System.Int32
- name: Integer
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: ','
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: )
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: )
-- uid: System.Action{System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}}
- commentId: T:System.Action{System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}}
+- uid: System.Action{System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}}
+ commentId: T:System.Action{System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}}
parent: System
definition: System.Action`1
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: Action<(ClothesLayer ClothesLayer, int LayerAmount, IReadOnlyDictionary Textures, Point TextureRegion, SpriteAnimationGroup Group, EventPhase Phase)>
- nameWithType: Action<(ClothesLayer ClothesLayer, int LayerAmount, IReadOnlyDictionary Textures, Point TextureRegion, SpriteAnimationGroup Group, EventPhase Phase)>
- fullName: System.Action<(TinyLife.Objects.ClothesLayer ClothesLayer, int LayerAmount, System.Collections.Generic.IReadOnlyDictionary Textures, Microsoft.Xna.Framework.Point TextureRegion, MLEM.Animations.SpriteAnimationGroup Group, TinyLife.Mods.EventPhase Phase)>
- nameWithType.vb: Action(Of (ClothesLayer As ClothesLayer, LayerAmount As Integer, Textures As IReadOnlyDictionary(Of Point, TextureRegion), TextureRegion As Point, Group As SpriteAnimationGroup, Phase As EventPhase))
- fullName.vb: System.Action(Of (ClothesLayer As TinyLife.Objects.ClothesLayer, LayerAmount As Integer, Textures As System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), TextureRegion As Microsoft.Xna.Framework.Point, Group As MLEM.Animations.SpriteAnimationGroup, Phase As TinyLife.Mods.EventPhase))
- name.vb: Action(Of (ClothesLayer As ClothesLayer, LayerAmount As Integer, Textures As IReadOnlyDictionary(Of Point, TextureRegion), TextureRegion As Point, Group As SpriteAnimationGroup, Phase As EventPhase))
+ name: Action<(ClothesLayer ClothesLayer, Clothes Clothes, SpriteAnimationGroup Group, EventPhase Phase)>
+ nameWithType: Action<(ClothesLayer ClothesLayer, Clothes Clothes, SpriteAnimationGroup Group, EventPhase Phase)>
+ fullName: System.Action<(TinyLife.Objects.ClothesLayer ClothesLayer, TinyLife.Objects.Clothes Clothes, MLEM.Animations.SpriteAnimationGroup Group, TinyLife.Mods.EventPhase Phase)>
+ nameWithType.vb: Action(Of (ClothesLayer As ClothesLayer, Clothes As Clothes, Group As SpriteAnimationGroup, Phase As EventPhase))
+ fullName.vb: System.Action(Of (ClothesLayer As TinyLife.Objects.ClothesLayer, Clothes As TinyLife.Objects.Clothes, Group As MLEM.Animations.SpriteAnimationGroup, Phase As TinyLife.Mods.EventPhase))
+ name.vb: Action(Of (ClothesLayer As ClothesLayer, Clothes As Clothes, Group As SpriteAnimationGroup, Phase As EventPhase))
spec.csharp:
- uid: System.Action`1
name: Action
@@ -10021,66 +10188,36 @@ references:
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.ClothesLayer
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.ClothesLayer
name: ClothesLayer
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.clotheslayer
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.clotheslayer
- name: ','
- name: " "
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.LayerAmount
- name: LayerAmount
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.layeramount
- - name: ','
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: '>'
- - name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Textures
- name: Textures
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.textures
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.TextureRegion
- name: TextureRegion
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.textureregion
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Clothes
+ name: Clothes
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.clothes
- name: ','
- name: " "
- uid: MLEM.Animations.SpriteAnimationGroup
name: SpriteAnimationGroup
isExternal: true
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Group
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Group
name: Group
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.group
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.group
- name: ','
- name: " "
- uid: TinyLife.Mods.EventPhase
name: EventPhase
href: TinyLife.Mods.EventPhase.html
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Phase
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Phase
name: Phase
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.phase
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.phase
- name: )
- name: '>'
spec.vb:
@@ -10092,9 +10229,9 @@ references:
- name: Of
- name: " "
- name: (
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.ClothesLayer
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.ClothesLayer
name: ClothesLayer
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.clotheslayer
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.clotheslayer
- name: " "
- name: As
- name: " "
@@ -10103,56 +10240,20 @@ references:
href: TinyLife.Objects.ClothesLayer.html
- name: ','
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.LayerAmount
- name: LayerAmount
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.layeramount
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Clothes
+ name: Clothes
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.clothes
- name: " "
- name: As
- name: " "
- - uid: System.Int32
- name: Integer
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: ','
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Textures
- name: Textures
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.textures
- - name: " "
- - name: As
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: )
- - name: ','
- - name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.TextureRegion
- name: TextureRegion
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.textureregion
- - name: " "
- - name: As
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Group
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Group
name: Group
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.group
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.group
- name: " "
- name: As
- name: " "
@@ -10161,292 +10262,9 @@ references:
isExternal: true
- name: ','
- name: " "
- - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Phase
+ - uid: System.ValueTuple{TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes,MLEM.Animations.SpriteAnimationGroup,TinyLife.Mods.EventPhase}.Phase
name: Phase
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,system.int32,system.collections.generic.ireadonlydictionary-microsoft.xna.framework.point,mlem.textures.textureregion-,microsoft.xna.framework.point,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.phase
- - name: " "
- - name: As
- - name: " "
- - uid: TinyLife.Mods.EventPhase
- name: EventPhase
- href: TinyLife.Mods.EventPhase.html
- - name: )
- - name: )
-- uid: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- commentId: M:TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- isExternal: true
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- nameWithType: Person.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- fullName: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- nameWithType.vb: Person.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- fullName.vb: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- spec.csharp:
- - uid: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- name: DrawUi
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- - name: (
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.Single
- name: float
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Outfit
- name: Outfit
- href: TinyLife.Objects.Outfit.html
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- name: DrawUi
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- - name: (
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.Single
- name: Single
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Outfit
- name: Outfit
- href: TinyLife.Objects.Outfit.html
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- - name: )
-- uid: System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}}
- commentId: T:System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}}
- parent: System
- definition: System.Action`1
- href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: Action<(SpriteBatch Batch, Vector2 Pos, float Scale, Direction2 Rotation, Outfit Outfit, Pose Pose, AgeGroup Age, EventPhase Phase)>
- nameWithType: Action<(SpriteBatch Batch, Vector2 Pos, float Scale, Direction2 Rotation, Outfit Outfit, Pose Pose, AgeGroup Age, EventPhase Phase)>
- fullName: System.Action<(Microsoft.Xna.Framework.Graphics.SpriteBatch Batch, Microsoft.Xna.Framework.Vector2 Pos, float Scale, MLEM.Maths.Direction2 Rotation, TinyLife.Objects.Outfit Outfit, TinyLife.Objects.Pose Pose, TinyLife.Objects.AgeGroup Age, TinyLife.Mods.EventPhase Phase)>
- nameWithType.vb: Action(Of (Batch As SpriteBatch, Pos As Vector2, Scale As Single, Rotation As Direction2, Outfit As Outfit, Pose As Pose, Age As AgeGroup, Phase As EventPhase))
- fullName.vb: System.Action(Of (Batch As Microsoft.Xna.Framework.Graphics.SpriteBatch, Pos As Microsoft.Xna.Framework.Vector2, Scale As Single, Rotation As MLEM.Maths.Direction2, Outfit As TinyLife.Objects.Outfit, Pose As TinyLife.Objects.Pose, Age As TinyLife.Objects.AgeGroup, Phase As TinyLife.Mods.EventPhase))
- name.vb: Action(Of (Batch As SpriteBatch, Pos As Vector2, Scale As Single, Rotation As Direction2, Outfit As Outfit, Pose As Pose, Age As AgeGroup, Phase As EventPhase))
- spec.csharp:
- - uid: System.Action`1
- name: Action
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action-1
- - name: <
- - name: (
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Batch
- name: Batch
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.batch
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pos
- name: Pos
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pos
- - name: ','
- - name: " "
- - uid: System.Single
- name: float
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Scale
- name: Scale
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.scale
- - name: ','
- - name: " "
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Rotation
- name: Rotation
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.rotation
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Outfit
- name: Outfit
- href: TinyLife.Objects.Outfit.html
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Outfit
- name: Outfit
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.outfit
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pose
- name: Pose
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pose
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Age
- name: Age
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.age
- - name: ','
- - name: " "
- - uid: TinyLife.Mods.EventPhase
- name: EventPhase
- href: TinyLife.Mods.EventPhase.html
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Phase
- name: Phase
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.phase
- - name: )
- - name: '>'
- spec.vb:
- - uid: System.Action`1
- name: Action
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action-1
- - name: (
- - name: Of
- - name: " "
- - name: (
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Batch
- name: Batch
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.batch
- - name: " "
- - name: As
- - name: " "
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pos
- name: Pos
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pos
- - name: " "
- - name: As
- - name: " "
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Scale
- name: Scale
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.scale
- - 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{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Rotation
- name: Rotation
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.rotation
- - name: " "
- - name: As
- - name: " "
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Outfit
- name: Outfit
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.outfit
- - name: " "
- - name: As
- - name: " "
- - uid: TinyLife.Objects.Outfit
- name: Outfit
- href: TinyLife.Objects.Outfit.html
- - name: ','
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pose
- name: Pose
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pose
- - name: " "
- - name: As
- - name: " "
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: ','
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Age
- name: Age
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.age
- - name: " "
- - name: As
- - name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: ','
- - name: " "
- - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Phase
- name: Phase
- href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.phase
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.clotheslayer,tinylife.objects.clothes,mlem.animations.spriteanimationgroup,tinylife.mods.eventphase-.phase
- name: " "
- name: As
- name: " "
@@ -10934,94 +10752,44 @@ references:
name: SpriteAnimationGroup
nameWithType: SpriteAnimationGroup
fullName: MLEM.Animations.SpriteAnimationGroup
-- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
parent: TinyLife.Objects.PersonLike
- isExternal: true
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
- name: GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- nameWithType: PersonLike.GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, int, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point)
- nameWithType.vb: PersonLike.GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- fullName.vb: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, Integer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point)
- name.vb: GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
+ name: GenerateAnimationGroup(ClothesLayer, Clothes)
+ nameWithType: PersonLike.GenerateAnimationGroup(ClothesLayer, Clothes)
+ fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, TinyLife.Objects.Clothes)
spec.csharp:
- - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
name: GenerateAnimationGroup
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: ','
- name: " "
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: ','
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: '>'
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: )
spec.vb:
- - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
name: GenerateAnimationGroup
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
- name: (
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
href: TinyLife.Objects.ClothesLayer.html
- name: ','
- name: " "
- - uid: System.Int32
- name: Integer
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: ','
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: )
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: )
- uid: TinyLife.Objects.Person.GenerateAnimationGroup*
commentId: Overload:TinyLife.Objects.Person.GenerateAnimationGroup
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
name: GenerateAnimationGroup
nameWithType: Person.GenerateAnimationGroup
fullName: TinyLife.Objects.Person.GenerateAnimationGroup
@@ -11032,49 +10800,13 @@ references:
name: ClothesLayer
nameWithType: ClothesLayer
fullName: TinyLife.Objects.ClothesLayer
-- uid: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
- commentId: T:System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
- parent: System.Collections.Generic
- definition: System.Collections.Generic.IReadOnlyDictionary`2
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: IReadOnlyDictionary
- nameWithType: IReadOnlyDictionary
- fullName: System.Collections.Generic.IReadOnlyDictionary
- nameWithType.vb: IReadOnlyDictionary(Of Point, TextureRegion)
- fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
- name.vb: IReadOnlyDictionary(Of Point, TextureRegion)
- spec.csharp:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: '>'
- spec.vb:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: )
+- uid: TinyLife.Objects.Clothes
+ commentId: T:TinyLife.Objects.Clothes
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Clothes.html
+ name: Clothes
+ nameWithType: Clothes
+ fullName: TinyLife.Objects.Clothes
- uid: MLEM.Animations
commentId: N:MLEM.Animations
isExternal: true
@@ -11097,40 +10829,6 @@ references:
- uid: MLEM.Animations
name: Animations
isExternal: true
-- uid: System.Collections.Generic.IReadOnlyDictionary`2
- commentId: T:System.Collections.Generic.IReadOnlyDictionary`2
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: IReadOnlyDictionary
- nameWithType: IReadOnlyDictionary
- fullName: System.Collections.Generic.IReadOnlyDictionary
- nameWithType.vb: IReadOnlyDictionary(Of TKey, TValue)
- fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of TKey, TValue)
- name.vb: IReadOnlyDictionary(Of TKey, TValue)
- spec.csharp:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: '>'
- spec.vb:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: )
- uid: TinyLife.Objects.PersonLike.GenerateShadowAnimation
commentId: M:TinyLife.Objects.PersonLike.GenerateShadowAnimation
parent: TinyLife.Objects.PersonLike
@@ -11411,6 +11109,161 @@ references:
- uid: MLEM.Textures
name: Textures
isExternal: true
+- uid: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ commentId: M:TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ parent: TinyLife.Objects.PersonLike
+ isExternal: true
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUiLayer_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_TinyLife_Objects_Pose_TinyLife_Objects_AgeGroup_TinyLife_Objects_WornClothes_TinyLife_Objects_ClothesLayer_System_Int32_System_Int32_
+ name: DrawUiLayer(SpriteBatch, Vector2, float, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, int, int)
+ nameWithType: PersonLike.DrawUiLayer(SpriteBatch, Vector2, float, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, int, int)
+ fullName: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose, TinyLife.Objects.AgeGroup, TinyLife.Objects.WornClothes, TinyLife.Objects.ClothesLayer, int, int)
+ nameWithType.vb: PersonLike.DrawUiLayer(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, Integer, Integer)
+ fullName.vb: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose, TinyLife.Objects.AgeGroup, TinyLife.Objects.WornClothes, TinyLife.Objects.ClothesLayer, Integer, Integer)
+ name.vb: DrawUiLayer(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, Integer, Integer)
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ name: DrawUiLayer
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUiLayer_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_TinyLife_Objects_Pose_TinyLife_Objects_AgeGroup_TinyLife_Objects_WornClothes_TinyLife_Objects_ClothesLayer_System_Int32_System_Int32_
+ - name: (
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.WornClothes
+ name: WornClothes
+ href: TinyLife.Objects.WornClothes.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ClothesLayer
+ name: ClothesLayer
+ href: TinyLife.Objects.ClothesLayer.html
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ name: DrawUiLayer
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUiLayer_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_TinyLife_Objects_Pose_TinyLife_Objects_AgeGroup_TinyLife_Objects_WornClothes_TinyLife_Objects_ClothesLayer_System_Int32_System_Int32_
+ - name: (
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.WornClothes
+ name: WornClothes
+ href: TinyLife.Objects.WornClothes.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ClothesLayer
+ name: ClothesLayer
+ href: TinyLife.Objects.ClothesLayer.html
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: TinyLife.Objects.Person.DrawUiLayer*
+ commentId: Overload:TinyLife.Objects.Person.DrawUiLayer
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawUiLayer_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_TinyLife_Objects_Pose_TinyLife_Objects_AgeGroup_TinyLife_Objects_WornClothes_TinyLife_Objects_ClothesLayer_System_Int32_System_Int32_
+ name: DrawUiLayer
+ nameWithType: Person.DrawUiLayer
+ fullName: TinyLife.Objects.Person.DrawUiLayer
+- uid: TinyLife.Objects.Outfit
+ commentId: T:TinyLife.Objects.Outfit
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Outfit.html
+ name: Outfit
+ nameWithType: Outfit
+ fullName: TinyLife.Objects.Outfit
+- uid: TinyLife.Objects.Pose
+ commentId: T:TinyLife.Objects.Pose
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Pose.html
+ name: Pose
+ nameWithType: Pose
+ fullName: TinyLife.Objects.Pose
- uid: TinyLife.Objects.PersonLike.GetHeldItemDrawOffset(System.Boolean)
commentId: M:TinyLife.Objects.PersonLike.GetHeldItemDrawOffset(System.Boolean)
parent: TinyLife.Objects.PersonLike
@@ -11490,20 +11343,6 @@ references:
name: GetBodyArea
nameWithType: Person.GetBodyArea
fullName: TinyLife.Objects.Person.GetBodyArea
-- uid: TinyLife.Objects.Pose
- commentId: T:TinyLife.Objects.Pose
- parent: TinyLife.Objects
- href: TinyLife.Objects.Pose.html
- name: Pose
- nameWithType: Pose
- fullName: TinyLife.Objects.Pose
-- uid: MLEM.Maths.Direction2
- commentId: T:MLEM.Maths.Direction2
- parent: MLEM.Maths
- isExternal: true
- name: Direction2
- nameWithType: Direction2
- fullName: MLEM.Maths.Direction2
- uid: Microsoft.Xna.Framework.Rectangle
commentId: T:Microsoft.Xna.Framework.Rectangle
parent: Microsoft.Xna.Framework
@@ -11511,28 +11350,6 @@ references:
name: Rectangle
nameWithType: Rectangle
fullName: Microsoft.Xna.Framework.Rectangle
-- uid: MLEM.Maths
- commentId: N:MLEM.Maths
- isExternal: true
- name: MLEM.Maths
- nameWithType: MLEM.Maths
- fullName: MLEM.Maths
- spec.csharp:
- - uid: MLEM
- name: MLEM
- isExternal: true
- - name: .
- - uid: MLEM.Maths
- name: Maths
- isExternal: true
- spec.vb:
- - uid: MLEM
- name: MLEM
- isExternal: true
- - name: .
- - uid: MLEM.Maths
- name: Maths
- isExternal: true
- uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
commentId: M:TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
parent: TinyLife.Objects.PersonLike
@@ -11884,184 +11701,6 @@ references:
name: IGoalTriggerable
href: TinyLife.Goals.IGoalTriggerable.html
- name: )
-- uid: MLEM.Maths.Direction2.Right
- commentId: F:MLEM.Maths.Direction2.Right
- isExternal: true
- name: Right
- nameWithType: Direction2.Right
- fullName: MLEM.Maths.Direction2.Right
-- uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- commentId: M:TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- parent: TinyLife.Objects.PersonLike
- isExternal: true
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- nameWithType: PersonLike.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- fullName: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- spec.csharp:
- - uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- name: DrawUi
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- - name: (
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.Single
- name: float
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Outfit
- name: Outfit
- href: TinyLife.Objects.Outfit.html
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- name: DrawUi
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- - name: (
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: ','
- - name: " "
- - uid: System.Single
- name: Single
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: MLEM.Maths.Direction2
- name: Direction2
- isExternal: true
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Outfit
- name: Outfit
- href: TinyLife.Objects.Outfit.html
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
- - name: ','
- - name: " "
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- - name: )
-- uid: TinyLife.Objects.Person.DrawUi*
- commentId: Overload:TinyLife.Objects.Person.DrawUi
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- name: DrawUi
- nameWithType: Person.DrawUi
- fullName: TinyLife.Objects.Person.DrawUi
-- uid: TinyLife.Objects.Outfit
- commentId: T:TinyLife.Objects.Outfit
- parent: TinyLife.Objects
- href: TinyLife.Objects.Outfit.html
- name: Outfit
- nameWithType: Outfit
- fullName: TinyLife.Objects.Outfit
-- uid: System.Nullable{TinyLife.Objects.Pose}
- commentId: T:System.Nullable{TinyLife.Objects.Pose}
- parent: System
- definition: System.Nullable`1
- href: TinyLife.Objects.Pose.html
- name: Pose?
- nameWithType: Pose?
- fullName: TinyLife.Objects.Pose?
- spec.csharp:
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
- spec.vb:
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
-- uid: System.Nullable{TinyLife.Objects.AgeGroup}
- commentId: T:System.Nullable{TinyLife.Objects.AgeGroup}
- parent: System
- definition: System.Nullable`1
- href: TinyLife.Objects.AgeGroup.html
- name: AgeGroup?
- nameWithType: AgeGroup?
- fullName: TinyLife.Objects.AgeGroup?
- spec.csharp:
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- spec.vb:
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
-- uid: System.Nullable`1
- commentId: T:System.Nullable`1
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: Nullable
- nameWithType: Nullable
- fullName: System.Nullable
- nameWithType.vb: Nullable(Of T)
- fullName.vb: System.Nullable(Of T)
- name.vb: Nullable(Of T)
- spec.csharp:
- - uid: System.Nullable`1
- name: Nullable
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- - name: <
- - name: T
- - name: '>'
- spec.vb:
- - uid: System.Nullable`1
- name: Nullable
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- - name: (
- - name: Of
- - name: " "
- - name: T
- - name: )
- uid: TinyLife.NeedType.PassiveReduction
commentId: F:TinyLife.NeedType.PassiveReduction
href: TinyLife.NeedType.html#TinyLife_NeedType_PassiveReduction
diff --git a/docs/api/TinyLife.Objects.PersonLike.yml b/docs/api/TinyLife.Objects.PersonLike.yml
index 6943c76..1c9a18e 100644
--- a/docs/api/TinyLife.Objects.PersonLike.yml
+++ b/docs/api/TinyLife.Objects.PersonLike.yml
@@ -42,6 +42,7 @@ items:
- TinyLife.Objects.PersonLike.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)
- TinyLife.Objects.PersonLike.DrawSize
- TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ - TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
- TinyLife.Objects.PersonLike.EarnMoney(System.Single,System.Object)
- TinyLife.Objects.PersonLike.Emotion
- TinyLife.Objects.PersonLike.EmotionAmount
@@ -53,7 +54,7 @@ items:
- TinyLife.Objects.PersonLike.FullName
- TinyLife.Objects.PersonLike.FullNamePronouns
- TinyLife.Objects.PersonLike.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
- - TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+ - TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
- TinyLife.Objects.PersonLike.GenerateShadowAnimation
- TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean)
- TinyLife.Objects.PersonLike.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)
@@ -62,6 +63,7 @@ items:
- TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
- TinyLife.Objects.PersonLike.GetCurrentGoals
- TinyLife.Objects.PersonLike.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})
+ - TinyLife.Objects.PersonLike.GetDefaultPose
- TinyLife.Objects.PersonLike.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.PersonLike.GetEmotionSkillBoost(TinyLife.Skills.SkillType)
- TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@@ -135,12 +137,14 @@ items:
- TinyLife.Objects.PersonLike.OnActionsChanged
- TinyLife.Objects.PersonLike.OnActionsCompleted
- TinyLife.Objects.PersonLike.OnAddEmotion
+ - TinyLife.Objects.PersonLike.OnAgeChange
- TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)
- TinyLife.Objects.PersonLike.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
- TinyLife.Objects.PersonLike.OnChangeFriendship
- TinyLife.Objects.PersonLike.OnChangeRomance
- TinyLife.Objects.PersonLike.OnDrawLooks
- TinyLife.Objects.PersonLike.OnDrawLooksLayer
+ - TinyLife.Objects.PersonLike.OnDrawUi
- TinyLife.Objects.PersonLike.OnEmotionChanged
- TinyLife.Objects.PersonLike.OnEmotionModifiersChanged
- TinyLife.Objects.PersonLike.OnGetAiPriorityForObject
@@ -247,8 +251,6 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -1601,7 +1603,7 @@ items:
summary: >-
This person's current .
- Note that this value is reset to the for this person's every frame.
+ Note that this value is reset to the Utilities.Extensions.GetDefaultPose for this person's every frame.
example: []
syntax:
content: >-
@@ -2768,6 +2770,32 @@ items:
return:
type: TinyLife.Objects.PersonLike.AddEmotionDelegate
content.vb: Public Event OnAddEmotion As PersonLike.AddEmotionDelegate
+- uid: TinyLife.Objects.PersonLike.OnAgeChange
+ commentId: E:TinyLife.Objects.PersonLike.OnAgeChange
+ id: OnAgeChange
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: OnAgeChange
+ nameWithType: PersonLike.OnAgeChange
+ fullName: TinyLife.Objects.PersonLike.OnAgeChange
+ type: Event
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ An event that is invoked when the changes, which is also when is invoked.
+
+ The passed is the lastAge
that is also passed to .
+
+ This event can be subscribed to using .
+ example: []
+ syntax:
+ content: public event Action OnAgeChange
+ return:
+ type: System.Action{TinyLife.Objects.AgeGroup,TinyLife.Mods.EventPhase}
+ content.vb: Public Event OnAgeChange As Action(Of AgeGroup, EventPhase)
- uid: TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
commentId: E:TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
id: OnGetPassiveNeedReduction
@@ -2840,6 +2868,30 @@ items:
return:
type: System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.ValueTuple{System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single}}}
content.vb: Public Event OnDrawLooksLayer As Action(Of (Batch As SpriteBatch, Animation As SpriteAnimation, Region As TextureRegion, Clothes As WornClothes, LayerIndex As Integer, DrawPos As Vector2, DepthPos As Vector2, Floor As Single, Parent As ParentInfo, Color As Color, Scale As Single, DepthOffset As Single))
+- uid: TinyLife.Objects.PersonLike.OnDrawUi
+ commentId: E:TinyLife.Objects.PersonLike.OnDrawUi
+ id: OnDrawUi
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: OnDrawUi
+ nameWithType: PersonLike.OnDrawUi
+ fullName: TinyLife.Objects.PersonLike.OnDrawUi
+ type: Event
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ An event that is invoked when this person is drawn in UI space using .
+
+ This event can be subscribed to using .
+ example: []
+ syntax:
+ content: public event Action<(SpriteBatch Batch, Vector2 Pos, float Scale, Direction2 Rotation, Outfit Outfit, Pose Pose, AgeGroup Age, EventPhase Phase)> OnDrawUi
+ return:
+ type: System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}}
+ content.vb: Public Event OnDrawUi As Action(Of (Batch As SpriteBatch, Pos As Vector2, Scale As Single, Rotation As Direction2, Outfit As Outfit, Pose As Pose, Age As AgeGroup, Phase As EventPhase))
- uid: TinyLife.Objects.PersonLike.Animations
commentId: P:TinyLife.Objects.PersonLike.Animations
id: Animations
@@ -2854,7 +2906,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: This person's current animations, usually gathered from .
+ summary: This person's current animations, usually gathered from .
example: []
syntax:
content: protected virtual Dictionary Animations { get; }
@@ -2896,51 +2948,6 @@ items:
nameWithType.vb: PersonLike.New(Map, Vector2, Single)
fullName.vb: TinyLife.Objects.PersonLike.New(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: New(Map, Vector2, Single)
-- uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- commentId: M:TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
- parent: TinyLife.Objects.PersonLike
- langs:
- - csharp
- - vb
- name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- nameWithType: PersonLike.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
- fullName: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: Renders this person on a ui level rather than a world level
- example: []
- syntax:
- content: public abstract void DrawUi(SpriteBatch batch, Vector2 pos, float scale, Direction2 rotation = Direction2.Right, Outfit outfit = null, Pose? pose = null, AgeGroup? age = null)
- parameters:
- - id: batch
- type: Microsoft.Xna.Framework.Graphics.SpriteBatch
- description: The sprite batch to use for drawing
- - id: pos
- type: Microsoft.Xna.Framework.Vector2
- description: The position, in screen space, to draw at
- - id: scale
- type: System.Single
- description: The scale to draw with
- - id: rotation
- type: MLEM.Maths.Direction2
- description: The rotation that this person should be drawn with. Defaults to .
- - id: outfit
- type: TinyLife.Objects.Outfit
- description: The outfit to draw with, which defaults to this person's .
- - id: pose
- type: System.Nullable{TinyLife.Objects.Pose}
- description: The pose to draw with, which defaults to this person's .
- - id: age
- type: System.Nullable{TinyLife.Objects.AgeGroup}
- description: The age to draw with, which defaults to this person's .
- content.vb: Public MustOverride Sub DrawUi(batch As SpriteBatch, pos As Vector2, scale As Single, rotation As Direction2 = Direction2.Right, outfit As Outfit = Nothing, pose As Pose? = Nothing, age As AgeGroup? = Nothing)
- overload: TinyLife.Objects.PersonLike.DrawUi*
- nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
- name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
commentId: M:TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
id: GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
@@ -2991,16 +2998,16 @@ items:
type: Microsoft.Xna.Framework.Rectangle
content.vb: Public MustOverride Function GetHeadArea(pose As Pose, rotation As Direction2) As Rectangle
overload: TinyLife.Objects.PersonLike.GetHeadArea*
-- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- id: GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ id: GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
parent: TinyLife.Objects.PersonLike
langs:
- csharp
- vb
- name: GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- nameWithType: PersonLike.GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, int, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point)
+ name: GenerateAnimationGroup(ClothesLayer, Clothes)
+ nameWithType: PersonLike.GenerateAnimationGroup(ClothesLayer, Clothes)
+ fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, TinyLife.Objects.Clothes)
type: Method
assemblies:
- Tiny Life
@@ -3008,28 +3015,18 @@ items:
summary: Generates a for the given settings. This method is called when a person's are generated, for each clothes layer.
example: []
syntax:
- content: protected abstract SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, int layerAmount, IReadOnlyDictionary textures, Point textureRegion)
+ content: protected abstract SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, Clothes clothes)
parameters:
- id: clothesLayer
type: TinyLife.Objects.ClothesLayer
description: The clothes layer.
- - id: layerAmount
- type: System.Int32
- description: The amount of layers the clothing item has.
- - id: textures
- type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
- description: The textures to use.
- - id: textureRegion
- type: Microsoft.Xna.Framework.Point
- description: The initial texture region to use.
+ - id: clothes
+ type: TinyLife.Objects.Clothes
return:
type: MLEM.Animations.SpriteAnimationGroup
description: The generated .
- content.vb: Protected MustOverride Function GenerateAnimationGroup(clothesLayer As ClothesLayer, layerAmount As Integer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point) As SpriteAnimationGroup
+ content.vb: Protected MustOverride Function GenerateAnimationGroup(clothesLayer As ClothesLayer, clothes As Clothes) As SpriteAnimationGroup
overload: TinyLife.Objects.PersonLike.GenerateAnimationGroup*
- nameWithType.vb: PersonLike.GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- fullName.vb: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, Integer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point)
- name.vb: GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- uid: TinyLife.Objects.PersonLike.GenerateShadowAnimation
commentId: M:TinyLife.Objects.PersonLike.GenerateShadowAnimation
id: GenerateShadowAnimation
@@ -3053,6 +3050,50 @@ items:
description: The generated .
content.vb: Protected MustOverride Function GenerateShadowAnimation() As SpriteAnimationGroup
overload: TinyLife.Objects.PersonLike.GenerateShadowAnimation*
+- uid: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ commentId: M:TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ id: DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,TinyLife.Objects.WornClothes,TinyLife.Objects.ClothesLayer,System.Int32,System.Int32)
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: DrawUiLayer(SpriteBatch, Vector2, float, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, int, int)
+ nameWithType: PersonLike.DrawUiLayer(SpriteBatch, Vector2, float, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, int, int)
+ fullName: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose, TinyLife.Objects.AgeGroup, TinyLife.Objects.WornClothes, TinyLife.Objects.ClothesLayer, int, int)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: protected abstract void DrawUiLayer(SpriteBatch batch, Vector2 pos, float scale, Direction2 rotation, Outfit outfit, Pose pose, AgeGroup age, WornClothes clothes, ClothesLayer layer, int colorIndex, int layerIndex)
+ parameters:
+ - id: batch
+ type: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ - id: pos
+ type: Microsoft.Xna.Framework.Vector2
+ - id: scale
+ type: System.Single
+ - id: rotation
+ type: MLEM.Maths.Direction2
+ - id: outfit
+ type: TinyLife.Objects.Outfit
+ - id: pose
+ type: TinyLife.Objects.Pose
+ - id: age
+ type: TinyLife.Objects.AgeGroup
+ - id: clothes
+ type: TinyLife.Objects.WornClothes
+ - id: layer
+ type: TinyLife.Objects.ClothesLayer
+ - id: colorIndex
+ type: System.Int32
+ - id: layerIndex
+ type: System.Int32
+ content.vb: Protected MustOverride Sub DrawUiLayer(batch As SpriteBatch, pos As Vector2, scale As Single, rotation As Direction2, outfit As Outfit, pose As Pose, age As AgeGroup, clothes As WornClothes, layer As ClothesLayer, colorIndex As Integer, layerIndex As Integer)
+ overload: TinyLife.Objects.PersonLike.DrawUiLayer*
+ nameWithType.vb: PersonLike.DrawUiLayer(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, Integer, Integer)
+ fullName.vb: TinyLife.Objects.PersonLike.DrawUiLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose, TinyLife.Objects.AgeGroup, TinyLife.Objects.WornClothes, TinyLife.Objects.ClothesLayer, Integer, Integer)
+ name.vb: DrawUiLayer(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose, AgeGroup, WornClothes, ClothesLayer, Integer, Integer)
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@@ -3133,6 +3174,51 @@ items:
nameWithType.vb: PersonLike.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Color?, List(Of Item))
+- uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ commentId: M:TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
+ nameWithType: PersonLike.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
+ fullName: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: Renders this person on a ui level rather than a world level
+ example: []
+ syntax:
+ content: public virtual void DrawUi(SpriteBatch batch, Vector2 pos, float scale, Direction2 rotation = Direction2.Right, Outfit outfit = null, Pose? pose = null, AgeGroup? age = null)
+ parameters:
+ - id: batch
+ type: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ description: The sprite batch to use for drawing
+ - id: pos
+ type: Microsoft.Xna.Framework.Vector2
+ description: The position, in screen space, to draw at
+ - id: scale
+ type: System.Single
+ description: The scale to draw with
+ - id: rotation
+ type: MLEM.Maths.Direction2
+ description: The rotation that this person should be drawn with. Defaults to .
+ - id: outfit
+ type: TinyLife.Objects.Outfit
+ description: The outfit to draw with, which defaults to this person's .
+ - id: pose
+ type: System.Nullable{TinyLife.Objects.Pose}
+ description: The pose to draw with, which defaults to this person's .
+ - id: age
+ type: System.Nullable{TinyLife.Objects.AgeGroup}
+ description: The age to draw with, which defaults to this person's .
+ content.vb: Public Overridable Sub DrawUi(batch As SpriteBatch, pos As Vector2, scale As Single, rotation As Direction2 = Direction2.Right, outfit As Outfit = Nothing, pose As Pose? = Nothing, age As AgeGroup? = Nothing)
+ overload: TinyLife.Objects.PersonLike.DrawUi*
+ nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
+ fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
+ name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
@@ -4693,7 +4779,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: Causes this person to die, removing it from the world and optionally spawning a .
+ summary: >-
+ Causes this person to die, removing it from the world and optionally spawning a .
+
+ Generally, using is preferred as that plays the relevant animation and focuses the camera.
example: []
syntax:
content: public virtual bool Die(DeathReason reason)
@@ -6048,6 +6137,62 @@ items:
description: Whether the clothes layer can be taken off
content.vb: Public Overridable Function CanTakeOff(layer As ClothesLayer) As Boolean
overload: TinyLife.Objects.PersonLike.CanTakeOff*
+- uid: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
+ commentId: M:TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
+ id: GetPassiveNeedReduction(TinyLife.NeedType)
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: GetPassiveNeedReduction(NeedType)
+ nameWithType: PersonLike.GetPassiveNeedReduction(NeedType)
+ fullName: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ Returns the given need's current passive reduction for this person.
+
+ The return value is a combination of and the event, as well as modifiers and the like.
+ example: []
+ syntax:
+ content: public virtual float GetPassiveNeedReduction(NeedType need)
+ parameters:
+ - id: need
+ type: TinyLife.NeedType
+ description: The need.
+ return:
+ type: System.Single
+ description: The passive need reduction.
+ content.vb: Public Overridable Function GetPassiveNeedReduction(need As NeedType) As Single
+ overload: TinyLife.Objects.PersonLike.GetPassiveNeedReduction*
+- uid: TinyLife.Objects.PersonLike.GetDefaultPose
+ commentId: M:TinyLife.Objects.PersonLike.GetDefaultPose
+ id: GetDefaultPose
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: GetDefaultPose()
+ nameWithType: PersonLike.GetDefaultPose()
+ fullName: TinyLife.Objects.PersonLike.GetDefaultPose()
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ Returns the default pose that this should have.
+
+ By default, the returned pose is based on the .
+ example: []
+ syntax:
+ content: public virtual Pose GetDefaultPose()
+ return:
+ type: TinyLife.Objects.Pose
+ description: This person's default pose.
+ content.vb: Public Overridable Function GetDefaultPose() As Pose
+ overload: TinyLife.Objects.PersonLike.GetDefaultPose*
- uid: TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
id: MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
@@ -6670,36 +6815,6 @@ items:
description: This person's previous age.
content.vb: Protected Overridable Sub OnAgeChanged(lastAge As AgeGroup)
overload: TinyLife.Objects.PersonLike.OnAgeChanged*
-- uid: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
- commentId: M:TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
- id: GetPassiveNeedReduction(TinyLife.NeedType)
- parent: TinyLife.Objects.PersonLike
- langs:
- - csharp
- - vb
- name: GetPassiveNeedReduction(NeedType)
- nameWithType: PersonLike.GetPassiveNeedReduction(NeedType)
- fullName: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: >-
- Returns the given need's current passive reduction for this person.
-
- The return value is a combination of and the event, as well as modifiers and the like.
- example: []
- syntax:
- content: public virtual float GetPassiveNeedReduction(NeedType need)
- parameters:
- - id: need
- type: TinyLife.NeedType
- description: The need.
- return:
- type: System.Single
- description: The passive need reduction.
- content.vb: Public Overridable Function GetPassiveNeedReduction(need As NeedType) As Single
- overload: TinyLife.Objects.PersonLike.GetPassiveNeedReduction*
- uid: TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
id: GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
@@ -6808,20 +6923,6 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
@@ -11648,30 +11749,6 @@ references:
name: Pose
nameWithType: Pose
fullName: TinyLife.Objects.Pose
-- uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- commentId: M:TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- name: GetDefaultPose(AgeGroup)
- nameWithType: Extensions.GetDefaultPose(AgeGroup)
- fullName: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- name: GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- - name: (
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- name: GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- - name: (
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: )
- uid: TinyLife.Objects.ClothesLayer
commentId: T:TinyLife.Objects.ClothesLayer
parent: TinyLife.Objects
@@ -13422,6 +13499,74 @@ references:
- uid: TinyLife.Objects.PersonLike.AddEmotionDelegate
name: AddEmotionDelegate
href: TinyLife.Objects.PersonLike.AddEmotionDelegate.html
+- uid: TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)
+ commentId: M:TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnAgeChanged_TinyLife_Objects_AgeGroup_
+ name: OnAgeChanged(AgeGroup)
+ nameWithType: PersonLike.OnAgeChanged(AgeGroup)
+ fullName: TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)
+ name: OnAgeChanged
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnAgeChanged_TinyLife_Objects_AgeGroup_
+ - name: (
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.OnAgeChanged(TinyLife.Objects.AgeGroup)
+ name: OnAgeChanged
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnAgeChanged_TinyLife_Objects_AgeGroup_
+ - name: (
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: )
+- uid: System.Action{TinyLife.Objects.AgeGroup,TinyLife.Mods.EventPhase}
+ commentId: T:System.Action{TinyLife.Objects.AgeGroup,TinyLife.Mods.EventPhase}
+ parent: System
+ definition: System.Action`2
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ nameWithType.vb: Action(Of AgeGroup, EventPhase)
+ fullName.vb: System.Action(Of TinyLife.Objects.AgeGroup, TinyLife.Mods.EventPhase)
+ name.vb: Action(Of AgeGroup, EventPhase)
+ spec.csharp:
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: <
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ href: TinyLife.Mods.EventPhase.html
+ - name: '>'
+ spec.vb:
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ href: TinyLife.Mods.EventPhase.html
+ - name: )
- uid: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
commentId: M:TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
parent: TinyLife.Objects.PersonLike
@@ -14160,90 +14305,324 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- name: )
-- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
+- uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ commentId: M:TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
parent: TinyLife.Objects.PersonLike
isExternal: true
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
- name: GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- nameWithType: PersonLike.GenerateAnimationGroup(ClothesLayer, int, IReadOnlyDictionary, Point)
- fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, int, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point)
- nameWithType.vb: PersonLike.GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
- fullName.vb: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, Integer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point)
- name.vb: GenerateAnimationGroup(ClothesLayer, Integer, IReadOnlyDictionary(Of Point, TextureRegion), Point)
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
+ name: DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
+ nameWithType: PersonLike.DrawUi(SpriteBatch, Vector2, float, Direction2, Outfit, Pose?, AgeGroup?)
+ fullName: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
+ nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
+ fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
+ name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
spec.csharp:
- - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- name: GenerateAnimationGroup
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ - uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ name: DrawUi
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- name: (
- - uid: TinyLife.Objects.ClothesLayer
- name: ClothesLayer
- href: TinyLife.Objects.ClothesLayer.html
- - name: ','
- - name: " "
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: ','
- - name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - uid: Microsoft.Xna.Framework.Point
- name: Point
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
isExternal: true
- name: ','
- name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
isExternal: true
- - name: '>'
- name: ','
- name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
+ - uid: System.Single
+ name: float
isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: '?'
- name: )
spec.vb:
- - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- name: GenerateAnimationGroup
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ - uid: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
+ name: DrawUi
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- name: (
- - uid: TinyLife.Objects.ClothesLayer
- name: ClothesLayer
- href: TinyLife.Objects.ClothesLayer.html
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
- name: ','
- name: " "
- - uid: System.Int32
- name: Integer
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
+ - uid: System.Single
+ name: Single
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: '?'
+ - name: )
+- uid: System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}}
+ commentId: T:System.Action{System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}}
+ parent: System
+ definition: System.Action`1
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ name: Action<(SpriteBatch Batch, Vector2 Pos, float Scale, Direction2 Rotation, Outfit Outfit, Pose Pose, AgeGroup Age, EventPhase Phase)>
+ nameWithType: Action<(SpriteBatch Batch, Vector2 Pos, float Scale, Direction2 Rotation, Outfit Outfit, Pose Pose, AgeGroup Age, EventPhase Phase)>
+ fullName: System.Action<(Microsoft.Xna.Framework.Graphics.SpriteBatch Batch, Microsoft.Xna.Framework.Vector2 Pos, float Scale, MLEM.Maths.Direction2 Rotation, TinyLife.Objects.Outfit Outfit, TinyLife.Objects.Pose Pose, TinyLife.Objects.AgeGroup Age, TinyLife.Mods.EventPhase Phase)>
+ nameWithType.vb: Action(Of (Batch As SpriteBatch, Pos As Vector2, Scale As Single, Rotation As Direction2, Outfit As Outfit, Pose As Pose, Age As AgeGroup, Phase As EventPhase))
+ fullName.vb: System.Action(Of (Batch As Microsoft.Xna.Framework.Graphics.SpriteBatch, Pos As Microsoft.Xna.Framework.Vector2, Scale As Single, Rotation As MLEM.Maths.Direction2, Outfit As TinyLife.Objects.Outfit, Pose As TinyLife.Objects.Pose, Age As TinyLife.Objects.AgeGroup, Phase As TinyLife.Mods.EventPhase))
+ name.vb: Action(Of (Batch As SpriteBatch, Pos As Vector2, Scale As Single, Rotation As Direction2, Outfit As Outfit, Pose As Pose, Age As AgeGroup, Phase As EventPhase))
+ spec.csharp:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - name: (
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Batch
+ name: Batch
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.batch
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pos
+ name: Pos
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pos
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Scale
+ name: Scale
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.scale
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Rotation
+ name: Rotation
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.rotation
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Outfit
+ name: Outfit
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.outfit
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pose
+ name: Pose
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pose
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Age
+ name: Age
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.age
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ href: TinyLife.Mods.EventPhase.html
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Phase
+ name: Phase
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.phase
+ - name: )
+ - name: '>'
+ spec.vb:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
+ - name: (
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Batch
+ name: Batch
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.batch
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
isExternal: true
- name: ','
- name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pos
+ name: Pos
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pos
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Scale
+ name: Scale
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.scale
+ - 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{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Rotation
+ name: Rotation
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.rotation
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Outfit
+ name: Outfit
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.outfit
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Objects.Outfit
+ name: Outfit
+ href: TinyLife.Objects.Outfit.html
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Pose
+ name: Pose
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.pose
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Age
+ name: Age
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.age
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,TinyLife.Objects.Pose,TinyLife.Objects.AgeGroup,System.ValueTuple{TinyLife.Mods.EventPhase}}.Phase
+ name: Phase
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.graphics.spritebatch,microsoft.xna.framework.vector2,system.single,mlem.maths.direction2,tinylife.objects.outfit,tinylife.objects.pose,tinylife.objects.agegroup,system.valuetuple-tinylife.mods.eventphase--.phase
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ href: TinyLife.Mods.EventPhase.html
- name: )
+ - name: )
+- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
+ name: GenerateAnimationGroup(ClothesLayer, Clothes)
+ nameWithType: PersonLike.GenerateAnimationGroup(ClothesLayer, Clothes)
+ fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer, TinyLife.Objects.Clothes)
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ name: GenerateAnimationGroup
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
+ - name: (
+ - uid: TinyLife.Objects.ClothesLayer
+ name: ClothesLayer
+ href: TinyLife.Objects.ClothesLayer.html
- name: ','
- name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,TinyLife.Objects.Clothes)
+ name: GenerateAnimationGroup
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
+ - name: (
+ - uid: TinyLife.Objects.ClothesLayer
+ name: ClothesLayer
+ href: TinyLife.Objects.ClothesLayer.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ href: TinyLife.Objects.Clothes.html
- name: )
- uid: TinyLife.Objects.PersonLike.Animations*
commentId: Overload:TinyLife.Objects.PersonLike.Animations
@@ -14310,75 +14689,6 @@ references:
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
-- uid: MLEM.Maths.Direction2.Right
- commentId: F:MLEM.Maths.Direction2.Right
- isExternal: true
- name: Right
- nameWithType: Direction2.Right
- fullName: MLEM.Maths.Direction2.Right
-- uid: TinyLife.Objects.PersonLike.CurrentOutfit
- commentId: P:TinyLife.Objects.PersonLike.CurrentOutfit
- parent: TinyLife.Objects.PersonLike
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CurrentOutfit
- name: CurrentOutfit
- nameWithType: PersonLike.CurrentOutfit
- fullName: TinyLife.Objects.PersonLike.CurrentOutfit
-- uid: TinyLife.Objects.PersonLike.CurrentPose
- commentId: F:TinyLife.Objects.PersonLike.CurrentPose
- parent: TinyLife.Objects.PersonLike
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CurrentPose
- name: CurrentPose
- nameWithType: PersonLike.CurrentPose
- fullName: TinyLife.Objects.PersonLike.CurrentPose
-- uid: TinyLife.Objects.PersonLike.DrawUi*
- commentId: Overload:TinyLife.Objects.PersonLike.DrawUi
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
- name: DrawUi
- nameWithType: PersonLike.DrawUi
- fullName: TinyLife.Objects.PersonLike.DrawUi
-- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
- parent: Microsoft.Xna.Framework.Graphics
- isExternal: true
- name: SpriteBatch
- nameWithType: SpriteBatch
- fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
-- uid: System.Nullable{TinyLife.Objects.Pose}
- commentId: T:System.Nullable{TinyLife.Objects.Pose}
- parent: System
- definition: System.Nullable`1
- href: TinyLife.Objects.Pose.html
- name: Pose?
- nameWithType: Pose?
- fullName: TinyLife.Objects.Pose?
- spec.csharp:
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
- spec.vb:
- - uid: TinyLife.Objects.Pose
- name: Pose
- href: TinyLife.Objects.Pose.html
- - name: '?'
-- uid: System.Nullable{TinyLife.Objects.AgeGroup}
- commentId: T:System.Nullable{TinyLife.Objects.AgeGroup}
- parent: System
- definition: System.Nullable`1
- href: TinyLife.Objects.AgeGroup.html
- name: AgeGroup?
- nameWithType: AgeGroup?
- fullName: TinyLife.Objects.AgeGroup?
- spec.csharp:
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- spec.vb:
- - uid: TinyLife.Objects.AgeGroup
- name: AgeGroup
- href: TinyLife.Objects.AgeGroup.html
- - name: '?'
- uid: TinyLife.Objects.PersonLike.GetBodyArea*
commentId: Overload:TinyLife.Objects.PersonLike.GetBodyArea
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
@@ -14414,53 +14724,17 @@ references:
fullName: TinyLife.Objects.PersonLike.Animations
- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup*
commentId: Overload:TinyLife.Objects.PersonLike.GenerateAnimationGroup
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_TinyLife_Objects_Clothes_
name: GenerateAnimationGroup
nameWithType: PersonLike.GenerateAnimationGroup
fullName: TinyLife.Objects.PersonLike.GenerateAnimationGroup
-- uid: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
- commentId: T:System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
- parent: System.Collections.Generic
- definition: System.Collections.Generic.IReadOnlyDictionary`2
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: IReadOnlyDictionary
- nameWithType: IReadOnlyDictionary
- fullName: System.Collections.Generic.IReadOnlyDictionary
- nameWithType.vb: IReadOnlyDictionary(Of Point, TextureRegion)
- fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
- name.vb: IReadOnlyDictionary(Of Point, TextureRegion)
- spec.csharp:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: '>'
- spec.vb:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - uid: Microsoft.Xna.Framework.Point
- name: Point
- isExternal: true
- - name: ','
- - name: " "
- - uid: MLEM.Textures.TextureRegion
- name: TextureRegion
- isExternal: true
- - name: )
+- uid: TinyLife.Objects.Clothes
+ commentId: T:TinyLife.Objects.Clothes
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Clothes.html
+ name: Clothes
+ nameWithType: Clothes
+ fullName: TinyLife.Objects.Clothes
- uid: MLEM.Animations
commentId: N:MLEM.Animations
isExternal: true
@@ -14483,46 +14757,25 @@ references:
- uid: MLEM.Animations
name: Animations
isExternal: true
-- uid: System.Collections.Generic.IReadOnlyDictionary`2
- commentId: T:System.Collections.Generic.IReadOnlyDictionary`2
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: IReadOnlyDictionary
- nameWithType: IReadOnlyDictionary
- fullName: System.Collections.Generic.IReadOnlyDictionary
- nameWithType.vb: IReadOnlyDictionary(Of TKey, TValue)
- fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of TKey, TValue)
- name.vb: IReadOnlyDictionary(Of TKey, TValue)
- spec.csharp:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: <
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: '>'
- spec.vb:
- - uid: System.Collections.Generic.IReadOnlyDictionary`2
- name: IReadOnlyDictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- - name: (
- - name: Of
- - name: " "
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: )
- uid: TinyLife.Objects.PersonLike.GenerateShadowAnimation*
commentId: Overload:TinyLife.Objects.PersonLike.GenerateShadowAnimation
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateShadowAnimation
name: GenerateShadowAnimation
nameWithType: PersonLike.GenerateShadowAnimation
fullName: TinyLife.Objects.PersonLike.GenerateShadowAnimation
+- uid: TinyLife.Objects.PersonLike.DrawUiLayer*
+ commentId: Overload:TinyLife.Objects.PersonLike.DrawUiLayer
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUiLayer_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_TinyLife_Objects_Pose_TinyLife_Objects_AgeGroup_TinyLife_Objects_WornClothes_TinyLife_Objects_ClothesLayer_System_Int32_System_Int32_
+ name: DrawUiLayer
+ nameWithType: PersonLike.DrawUiLayer
+ fullName: TinyLife.Objects.PersonLike.DrawUiLayer
+- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
+ parent: Microsoft.Xna.Framework.Graphics
+ isExternal: true
+ name: SpriteBatch
+ nameWithType: SpriteBatch
+ fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
- uid: TinyLife.World.Household.FurnitureStorage
commentId: F:TinyLife.World.Household.FurnitureStorage
href: TinyLife.World.Household.html#TinyLife_World_Household_FurnitureStorage
@@ -14741,6 +14994,68 @@ references:
name: Item
isExternal: true
- name: )
+- uid: MLEM.Maths.Direction2.Right
+ commentId: F:MLEM.Maths.Direction2.Right
+ isExternal: true
+ name: Right
+ nameWithType: Direction2.Right
+ fullName: MLEM.Maths.Direction2.Right
+- uid: TinyLife.Objects.PersonLike.CurrentOutfit
+ commentId: P:TinyLife.Objects.PersonLike.CurrentOutfit
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CurrentOutfit
+ name: CurrentOutfit
+ nameWithType: PersonLike.CurrentOutfit
+ fullName: TinyLife.Objects.PersonLike.CurrentOutfit
+- uid: TinyLife.Objects.PersonLike.CurrentPose
+ commentId: F:TinyLife.Objects.PersonLike.CurrentPose
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_CurrentPose
+ name: CurrentPose
+ nameWithType: PersonLike.CurrentPose
+ fullName: TinyLife.Objects.PersonLike.CurrentPose
+- uid: TinyLife.Objects.PersonLike.DrawUi*
+ commentId: Overload:TinyLife.Objects.PersonLike.DrawUi
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_System_Single_MLEM_Maths_Direction2_TinyLife_Objects_Outfit_System_Nullable_TinyLife_Objects_Pose__System_Nullable_TinyLife_Objects_AgeGroup__
+ name: DrawUi
+ nameWithType: PersonLike.DrawUi
+ fullName: TinyLife.Objects.PersonLike.DrawUi
+- uid: System.Nullable{TinyLife.Objects.Pose}
+ commentId: T:System.Nullable{TinyLife.Objects.Pose}
+ parent: System
+ definition: System.Nullable`1
+ href: TinyLife.Objects.Pose.html
+ name: Pose?
+ nameWithType: Pose?
+ fullName: TinyLife.Objects.Pose?
+ spec.csharp:
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: '?'
+ spec.vb:
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: '?'
+- uid: System.Nullable{TinyLife.Objects.AgeGroup}
+ commentId: T:System.Nullable{TinyLife.Objects.AgeGroup}
+ parent: System
+ definition: System.Nullable`1
+ href: TinyLife.Objects.AgeGroup.html
+ name: AgeGroup?
+ nameWithType: AgeGroup?
+ fullName: TinyLife.Objects.AgeGroup?
+ spec.csharp:
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: '?'
+ spec.vb:
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ href: TinyLife.Objects.AgeGroup.html
+ - name: '?'
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
@@ -16116,6 +16431,12 @@ references:
name: Gravestone
nameWithType: FurnitureType.Gravestone
fullName: TinyLife.Objects.FurnitureType.Gravestone
+- uid: TinyLife.Actions.DieAction
+ commentId: T:TinyLife.Actions.DieAction
+ href: TinyLife.Actions.DieAction.html
+ name: DieAction
+ nameWithType: DieAction
+ fullName: TinyLife.Actions.DieAction
- uid: TinyLife.Objects.PersonLike.Die*
commentId: Overload:TinyLife.Objects.PersonLike.Die
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Die_TinyLife_Objects_DeathReason_
@@ -17399,6 +17720,31 @@ references:
name: CanTakeOff
nameWithType: PersonLike.CanTakeOff
fullName: TinyLife.Objects.PersonLike.CanTakeOff
+- uid: TinyLife.NeedType.PassiveReduction
+ commentId: F:TinyLife.NeedType.PassiveReduction
+ href: TinyLife.NeedType.html#TinyLife_NeedType_PassiveReduction
+ name: PassiveReduction
+ nameWithType: NeedType.PassiveReduction
+ fullName: TinyLife.NeedType.PassiveReduction
+- uid: TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
+ commentId: E:TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnGetPassiveNeedReduction
+ name: OnGetPassiveNeedReduction
+ nameWithType: PersonLike.OnGetPassiveNeedReduction
+ fullName: TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
+- uid: TinyLife.Objects.PersonLike.GetPassiveNeedReduction*
+ commentId: Overload:TinyLife.Objects.PersonLike.GetPassiveNeedReduction
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveNeedReduction_TinyLife_NeedType_
+ name: GetPassiveNeedReduction
+ nameWithType: PersonLike.GetPassiveNeedReduction
+ fullName: TinyLife.Objects.PersonLike.GetPassiveNeedReduction
+- uid: TinyLife.Objects.PersonLike.GetDefaultPose*
+ commentId: Overload:TinyLife.Objects.PersonLike.GetDefaultPose
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetDefaultPose
+ name: GetDefaultPose
+ nameWithType: PersonLike.GetDefaultPose
+ fullName: TinyLife.Objects.PersonLike.GetDefaultPose
- uid: TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.PersonLike
@@ -17802,25 +18148,6 @@ references:
name: OnAgeChanged
nameWithType: PersonLike.OnAgeChanged
fullName: TinyLife.Objects.PersonLike.OnAgeChanged
-- uid: TinyLife.NeedType.PassiveReduction
- commentId: F:TinyLife.NeedType.PassiveReduction
- href: TinyLife.NeedType.html#TinyLife_NeedType_PassiveReduction
- name: PassiveReduction
- nameWithType: NeedType.PassiveReduction
- fullName: TinyLife.NeedType.PassiveReduction
-- uid: TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
- commentId: E:TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
- parent: TinyLife.Objects.PersonLike
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_OnGetPassiveNeedReduction
- name: OnGetPassiveNeedReduction
- nameWithType: PersonLike.OnGetPassiveNeedReduction
- fullName: TinyLife.Objects.PersonLike.OnGetPassiveNeedReduction
-- uid: TinyLife.Objects.PersonLike.GetPassiveNeedReduction*
- commentId: Overload:TinyLife.Objects.PersonLike.GetPassiveNeedReduction
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPassiveNeedReduction_TinyLife_NeedType_
- name: GetPassiveNeedReduction
- nameWithType: PersonLike.GetPassiveNeedReduction
- fullName: TinyLife.Objects.PersonLike.GetPassiveNeedReduction
- uid: TinyLife.Objects.PersonLike.GetRandomSpeakSound*
commentId: Overload:TinyLife.Objects.PersonLike.GetRandomSpeakSound
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetRandomSpeakSound_TinyLife_Objects_VoiceStyle_TinyLife_Objects_SpeakStyle_System_Collections_Generic_List_Microsoft_Xna_Framework_Audio_SoundEffect__System_Nullable_System_TimeSpan__
diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml
index b609840..a7fbdf1 100644
--- a/docs/api/TinyLife.Objects.ScreenObject.yml
+++ b/docs/api/TinyLife.Objects.ScreenObject.yml
@@ -136,8 +136,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3491,20 +3489,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Television.yml b/docs/api/TinyLife.Objects.Television.yml
index 699ee71..b313600 100644
--- a/docs/api/TinyLife.Objects.Television.yml
+++ b/docs/api/TinyLife.Objects.Television.yml
@@ -139,8 +139,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3637,20 +3635,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml
index 185f501..9c73212 100644
--- a/docs/api/TinyLife.Objects.TrashBag.yml
+++ b/docs/api/TinyLife.Objects.TrashBag.yml
@@ -121,8 +121,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3343,20 +3341,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml
index 8afc40c..453c902 100644
--- a/docs/api/TinyLife.Objects.TrashCan.yml
+++ b/docs/api/TinyLife.Objects.TrashCan.yml
@@ -121,8 +121,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3290,20 +3288,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
index e04ba4e..94e5db8 100644
--- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
+++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
@@ -120,8 +120,6 @@ items:
- TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3261,20 +3259,6 @@ references:
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml
index 600fbd3..221d4ec 100644
--- a/docs/api/TinyLife.Objects.Vehicle.yml
+++ b/docs/api/TinyLife.Objects.Vehicle.yml
@@ -41,8 +41,6 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- - TinyLife.Objects.MapObject.PersonRotationOrder
- - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -581,20 +579,6 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
-- uid: TinyLife.Objects.MapObject.PersonRotationOrder
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrder
- name: PersonRotationOrder
- nameWithType: MapObject.PersonRotationOrder
- fullName: TinyLife.Objects.MapObject.PersonRotationOrder
-- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
- parent: TinyLife.Objects.MapObject
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
- name: PersonRotationOrderIndices
- nameWithType: MapObject.PersonRotationOrderIndices
- fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml
index 7d7e855..0ada60e 100644
--- a/docs/api/TinyLife.PersonalityType.yml
+++ b/docs/api/TinyLife.PersonalityType.yml
@@ -41,7 +41,7 @@ items:
- TinyLife.PersonalityType.Independent
- TinyLife.PersonalityType.Introverted
- TinyLife.PersonalityType.IsCompatible(TinyLife.PersonalityType)
- - TinyLife.PersonalityType.Lazy
+ - TinyLife.PersonalityType.LaidBack
- TinyLife.PersonalityType.Likeable
- TinyLife.PersonalityType.MasterChef
- TinyLife.PersonalityType.MaxMajorsPerPerson
@@ -173,25 +173,25 @@ items:
return:
type: System.Collections.Generic.Dictionary{System.ValueTuple{System.Type,TinyLife.Objects.AgeGroup},System.Int32}
content.vb: Public Shared ReadOnly RemovableWhenAgingUp As Dictionary(Of (Type, AgeGroup), Integer)
-- uid: TinyLife.PersonalityType.Lazy
- commentId: F:TinyLife.PersonalityType.Lazy
- id: Lazy
+- uid: TinyLife.PersonalityType.LaidBack
+ commentId: F:TinyLife.PersonalityType.LaidBack
+ id: LaidBack
parent: TinyLife.PersonalityType
langs:
- csharp
- vb
- name: Lazy
- nameWithType: PersonalityType.Lazy
- fullName: TinyLife.PersonalityType.Lazy
+ name: LaidBack
+ nameWithType: PersonalityType.LaidBack
+ fullName: TinyLife.PersonalityType.LaidBack
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
- content: public static readonly PersonalityType Lazy
+ content: public static readonly PersonalityType LaidBack
return:
type: TinyLife.PersonalityType
- content.vb: Public Shared ReadOnly Lazy As PersonalityType
+ content.vb: Public Shared ReadOnly LaidBack As PersonalityType
- uid: TinyLife.PersonalityType.Energetic
commentId: F:TinyLife.PersonalityType.Energetic
id: Energetic
diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml
index b398fd1..0aa6ea7 100644
--- a/docs/api/TinyLife.Utilities.Extensions.yml
+++ b/docs/api/TinyLife.Utilities.Extensions.yml
@@ -21,7 +21,6 @@ items:
- TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
- TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
- TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory)
- - TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
- TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
- TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
@@ -866,34 +865,6 @@ items:
description: The working version of the given pose
content.vb: Public Shared Function ToWorking(pose As Pose) As Pose
overload: TinyLife.Utilities.Extensions.ToWorking*
-- uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- commentId: M:TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- id: GetDefaultPose(TinyLife.Objects.AgeGroup)
- isExtensionMethod: true
- parent: TinyLife.Utilities.Extensions
- langs:
- - csharp
- - vb
- name: GetDefaultPose(AgeGroup)
- nameWithType: Extensions.GetDefaultPose(AgeGroup)
- fullName: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Utilities
- summary: Returns the default pose that a should have based on the given age
.
- example: []
- syntax:
- content: public static Pose GetDefaultPose(this AgeGroup age)
- parameters:
- - id: age
- type: TinyLife.Objects.AgeGroup
- description: The age.
- return:
- type: TinyLife.Objects.Pose
- description: The age's default pose.
- content.vb: Public Shared Function GetDefaultPose(age As AgeGroup) As Pose
- overload: TinyLife.Utilities.Extensions.GetDefaultPose*
- uid: TinyLife.Utilities.Extensions.AddHoverAnimation(MLEM.Ui.Elements.Button)
commentId: M:TinyLife.Utilities.Extensions.AddHoverAnimation(MLEM.Ui.Elements.Button)
id: AddHoverAnimation(MLEM.Ui.Elements.Button)
@@ -2956,12 +2927,6 @@ references:
name: ToWorking
nameWithType: Extensions.ToWorking
fullName: TinyLife.Utilities.Extensions.ToWorking
-- uid: TinyLife.Utilities.Extensions.GetDefaultPose*
- commentId: Overload:TinyLife.Utilities.Extensions.GetDefaultPose
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_
- name: GetDefaultPose
- nameWithType: Extensions.GetDefaultPose
- fullName: TinyLife.Utilities.Extensions.GetDefaultPose
- uid: MLEM.Ui.Elements.Button
commentId: T:MLEM.Ui.Elements.Button
parent: MLEM.Ui.Elements
diff --git a/docs/api/toc.yml b/docs/api/toc.yml
index bcab20c..595be6e 100644
--- a/docs/api/toc.yml
+++ b/docs/api/toc.yml
@@ -475,7 +475,7 @@ items:
type: Class
- uid: TinyLife.Objects.DeathReason
name: DeathReason
- type: Enum
+ type: Class
- uid: TinyLife.Objects.Fence
name: Fence
type: Class