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