### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
id: Person
parent: TinyLife.Objects
children:
- TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.Person.ActionQueue
- TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
- TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
- TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
- TinyLife.Objects.Person.Age
- TinyLife.Objects.Person.AgeGroups
- TinyLife.Objects.Person.AllActions
- TinyLife.Objects.Person.AnimateHeldObject
- TinyLife.Objects.Person.AnimationSpeed
- TinyLife.Objects.Person.CanApplyPersonality(TinyLife.PersonalityType)
- TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
- TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
- TinyLife.Objects.Person.ChangeRomance(TinyLife.Objects.Person,System.Single)
- TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
- TinyLife.Objects.Person.CurrentActions
- TinyLife.Objects.Person.CurrentAgeDays
- TinyLife.Objects.Person.CurrentEmote
- TinyLife.Objects.Person.CurrentOutfit
- TinyLife.Objects.Person.CurrentOutfitIndex
- TinyLife.Objects.Person.CurrentPose
- TinyLife.Objects.Person.CurrentRoomDecorativeRating
- TinyLife.Objects.Person.CurrentSpeakStyle
- TinyLife.Objects.Person.DaysLived
- TinyLife.Objects.Person.DefaultWalkSpeed
- TinyLife.Objects.Person.DepleteNeed(TinyLife.NeedType,System.Single,System.Single)
- TinyLife.Objects.Person.Description
- TinyLife.Objects.Person.DiaperDirty
- TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
- TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
- TinyLife.Objects.Person.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Single,System.Single)
- TinyLife.Objects.Person.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.Person.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)
- TinyLife.Objects.Person.DrawSize
- TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2)
- TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
- TinyLife.Objects.Person.Emotion
- TinyLife.Objects.Person.EmotionAmount
- TinyLife.Objects.Person.EmotionModifiers
- TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
- TinyLife.Objects.Person.Finalize
- TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost)
- TinyLife.Objects.Person.FirstName
- TinyLife.Objects.Person.FocusCameraOnEvent(System.Boolean)
- TinyLife.Objects.Person.FullName
- TinyLife.Objects.Person.FullNamePronouns
- TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
- 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.GetAction``1(System.Guid,System.Boolean)
- TinyLife.Objects.Person.GetCategories(TinyLife.Objects.Person)
- TinyLife.Objects.Person.GetCurrentGoals
- TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person)
- TinyLife.Objects.Person.GetHeldActionInfo
- TinyLife.Objects.Person.GetHeldItemDepthOffset
- TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)
- TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
- TinyLife.Objects.Person.GetHomeLocation
- TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
- TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
- TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
- TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)
- TinyLife.Objects.Person.GetPivot
- TinyLife.Objects.Person.GetProject(System.String,System.String)
- TinyLife.Objects.Person.GetProjects(System.String)
- TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
- TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
- TinyLife.Objects.Person.GetSkill(TinyLife.Skills.SkillType,System.Boolean)
- TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
- TinyLife.Objects.Person.GetSkillPointPercentage(TinyLife.Skills.SkillType)
- TinyLife.Objects.Person.GetSkillTotalPercentage(TinyLife.Skills.SkillType)
- TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
- TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType[])
- TinyLife.Objects.Person.GetValidClothes(TinyLife.Objects.ClothesLayer)
- TinyLife.Objects.Person.GetWalkSpeed
- TinyLife.Objects.Person.GoToExitRoad
- TinyLife.Objects.Person.GoToRandomHomeLocation
- TinyLife.Objects.Person.HasEmotionModifier(TinyLife.Emotions.EmotionModifier)
- TinyLife.Objects.Person.HasHouseholdMember(System.Guid)
- TinyLife.Objects.Person.HasHouseholdMember(TinyLife.Objects.Person)
- TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
- TinyLife.Objects.Person.HasSkillLevel(TinyLife.Skills.SkillType,System.Int32)
- TinyLife.Objects.Person.HeldObjectRotation
- TinyLife.Objects.Person.HomeLot
- TinyLife.Objects.Person.Household
- TinyLife.Objects.Person.ImportAtExitRoad(TinyLife.World.Map)
- TinyLife.Objects.Person.InitializeAction(TinyLife.Actions.Action)
- TinyLife.Objects.Person.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Person.IsAllowedToDie
- TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.Person.IsCurrentHousehold
- TinyLife.Objects.Person.IsDead
- TinyLife.Objects.Person.IsIdMatch(System.Guid)
- TinyLife.Objects.Person.IsIdMatch(TinyLife.Objects.Person)
- TinyLife.Objects.Person.IsInLabor
- TinyLife.Objects.Person.IsMinorUpdateNow
- TinyLife.Objects.Person.IsMoving
- TinyLife.Objects.Person.IsPregnant
- TinyLife.Objects.Person.IsRegularVisitor
- TinyLife.Objects.Person.Job
- TinyLife.Objects.Person.Jobs
- TinyLife.Objects.Person.LastBedSleptIn
- TinyLife.Objects.Person.LastName
- TinyLife.Objects.Person.LastVisitedLot
- TinyLife.Objects.Person.LifeGoal
- TinyLife.Objects.Person.LifeSpan
- TinyLife.Objects.Person.LotEmployment
- TinyLife.Objects.Person.LotVisitCooldown
- TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
- TinyLife.Objects.Person.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier,System.Single,System.Single)
- TinyLife.Objects.Person.MaxRecentActionsAmount
- TinyLife.Objects.Person.Memories
- TinyLife.Objects.Person.Money
- TinyLife.Objects.Person.Needs
- TinyLife.Objects.Person.OccupiedFurniture
- TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
- TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
- TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
- TinyLife.Objects.Person.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
- TinyLife.Objects.Person.OnActionInitialized
- TinyLife.Objects.Person.OnActionsChanged
- TinyLife.Objects.Person.OnActionsCompleted
- TinyLife.Objects.Person.OnActionUpdated
- TinyLife.Objects.Person.OnAgeChanged(TinyLife.Objects.AgeGroup)
- TinyLife.Objects.Person.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.Person.OnChangeFriendship
- TinyLife.Objects.Person.OnChangeRomance
- TinyLife.Objects.Person.OnEmotionChanged
- TinyLife.Objects.Person.OnEmotionModifiersChanged
- TinyLife.Objects.Person.OnGetCurrentGoals
- TinyLife.Objects.Person.OnGetEfficiencyModifier
- TinyLife.Objects.Person.OnGetPassiveActionPriority
- TinyLife.Objects.Person.OnGetWalkSpeed
- TinyLife.Objects.Person.OnJobChanged
- TinyLife.Objects.Person.OnLifeGoalChanged
- TinyLife.Objects.Person.OnNewSkillLearned
- TinyLife.Objects.Person.OnOutfitChanged
- TinyLife.Objects.Person.OnRestoreNeed
- TinyLife.Objects.Person.Outfits
- TinyLife.Objects.Person.ParentInfo
- TinyLife.Objects.Person.PersonalityTypes
- TinyLife.Objects.Person.Portrait
- TinyLife.Objects.Person.PregnancyAbility
- TinyLife.Objects.Person.PregnancyHoursRemaining
- TinyLife.Objects.Person.PregnancyPartner
- TinyLife.Objects.Person.PrepareForPermanentRemoval
- TinyLife.Objects.Person.Projects
- TinyLife.Objects.Person.Pronouns
- TinyLife.Objects.Person.RandomlyGenerated
- TinyLife.Objects.Person.RecentActions
- TinyLife.Objects.Person.Relationships
- TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
- TinyLife.Objects.Person.RemoveHeldObject``1
- TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
- TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
- TinyLife.Objects.Person.ResetToStatic(System.Boolean)
- TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
- TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Person.Rotation
- TinyLife.Objects.Person.SetAnimationsFromLooks
- TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
- TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)
- TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
- TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
- TinyLife.Objects.Person.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
- TinyLife.Objects.Person.ShouldDrawHeldItem
- TinyLife.Objects.Person.Skills
- TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
- TinyLife.Objects.Person.SpeakSounds
- TinyLife.Objects.Person.SpeakStyles
- TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
- TinyLife.Objects.Person.StopEmoting
- TinyLife.Objects.Person.StopSpeaking
- TinyLife.Objects.Person.Tint
- TinyLife.Objects.Person.ToCreatedByString
- TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.Person.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
- TinyLife.Objects.Person.UpdateAnimations(System.TimeSpan,System.Single)
- TinyLife.Objects.Person.Validate
- TinyLife.Objects.Person.ValidateClothes
- TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
- TinyLife.Objects.Person.VisuallyOccupiedSpot
- TinyLife.Objects.Person.VisualPosition
- TinyLife.Objects.Person.VoicePitch
- TinyLife.Objects.Person.VoiceStyle
- TinyLife.Objects.Person.VoiceStyles
- TinyLife.Objects.Person.WasInvitedIn
- TinyLife.Objects.Person.WornLayers
langs:
- csharp
- vb
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
type: Class
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Objects/Person.cs
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA person is a placed on a that represents a person.\nIt stores its actions, clothes, data and movement.\n"
example: []
syntax:
content: 'public class Person : MapObject, IGenericDataHolder, IUpdatingObject'
content.vb: Public Class Person Inherits MapObject Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Objects.MapObject
implements:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
- TinyLife.Objects.MapObject.OnGetHoverInfo
- TinyLife.Objects.MapObject.Position
- TinyLife.Objects.MapObject.Visibility
- TinyLife.Objects.MapObject.Id
- TinyLife.Objects.MapObject.Map
- TinyLife.Objects.MapObject.CurrentLot
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
- TinyLife.Objects.MapObject.OnAdded
- TinyLife.Objects.MapObject.OnRemoved
- TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
- TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean,System.Boolean,System.Boolean)
- TinyLife.Objects.MapObject.GetModCategory(System.String)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
- 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.Person.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.Person.MaxRecentActionsAmount
commentId: F:TinyLife.Objects.Person.MaxRecentActionsAmount
id: MaxRecentActionsAmount
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: MaxRecentActionsAmount
nameWithType: Person.MaxRecentActionsAmount
fullName: TinyLife.Objects.Person.MaxRecentActionsAmount
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxRecentActionsAmount
path: ../TinyLife/Objects/Person.cs
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe maximum amount of recent actions that is stored in \n"
example: []
syntax:
content: public const int MaxRecentActionsAmount = 200
return:
type: System.Int32
content.vb: Public Const MaxRecentActionsAmount As Integer = 200
- uid: TinyLife.Objects.Person.DefaultWalkSpeed
commentId: F:TinyLife.Objects.Person.DefaultWalkSpeed
id: DefaultWalkSpeed
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DefaultWalkSpeed
nameWithType: Person.DefaultWalkSpeed
fullName: TinyLife.Objects.Person.DefaultWalkSpeed
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DefaultWalkSpeed
path: ../TinyLife/Objects/Person.cs
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe default walk speed for a person, which is used in , and additionally determines a person's animation speed.\n"
example: []
syntax:
content: public const float DefaultWalkSpeed = 0.05
return:
type: System.Single
content.vb: Public Const DefaultWalkSpeed As Single = 0.05
- uid: TinyLife.Objects.Person.AgeGroups
commentId: F:TinyLife.Objects.Person.AgeGroups
id: AgeGroups
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AgeGroups
nameWithType: Person.AgeGroups
fullName: TinyLife.Objects.Person.AgeGroups
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroups
path: ../TinyLife/Objects/Person.cs
startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA set of all enum values that are explicitly defined.\n"
example: []
syntax:
content: public static readonly AgeGroup[] AgeGroups
return:
type: TinyLife.Objects.AgeGroup[]
content.vb: Public Shared ReadOnly AgeGroups As AgeGroup()
- uid: TinyLife.Objects.Person.SpeakSounds
commentId: F:TinyLife.Objects.Person.SpeakSounds
id: SpeakSounds
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SpeakSounds
nameWithType: Person.SpeakSounds
fullName: TinyLife.Objects.Person.SpeakSounds
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakSounds
path: ../TinyLife/Objects/Person.cs
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAll of the instances that a can use for speaking, which are returned in . Mods can simply add to this collection to add new speak sounds.\n"
example: []
syntax:
content: public static readonly Dictionary<(VoiceStyle, SpeakStyle), List> SpeakSounds
return:
type: System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle},System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect}}
content.vb: Public Shared ReadOnly SpeakSounds As Dictionary(Of (VoiceStyle, SpeakStyle), List(Of SoundEffect))
- uid: TinyLife.Objects.Person.SpeakStyles
commentId: F:TinyLife.Objects.Person.SpeakStyles
id: SpeakStyles
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SpeakStyles
nameWithType: Person.SpeakStyles
fullName: TinyLife.Objects.Person.SpeakStyles
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyles
path: ../TinyLife/Objects/Person.cs
startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAll defined enum values.\n"
example: []
syntax:
content: public static readonly SpeakStyle[] SpeakStyles
return:
type: TinyLife.Objects.SpeakStyle[]
content.vb: Public Shared ReadOnly SpeakStyles As SpeakStyle()
- uid: TinyLife.Objects.Person.VoiceStyles
commentId: F:TinyLife.Objects.Person.VoiceStyles
id: VoiceStyles
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: VoiceStyles
nameWithType: Person.VoiceStyles
fullName: TinyLife.Objects.Person.VoiceStyles
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyles
path: ../TinyLife/Objects/Person.cs
startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAll defined enum values.\n"
example: []
syntax:
content: public static readonly VoiceStyle[] VoiceStyles
return:
type: TinyLife.Objects.VoiceStyle[]
content.vb: Public Shared ReadOnly VoiceStyles As VoiceStyle()
- uid: TinyLife.Objects.Person.DrawSize
commentId: P:TinyLife.Objects.Person.DrawSize
id: DrawSize
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DrawSize
nameWithType: Person.DrawSize
fullName: TinyLife.Objects.Person.DrawSize
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawSize
path: ../TinyLife/Objects/Person.cs
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe size, in draw space pixels, that a person's texture takes up.\n"
example: []
syntax:
content: public static Point DrawSize { get; }
parameters: []
return:
type: Microsoft.Xna.Framework.Point
content.vb: Public Shared ReadOnly Property DrawSize As Point
overload: TinyLife.Objects.Person.DrawSize*
- uid: TinyLife.Objects.Person.ParentInfo
commentId: P:TinyLife.Objects.Person.ParentInfo
id: ParentInfo
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ParentInfo
nameWithType: Person.ParentInfo
fullName: TinyLife.Objects.Person.ParentInfo
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/Person.cs
startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a for this object in its current context.\nBy default, this method returns default, and returns a based on its current attachments.\n"
example: []
syntax:
content: public override ParentInfo ParentInfo { get; }
parameters: []
return:
type: TinyLife.Objects.ParentInfo
content.vb: Public Overrides ReadOnly Property ParentInfo As ParentInfo
overridden: TinyLife.Objects.MapObject.ParentInfo
overload: TinyLife.Objects.Person.ParentInfo*
- uid: TinyLife.Objects.Person.CurrentActions
commentId: F:TinyLife.Objects.Person.CurrentActions
id: CurrentActions
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentActions
nameWithType: Person.CurrentActions
fullName: TinyLife.Objects.Person.CurrentActions
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentActions
path: ../TinyLife/Objects/Person.cs
startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe actions that are currently being executed by this person.\nUse and to modify this list.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List CurrentActions
return:
type: System.Collections.Generic.List{TinyLife.Actions.Action}
content.vb: >-
Public ReadOnly CurrentActions As List(Of Action)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.ActionQueue
commentId: F:TinyLife.Objects.Person.ActionQueue
id: ActionQueue
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ActionQueue
nameWithType: Person.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionQueue
path: ../TinyLife/Objects/Person.cs
startLine: 115
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe actions that are currently enqueued to be executed by this person.\nEach entry is the action that is enqueued along with a boolean value that represents whether this action should be force-started (true) or whether it should do the necessary checks (false).\nUse and to modify this list.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List<(Action, bool)> ActionQueue
return:
type: System.Collections.Generic.List{System.ValueTuple{TinyLife.Actions.Action,System.Boolean}}
content.vb: >-
Public ReadOnly ActionQueue As List(Of (Action, Boolean))
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.AllActions
commentId: P:TinyLife.Objects.Person.AllActions
id: AllActions
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AllActions
nameWithType: Person.AllActions
fullName: TinyLife.Objects.Person.AllActions
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllActions
path: ../TinyLife/Objects/Person.cs
startLine: 119
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA concatenation of and that represents all actions that the current person has knowledge about\n"
example: []
syntax:
content: public IEnumerable AllActions { get; }
parameters: []
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
content.vb: Public ReadOnly Property AllActions As IEnumerable(Of Action)
overload: TinyLife.Objects.Person.AllActions*
- uid: TinyLife.Objects.Person.Needs
commentId: F:TinyLife.Objects.Person.Needs
id: Needs
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Needs
nameWithType: Person.Needs
fullName: TinyLife.Objects.Person.Needs
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Needs
path: ../TinyLife/Objects/Person.cs
startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's data. When this person is instantiated, all of their needs are gathered from automatically.\nTo access this collection efficiently, use and .\n"
example: []
syntax:
content: >-
[DataMember]
public readonly Dictionary Needs
return:
type: System.Collections.Generic.Dictionary{System.String,TinyLife.Need}
content.vb: >-
Public ReadOnly Needs As Dictionary(Of String, Need)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Skills
commentId: F:TinyLife.Objects.Person.Skills
id: Skills
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Skills
nameWithType: Person.Skills
fullName: TinyLife.Objects.Person.Skills
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Objects/Person.cs
startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's data.\nTo access this collection efficiently, use and .\n"
example: []
syntax:
content: >-
[DataMember]
public readonly Dictionary Skills
return:
type: System.Collections.Generic.Dictionary{System.String,TinyLife.Skills.Skill}
content.vb: >-
Public ReadOnly Skills As Dictionary(Of String, Skill)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Relationships
commentId: F:TinyLife.Objects.Person.Relationships
id: Relationships
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Relationships
nameWithType: Person.Relationships
fullName: TinyLife.Objects.Person.Relationships
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relationships
path: ../TinyLife/Objects/Person.cs
startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's data.\nTo access this collection efficiently, use and .\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List Relationships
return:
type: System.Collections.Generic.List{TinyLife.Relationship}
content.vb: >-
Public ReadOnly Relationships As List(Of Relationship)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Outfits
commentId: F:TinyLife.Objects.Person.Outfits
id: Outfits
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Outfits
nameWithType: Person.Outfits
fullName: TinyLife.Objects.Person.Outfits
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Outfits
path: ../TinyLife/Objects/Person.cs
startLine: 143
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA list of the outfits that this person has, gathered by the .\nEach outfit is a dictionary that matches a item to its layer.\n"
example: []
syntax:
content: >-
[DataMember]
[JsonConverter(typeof(Person.OutfitsConverter))]
public readonly List Outfits
return:
type: System.Collections.Generic.List{TinyLife.Objects.Outfit}
content.vb: >-
Public ReadOnly Outfits As List(Of Outfit)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.PersonalityTypes
commentId: F:TinyLife.Objects.Person.PersonalityTypes
id: PersonalityTypes
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: PersonalityTypes
nameWithType: Person.PersonalityTypes
fullName: TinyLife.Objects.Person.PersonalityTypes
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonalityTypes
path: ../TinyLife/Objects/Person.cs
startLine: 149
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe names of the values that this person has.\nTo access this collection efficiently, use .\n"
example: []
syntax:
content: >-
[DataMember]
public readonly HashSet PersonalityTypes
return:
type: System.Collections.Generic.HashSet{TinyLife.PersonalityType}
content.vb: >-
Public ReadOnly PersonalityTypes As HashSet(Of PersonalityType)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.EmotionModifiers
commentId: F:TinyLife.Objects.Person.EmotionModifiers
id: EmotionModifiers
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: EmotionModifiers
nameWithType: Person.EmotionModifiers
fullName: TinyLife.Objects.Person.EmotionModifiers
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiers
path: ../TinyLife/Objects/Person.cs
startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe objects that are currently applied to this person.\nTo access this collection efficiently, use , and .\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List EmotionModifiers
return:
type: System.Collections.Generic.List{TinyLife.Emotions.EmotionModifier.Instance}
content.vb: >-
Public ReadOnly EmotionModifiers As List(Of EmotionModifier.Instance)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Projects
commentId: F:TinyLife.Objects.Person.Projects
id: Projects
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Projects
nameWithType: Person.Projects
fullName: TinyLife.Objects.Person.Projects
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Projects
path: ../TinyLife/Objects/Person.cs
startLine: 161
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe instances that this person currently has.\nUse , , and to modify this collection effectively.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List Projects
return:
type: System.Collections.Generic.List{TinyLife.Goals.Project}
content.vb: >-
Public ReadOnly Projects As List(Of Project)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.RecentActions
commentId: F:TinyLife.Objects.Person.RecentActions
id: RecentActions
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RecentActions
nameWithType: Person.RecentActions
fullName: TinyLife.Objects.Person.RecentActions
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RecentActions
path: ../TinyLife/Objects/Person.cs
startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe of actions that this person has done recently, in order that they have been done in, with the most recent action being at the end of the list.\nNote that the size of this list never exceeds .\nCompleted actions are added to this queue automatically.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List RecentActions
return:
type: System.Collections.Generic.List{TinyLife.Actions.ActionType}
content.vb: >-
Public ReadOnly RecentActions As List(Of ActionType)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Memories
commentId: F:TinyLife.Objects.Person.Memories
id: Memories
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Memories
nameWithType: Person.Memories
fullName: TinyLife.Objects.Person.Memories
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Memories
path: ../TinyLife/Objects/Person.cs
startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA set of instances that this person currently has or tracks.\nTo edit and query this collection easily, />, and can be used.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List Memories
return:
type: System.Collections.Generic.List{TinyLife.Goals.Memory}
content.vb: >-
Public ReadOnly Memories As List(Of Memory)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Jobs
commentId: F:TinyLife.Objects.Person.Jobs
id: Jobs
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Jobs
nameWithType: Person.Jobs
fullName: TinyLife.Objects.Person.Jobs
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jobs
path: ../TinyLife/Objects/Person.cs
startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe jobs that this person currently has. Currently, multiple jobs are supported in-game, but not properly enforced, meaning if a person has multiple jobs whose work hours overlap, unexpected behaviors might occur.\nTo modify this collection, please use and to raise the proper events.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly List Jobs
return:
type: System.Collections.Generic.List{TinyLife.Goals.Job}
content.vb: >-
Public ReadOnly Jobs As List(Of Job)
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.FirstName
commentId: F:TinyLife.Objects.Person.FirstName
id: FirstName
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: FirstName
nameWithType: Person.FirstName
fullName: TinyLife.Objects.Person.FirstName
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FirstName
path: ../TinyLife/Objects/Person.cs
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's first name\n"
example: []
syntax:
content: >-
[DataMember]
public string FirstName
return:
type: System.String
content.vb: >-
Public FirstName As String
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.LastName
commentId: F:TinyLife.Objects.Person.LastName
id: LastName
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LastName
nameWithType: Person.LastName
fullName: TinyLife.Objects.Person.LastName
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastName
path: ../TinyLife/Objects/Person.cs
startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's last name\n"
example: []
syntax:
content: >-
[DataMember]
public string LastName
return:
type: System.String
content.vb: >-
Public LastName As String
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Pronouns
commentId: F:TinyLife.Objects.Person.Pronouns
id: Pronouns
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Pronouns
nameWithType: Person.Pronouns
fullName: TinyLife.Objects.Person.Pronouns
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pronouns
path: ../TinyLife/Objects/Person.cs
startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's pronouns.\n"
example: []
syntax:
content: >-
[DataMember]
public string Pronouns
return:
type: System.String
content.vb: >-
Public Pronouns As String
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.FullName
commentId: P:TinyLife.Objects.Person.FullName
id: FullName
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: FullName
nameWithType: Person.FullName
fullName: TinyLife.Objects.Person.FullName
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullName
path: ../TinyLife/Objects/Person.cs
startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's full name, which is a concatenation of their and .\n"
example: []
syntax:
content: public string FullName { get; }
parameters: []
return:
type: System.String
content.vb: Public ReadOnly Property FullName As String
overload: TinyLife.Objects.Person.FullName*
- uid: TinyLife.Objects.Person.FullNamePronouns
commentId: P:TinyLife.Objects.Person.FullNamePronouns
id: FullNamePronouns
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: FullNamePronouns
nameWithType: Person.FullNamePronouns
fullName: TinyLife.Objects.Person.FullNamePronouns
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullNamePronouns
path: ../TinyLife/Objects/Person.cs
startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's full name and pronouns, which is a concatenation of their , and their pronouns in parentheses.\n"
example: []
syntax:
content: public string FullNamePronouns { get; }
parameters: []
return:
type: System.String
content.vb: Public ReadOnly Property FullNamePronouns As String
overload: TinyLife.Objects.Person.FullNamePronouns*
- uid: TinyLife.Objects.Person.VoiceStyle
commentId: F:TinyLife.Objects.Person.VoiceStyle
id: VoiceStyle
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: VoiceStyle
nameWithType: Person.VoiceStyle
fullName: TinyLife.Objects.Person.VoiceStyle
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe style of this person's voice, used for speaking ().\nNote that, if this person is a or , the or styles will be used regardless of this field's value.\n"
example: []
syntax:
content: >-
[DataMember]
public VoiceStyle VoiceStyle
return:
type: TinyLife.Objects.VoiceStyle
content.vb: >-
Public VoiceStyle As VoiceStyle
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.VoicePitch
commentId: F:TinyLife.Objects.Person.VoicePitch
id: VoicePitch
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: VoicePitch
nameWithType: Person.VoicePitch
fullName: TinyLife.Objects.Person.VoicePitch
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoicePitch
path: ../TinyLife/Objects/Person.cs
startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe pitch of this person's voice, used for speaking ().\nThe voice pitch should be between -1 and 1, but the character creator only sets it between -0.5 and 0.5.\n"
example: []
syntax:
content: >-
[DataMember]
public float VoicePitch
return:
type: System.Single
content.vb: >-
Public VoicePitch As Single
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Rotation
commentId: P:TinyLife.Objects.Person.Rotation
id: Rotation
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Rotation
nameWithType: Person.Rotation
fullName: TinyLife.Objects.Person.Rotation
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/Objects/Person.cs
startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person is currently facing in\n"
example: []
syntax:
content: public Direction2 Rotation { get; set; }
parameters: []
return:
type: MLEM.Misc.Direction2
content.vb: Public Property Rotation As Direction2
overload: TinyLife.Objects.Person.Rotation*
- uid: TinyLife.Objects.Person.Household
commentId: P:TinyLife.Objects.Person.Household
id: Household
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Household
nameWithType: Person.Household
fullName: TinyLife.Objects.Person.Household
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Household
path: ../TinyLife/Objects/Person.cs
startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person is a part of\n"
example: []
syntax:
content: public Household Household { get; }
parameters: []
return:
type: TinyLife.World.Household
content.vb: Public ReadOnly Property Household As Household
overload: TinyLife.Objects.Person.Household*
- uid: TinyLife.Objects.Person.CurrentEmote
commentId: P:TinyLife.Objects.Person.CurrentEmote
id: CurrentEmote
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentEmote
nameWithType: Person.CurrentEmote
fullName: TinyLife.Objects.Person.CurrentEmote
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentEmote
path: ../TinyLife/Objects/Person.cs
startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person is currently displaying.\nUse to modify this property.\n"
example: []
syntax:
content: public Emote CurrentEmote { get; protected set; }
parameters: []
return:
type: TinyLife.Actions.Emote
content.vb: Public Property CurrentEmote As Emote
overload: TinyLife.Objects.Person.CurrentEmote*
- uid: TinyLife.Objects.Person.CurrentSpeakStyle
commentId: P:TinyLife.Objects.Person.CurrentSpeakStyle
id: CurrentSpeakStyle
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentSpeakStyle
nameWithType: Person.CurrentSpeakStyle
fullName: TinyLife.Objects.Person.CurrentSpeakStyle
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentSpeakStyle
path: ../TinyLife/Objects/Person.cs
startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe current speak styles that speaking sounds are chosen from.\nUse to modify this property.\n"
example: []
syntax:
content: public SpeakStyle? CurrentSpeakStyle { get; protected set; }
parameters: []
return:
type: System.Nullable{TinyLife.Objects.SpeakStyle}
content.vb: Public Property CurrentSpeakStyle As SpeakStyle?
overload: TinyLife.Objects.Person.CurrentSpeakStyle*
- uid: TinyLife.Objects.Person.LastVisitedLot
commentId: P:TinyLife.Objects.Person.LastVisitedLot
id: LastVisitedLot
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LastVisitedLot
nameWithType: Person.LastVisitedLot
fullName: TinyLife.Objects.Person.LastVisitedLot
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastVisitedLot
path: ../TinyLife/Objects/Person.cs
startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that was last visited by this person.\nA visited lot is a lot that was actively moved to using , or if the person is currently occupying this lot.\nTo modify this value, use .\n"
example: []
syntax:
content: public Lot LastVisitedLot { get; }
parameters: []
return:
type: TinyLife.World.Lot
content.vb: Public ReadOnly Property LastVisitedLot As Lot
overload: TinyLife.Objects.Person.LastVisitedLot*
- uid: TinyLife.Objects.Person.LotVisitCooldown
commentId: P:TinyLife.Objects.Person.LotVisitCooldown
id: LotVisitCooldown
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LotVisitCooldown
nameWithType: Person.LotVisitCooldown
fullName: TinyLife.Objects.Person.LotVisitCooldown
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotVisitCooldown
path: ../TinyLife/Objects/Person.cs
startLine: 260
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe amount of time that has to pass before this person can visit another lot.\nIf is set using , this value will be set to 2 hours or 4 hours of in-game time, based on whether the visited lot is their home lot or not.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public TimeSpan LotVisitCooldown { get; protected set; }
parameters: []
return:
type: System.TimeSpan
content.vb: >-
Public Property LotVisitCooldown As TimeSpan
overload: TinyLife.Objects.Person.LotVisitCooldown*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.WasInvitedIn
commentId: F:TinyLife.Objects.Person.WasInvitedIn
id: WasInvitedIn
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: WasInvitedIn
nameWithType: Person.WasInvitedIn
fullName: TinyLife.Objects.Person.WasInvitedIn
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasInvitedIn
path: ../TinyLife/Objects/Person.cs
startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether this person was already invited in to their .\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public bool WasInvitedIn
return:
type: System.Boolean
content.vb: >-
Public WasInvitedIn As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.Job
commentId: P:TinyLife.Objects.Person.Job
id: Job
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Job
nameWithType: Person.Job
fullName: TinyLife.Objects.Person.Job
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Objects/Person.cs
startLine: 270
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person currently has.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
[Obsolete("Use the new Jobs collection instead")]
public Job Job { get; protected set; }
parameters: []
return:
type: TinyLife.Goals.Job
content.vb: >-
Public Property Job As Job
overload: TinyLife.Objects.Person.Job*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the new Jobs collection instead
- uid: TinyLife.Objects.Person.Emotion
commentId: P:TinyLife.Objects.Person.Emotion
id: Emotion
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Emotion
nameWithType: Person.Emotion
fullName: TinyLife.Objects.Person.Emotion
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Objects/Person.cs
startLine: 275
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person currently has, resulting from their current \n"
example: []
syntax:
content: public EmotionType Emotion { get; }
parameters: []
return:
type: TinyLife.Emotions.EmotionType
content.vb: Public ReadOnly Property Emotion As EmotionType
overload: TinyLife.Objects.Person.Emotion*
- uid: TinyLife.Objects.Person.EmotionAmount
commentId: P:TinyLife.Objects.Person.EmotionAmount
id: EmotionAmount
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: EmotionAmount
nameWithType: Person.EmotionAmount
fullName: TinyLife.Objects.Person.EmotionAmount
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionAmount
path: ../TinyLife/Objects/Person.cs
startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe total sum of all emotion modifiers that cause the current .\n"
example: []
syntax:
content: public int EmotionAmount { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property EmotionAmount As Integer
overload: TinyLife.Objects.Person.EmotionAmount*
- uid: TinyLife.Objects.Person.CurrentRoomDecorativeRating
commentId: P:TinyLife.Objects.Person.CurrentRoomDecorativeRating
id: CurrentRoomDecorativeRating
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentRoomDecorativeRating
nameWithType: Person.CurrentRoomDecorativeRating
fullName: TinyLife.Objects.Person.CurrentRoomDecorativeRating
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentRoomDecorativeRating
path: ../TinyLife/Objects/Person.cs
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe decorative rating of the , resulting from the of the contained furniture\n"
example: []
syntax:
content: public int CurrentRoomDecorativeRating { get; }
parameters: []
return:
type: System.Int32
content.vb: Public Property CurrentRoomDecorativeRating As Integer
overload: TinyLife.Objects.Person.CurrentRoomDecorativeRating*
- uid: TinyLife.Objects.Person.LastBedSleptIn
commentId: F:TinyLife.Objects.Person.LastBedSleptIn
id: LastBedSleptIn
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LastBedSleptIn
nameWithType: Person.LastBedSleptIn
fullName: TinyLife.Objects.Person.LastBedSleptIn
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastBedSleptIn
path: ../TinyLife/Objects/Person.cs
startLine: 300
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe id of the last bed that this person has slept in, or if no such bed exists\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public Guid LastBedSleptIn
return:
type: System.Guid
content.vb: >-
Public LastBedSleptIn As Guid
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.IsMoving
commentId: P:TinyLife.Objects.Person.IsMoving
id: IsMoving
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsMoving
nameWithType: Person.IsMoving
fullName: TinyLife.Objects.Person.IsMoving
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMoving
path: ../TinyLife/Objects/Person.cs
startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis property stores whether this person is currently moving.\nA person is considered moving when their has changed since the last update frame.\n"
example: []
syntax:
content: public bool IsMoving { get; protected set; }
parameters: []
return:
type: System.Boolean
content.vb: Public Property IsMoving As Boolean
overload: TinyLife.Objects.Person.IsMoving*
- uid: TinyLife.Objects.Person.LotEmployment
commentId: F:TinyLife.Objects.Person.LotEmployment
id: LotEmployment
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LotEmployment
nameWithType: Person.LotEmployment
fullName: TinyLife.Objects.Person.LotEmployment
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmployment
path: ../TinyLife/Objects/Person.cs
startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person works in.\nIf this value is non-null, it implicitly means that this person does not have a or that they are a part of.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public LotEmployment.Instance LotEmployment
return:
type: TinyLife.World.LotEmployment.Instance
content.vb: >-
Public LotEmployment As LotEmployment.Instance
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.CurrentOutfitIndex
commentId: P:TinyLife.Objects.Person.CurrentOutfitIndex
id: CurrentOutfitIndex
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentOutfitIndex
nameWithType: Person.CurrentOutfitIndex
fullName: TinyLife.Objects.Person.CurrentOutfitIndex
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentOutfitIndex
path: ../TinyLife/Objects/Person.cs
startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe index of the outfit, in the list, that this person is currently wearing.\nTo change this value, use or .\n"
example: []
syntax:
content: >-
[DataMember]
public int CurrentOutfitIndex { get; }
parameters: []
return:
type: System.Int32
content.vb: >-
Public Property CurrentOutfitIndex As Integer
overload: TinyLife.Objects.Person.CurrentOutfitIndex*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.CurrentOutfit
commentId: P:TinyLife.Objects.Person.CurrentOutfit
id: CurrentOutfit
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentOutfit
nameWithType: Person.CurrentOutfit
fullName: TinyLife.Objects.Person.CurrentOutfit
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 321
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the outfit that this person is currently wearing, which is the entry at the .\n"
example: []
syntax:
content: public Outfit CurrentOutfit { get; }
parameters: []
return:
type: TinyLife.Objects.Outfit
content.vb: Public ReadOnly Property CurrentOutfit As Outfit
overload: TinyLife.Objects.Person.CurrentOutfit*
- uid: TinyLife.Objects.Person.IsCurrentHousehold
commentId: P:TinyLife.Objects.Person.IsCurrentHousehold
id: IsCurrentHousehold
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsCurrentHousehold
nameWithType: Person.IsCurrentHousehold
fullName: TinyLife.Objects.Person.IsCurrentHousehold
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCurrentHousehold
path: ../TinyLife/Objects/Person.cs
startLine: 323
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA property that indicates whether or not this household is the same as \n"
example: []
syntax:
content: public bool IsCurrentHousehold { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsCurrentHousehold As Boolean
overload: TinyLife.Objects.Person.IsCurrentHousehold*
- uid: TinyLife.Objects.Person.LifeSpan
commentId: P:TinyLife.Objects.Person.LifeSpan
id: LifeSpan
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LifeSpan
nameWithType: Person.LifeSpan
fullName: TinyLife.Objects.Person.LifeSpan
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's , which is determined by and whether this person .\n"
example: []
syntax:
content: public LifeSpan LifeSpan { get; }
parameters: []
return:
type: TinyLife.Objects.LifeSpan
content.vb: Public ReadOnly Property LifeSpan As LifeSpan
overload: TinyLife.Objects.Person.LifeSpan*
- uid: TinyLife.Objects.Person.HomeLot
commentId: P:TinyLife.Objects.Person.HomeLot
id: HomeLot
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HomeLot
nameWithType: Person.HomeLot
fullName: TinyLife.Objects.Person.HomeLot
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HomeLot
path: ../TinyLife/Objects/Person.cs
startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this household lives on.\nFor exported households, this might be null.\n"
example: []
syntax:
content: public Lot HomeLot { get; }
parameters: []
return:
type: TinyLife.World.Lot
content.vb: Public ReadOnly Property HomeLot As Lot
overload: TinyLife.Objects.Person.HomeLot*
- uid: TinyLife.Objects.Person.Money
commentId: P:TinyLife.Objects.Person.Money
id: Money
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Money
nameWithType: Person.Money
fullName: TinyLife.Objects.Person.Money
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/Objects/Person.cs
startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe money that this household has, rounded by two digits after the decimal point\n"
example: []
syntax:
content: public float Money { get; set; }
parameters: []
return:
type: System.Single
content.vb: Public Property Money As Single
overload: TinyLife.Objects.Person.Money*
- uid: TinyLife.Objects.Person.IsRegularVisitor
commentId: P:TinyLife.Objects.Person.IsRegularVisitor
id: IsRegularVisitor
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsRegularVisitor
nameWithType: Person.IsRegularVisitor
fullName: TinyLife.Objects.Person.IsRegularVisitor
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsRegularVisitor
path: ../TinyLife/Objects/Person.cs
startLine: 342
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA property that computes whether this person is a regular visitor.\nA person is considered a regular visitor if they have no , but also have no , and are not dead ().\n"
example: []
syntax:
content: public bool IsRegularVisitor { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsRegularVisitor As Boolean
overload: TinyLife.Objects.Person.IsRegularVisitor*
- uid: TinyLife.Objects.Person.Age
commentId: P:TinyLife.Objects.Person.Age
id: Age
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Age
nameWithType: Person.Age
fullName: TinyLife.Objects.Person.Age
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Age
path: ../TinyLife/Objects/Person.cs
startLine: 346
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person currently has.\n"
example: []
syntax:
content: public AgeGroup Age { get; set; }
parameters: []
return:
type: TinyLife.Objects.AgeGroup
content.vb: Public Property Age As AgeGroup
overload: TinyLife.Objects.Person.Age*
- uid: TinyLife.Objects.Person.LifeGoal
commentId: P:TinyLife.Objects.Person.LifeGoal
id: LifeGoal
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LifeGoal
nameWithType: Person.LifeGoal
fullName: TinyLife.Objects.Person.LifeGoal
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Objects/Person.cs
startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's current \n"
example: []
syntax:
content: public LifeGoal.Instance LifeGoal { get; set; }
parameters: []
return:
type: TinyLife.Goals.LifeGoal.Instance
content.vb: Public Property LifeGoal As LifeGoal.Instance
overload: TinyLife.Objects.Person.LifeGoal*
- uid: TinyLife.Objects.Person.Description
commentId: F:TinyLife.Objects.Person.Description
id: Description
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Description
nameWithType: Person.Description
fullName: TinyLife.Objects.Person.Description
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: ../TinyLife/Objects/Person.cs
startLine: 372
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's description\n"
example: []
syntax:
content: >-
[DataMember]
public string Description
return:
type: System.String
content.vb: >-
Public Description As String
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.IsDead
commentId: P:TinyLife.Objects.Person.IsDead
id: IsDead
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsDead
nameWithType: Person.IsDead
fullName: TinyLife.Objects.Person.IsDead
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDead
path: ../TinyLife/Objects/Person.cs
startLine: 377
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA property that computes whether this person is dead.\nNote that a person has to be on a 's list for this property to function correctly.\n"
example: []
syntax:
content: public bool IsDead { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsDead As Boolean
overload: TinyLife.Objects.Person.IsDead*
- uid: TinyLife.Objects.Person.CurrentAgeDays
commentId: F:TinyLife.Objects.Person.CurrentAgeDays
id: CurrentAgeDays
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentAgeDays
nameWithType: Person.CurrentAgeDays
fullName: TinyLife.Objects.Person.CurrentAgeDays
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentAgeDays
path: ../TinyLife/Objects/Person.cs
startLine: 383
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe amount of in-game days that this person has had their current for.\nSee for a full amount of days lived.\n"
example: []
syntax:
content: >-
[DataMember]
public int CurrentAgeDays
return:
type: System.Int32
content.vb: >-
Public CurrentAgeDays As Integer
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.DaysLived
commentId: F:TinyLife.Objects.Person.DaysLived
id: DaysLived
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DaysLived
nameWithType: Person.DaysLived
fullName: TinyLife.Objects.Person.DaysLived
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DaysLived
path: ../TinyLife/Objects/Person.cs
startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe amount of in-game days that this person has lived for in total.\nSee for the amount of days with their current .\n"
example: []
syntax:
content: >-
[DataMember]
public int DaysLived
return:
type: System.Int32
content.vb: >-
Public DaysLived As Integer
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.RandomlyGenerated
commentId: P:TinyLife.Objects.Person.RandomlyGenerated
id: RandomlyGenerated
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RandomlyGenerated
nameWithType: Person.RandomlyGenerated
fullName: TinyLife.Objects.Person.RandomlyGenerated
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomlyGenerated
path: ../TinyLife/Objects/Person.cs
startLine: 393
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA property that stores whether this person has been randomly generated by invoking the method with a nonnull .\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public bool RandomlyGenerated { get; protected set; }
parameters: []
return:
type: System.Boolean
content.vb: >-
Public Property RandomlyGenerated As Boolean
overload: TinyLife.Objects.Person.RandomlyGenerated*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.VisuallyOccupiedSpot
commentId: P:TinyLife.Objects.Person.VisuallyOccupiedSpot
id: VisuallyOccupiedSpot
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: VisuallyOccupiedSpot
nameWithType: Person.VisuallyOccupiedSpot
fullName: TinyLife.Objects.Person.VisuallyOccupiedSpot
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisuallyOccupiedSpot
path: ../TinyLife/Objects/Person.cs
startLine: 401
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe and corresponding that this person is visually occupying in the collection.\nIf this tuple has no value, or any of its entries are null, this person is not visually occupying any of the spots.\nNote that this value is not saved to disk, and is reset to -1 every frame, unless Stay
is set to true.\nTo edit this value, use .\n"
example: []
syntax:
content: public (Furniture Furniture, ActionSpot Spot, bool Stay) VisuallyOccupiedSpot { get; }
parameters: []
return:
type: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}
content.vb: Public ReadOnly Property VisuallyOccupiedSpot As (Furniture As Furniture, Spot As ActionSpot, Stay As Boolean)
overload: TinyLife.Objects.Person.VisuallyOccupiedSpot*
- uid: TinyLife.Objects.Person.OccupiedFurniture
commentId: P:TinyLife.Objects.Person.OccupiedFurniture
id: OccupiedFurniture
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OccupiedFurniture
nameWithType: Person.OccupiedFurniture
fullName: TinyLife.Objects.Person.OccupiedFurniture
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupiedFurniture
path: ../TinyLife/Objects/Person.cs
startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe set of and their occresponding that this person is currently occupying in some capacity.\nNote that this value is not saved to disk, and is cleared every frame, unless Stay
is set to true.\nTo edit this value, use .\n"
example: []
syntax:
content: public IEnumerable<(Furniture Furniture, ActionSpot Spot, bool Stay)> OccupiedFurniture { get; }
parameters: []
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}}
content.vb: Public ReadOnly Property OccupiedFurniture As IEnumerable(Of (Furniture As Furniture, Spot As ActionSpot, Stay As Boolean))
overload: TinyLife.Objects.Person.OccupiedFurniture*
- uid: TinyLife.Objects.Person.CurrentPose
commentId: F:TinyLife.Objects.Person.CurrentPose
id: CurrentPose
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CurrentPose
nameWithType: Person.CurrentPose
fullName: TinyLife.Objects.Person.CurrentPose
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentPose
path: ../TinyLife/Objects/Person.cs
startLine: 421
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's current .\nNote that this value is reset to the for this person's every frame.\n"
example: []
syntax:
content: >-
[DataMember]
public Pose CurrentPose
return:
type: TinyLife.Objects.Pose
content.vb: >-
Public CurrentPose As Pose
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.WornLayers
commentId: F:TinyLife.Objects.Person.WornLayers
id: WornLayers
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: WornLayers
nameWithType: Person.WornLayers
fullName: TinyLife.Objects.Person.WornLayers
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornLayers
path: ../TinyLife/Objects/Person.cs
startLine: 428
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe flags that represent what layers this person is currently wearing.\nNote that this value is reset to ~0 (every layer) every frame.\nSetting this value to 0 (no layer) will also stop the and from drawing.\n"
example: []
syntax:
content: >-
[DataMember]
public ClothesLayer WornLayers
return:
type: TinyLife.Objects.ClothesLayer
content.vb: >-
Public WornLayers As ClothesLayer
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.AnimateHeldObject
commentId: F:TinyLife.Objects.Person.AnimateHeldObject
id: AnimateHeldObject
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AnimateHeldObject
nameWithType: Person.AnimateHeldObject
fullName: TinyLife.Objects.Person.AnimateHeldObject
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimateHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether or not the should be animated with this person's movement animation.\nNote that this value is not saved to disk, and is reset to true every frame.\n"
example: []
syntax:
content: public bool AnimateHeldObject
return:
type: System.Boolean
content.vb: Public AnimateHeldObject As Boolean
- uid: TinyLife.Objects.Person.HeldObjectRotation
commentId: F:TinyLife.Objects.Person.HeldObjectRotation
id: HeldObjectRotation
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HeldObjectRotation
nameWithType: Person.HeldObjectRotation
fullName: TinyLife.Objects.Person.HeldObjectRotation
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldObjectRotation
path: ../TinyLife/Objects/Person.cs
startLine: 439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe rotation that the should assume in this person's hand.\nIf this value is set to null, the held object's rotation will be set to the person's .\nNote that this value is not saved to disk, and is reset to null every frame.\n"
example: []
syntax:
content: public Direction2? HeldObjectRotation
return:
type: System.Nullable{MLEM.Misc.Direction2}
content.vb: Public HeldObjectRotation As Direction2?
- uid: TinyLife.Objects.Person.AnimationSpeed
commentId: F:TinyLife.Objects.Person.AnimationSpeed
id: AnimationSpeed
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AnimationSpeed
nameWithType: Person.AnimationSpeed
fullName: TinyLife.Objects.Person.AnimationSpeed
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimationSpeed
path: ../TinyLife/Objects/Person.cs
startLine: 444
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe speed that this person's animation should run with.\nNote that this value is not saved to disk, and is reset to 1 every frame.\n"
example: []
syntax:
content: public float AnimationSpeed
return:
type: System.Single
content.vb: Public AnimationSpeed As Single
- uid: TinyLife.Objects.Person.Tint
commentId: F:TinyLife.Objects.Person.Tint
id: Tint
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Tint
nameWithType: Person.Tint
fullName: TinyLife.Objects.Person.Tint
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tint
path: ../TinyLife/Objects/Person.cs
startLine: 449
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA color that this person should render with.\nNote that this value is not saved to disk, and is reset to null every frame.\n"
example: []
syntax:
content: public Color? Tint
return:
type: System.Nullable{Microsoft.Xna.Framework.Color}
content.vb: Public Tint As Color?
- uid: TinyLife.Objects.Person.VisualPosition
commentId: P:TinyLife.Objects.Person.VisualPosition
id: VisualPosition
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: VisualPosition
nameWithType: Person.VisualPosition
fullName: TinyLife.Objects.Person.VisualPosition
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualPosition
path: ../TinyLife/Objects/Person.cs
startLine: 455
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe visual position of this person, which is influenced by their and a visual override that can additionally be set using .\nNote that this value is reset to every frame.\nAlso note that the visual position does not affect collision detection or most interactions.\n"
example: []
syntax:
content: public Vector2 VisualPosition { get; set; }
parameters: []
return:
type: Microsoft.Xna.Framework.Vector2
content.vb: Public Property VisualPosition As Vector2
overload: TinyLife.Objects.Person.VisualPosition*
- uid: TinyLife.Objects.Person.DiaperDirty
commentId: F:TinyLife.Objects.Person.DiaperDirty
id: DiaperDirty
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DiaperDirty
nameWithType: Person.DiaperDirty
fullName: TinyLife.Objects.Person.DiaperDirty
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiaperDirty
path: ../TinyLife/Objects/Person.cs
startLine: 463
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether this person's diaper is dirty.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public bool DiaperDirty
return:
type: System.Boolean
content.vb: >-
Public DiaperDirty As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.PregnancyAbility
commentId: F:TinyLife.Objects.Person.PregnancyAbility
id: PregnancyAbility
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: PregnancyAbility
nameWithType: Person.PregnancyAbility
fullName: TinyLife.Objects.Person.PregnancyAbility
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis person's .\n"
example: []
syntax:
content: >-
[DataMember]
public PregnancyAbility PregnancyAbility
return:
type: TinyLife.Objects.PregnancyAbility
content.vb: >-
Public PregnancyAbility As PregnancyAbility
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.Portrait
commentId: P:TinyLife.Objects.Person.Portrait
id: Portrait
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Portrait
nameWithType: Person.Portrait
fullName: TinyLife.Objects.Person.Portrait
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Portrait
path: ../TinyLife/Objects/Person.cs
startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe that this person's portrait is rendered onto.\nThis will automatically be updated and can be used for rendering of any kind.\n"
example: []
syntax:
content: public RenderTarget2D Portrait { get; }
parameters: []
return:
type: Microsoft.Xna.Framework.Graphics.RenderTarget2D
content.vb: Public ReadOnly Property Portrait As RenderTarget2D
overload: TinyLife.Objects.Person.Portrait*
- uid: TinyLife.Objects.Person.PregnancyHoursRemaining
commentId: P:TinyLife.Objects.Person.PregnancyHoursRemaining
id: PregnancyHoursRemaining
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: PregnancyHoursRemaining
nameWithType: Person.PregnancyHoursRemaining
fullName: TinyLife.Objects.Person.PregnancyHoursRemaining
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyHoursRemaining
path: ../TinyLife/Objects/Person.cs
startLine: 503
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe amount of hours that this person will be pregnant for before they have a chance to start .\nTo set this value, use .\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public float PregnancyHoursRemaining { get; }
parameters: []
return:
type: System.Single
content.vb: >-
Public Property PregnancyHoursRemaining As Single
overload: TinyLife.Objects.Person.PregnancyHoursRemaining*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.PregnancyPartner
commentId: P:TinyLife.Objects.Person.PregnancyPartner
id: PregnancyPartner
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: PregnancyPartner
nameWithType: Person.PregnancyPartner
fullName: TinyLife.Objects.Person.PregnancyPartner
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyPartner
path: ../TinyLife/Objects/Person.cs
startLine: 509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe of the person that caused this person's current pregnancy, or if this person is not pregnant, or became pregnant through means that don't involve a second party.\nTo set this value, use .\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public Guid PregnancyPartner { get; }
parameters: []
return:
type: System.Guid
content.vb: >-
Public Property PregnancyPartner As Guid
overload: TinyLife.Objects.Person.PregnancyPartner*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.IsInLabor
commentId: F:TinyLife.Objects.Person.IsInLabor
id: IsInLabor
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsInLabor
nameWithType: Person.IsInLabor
fullName: TinyLife.Objects.Person.IsInLabor
type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInLabor
path: ../TinyLife/Objects/Person.cs
startLine: 516
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether this person is currently in labor.\nNote that, when a person is in labor, their have already reached 0.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public bool IsInLabor
return:
type: System.Boolean
content.vb: >-
Public IsInLabor As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Person.IsPregnant
commentId: P:TinyLife.Objects.Person.IsPregnant
id: IsPregnant
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsPregnant
nameWithType: Person.IsPregnant
fullName: TinyLife.Objects.Person.IsPregnant
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPregnant
path: ../TinyLife/Objects/Person.cs
startLine: 521
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether this person is currently considered pregnant.\nThis property returns true if is greater than 0 or if is true.\n"
example: []
syntax:
content: public bool IsPregnant { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsPregnant As Boolean
overload: TinyLife.Objects.Person.IsPregnant*
- uid: TinyLife.Objects.Person.IsAllowedToDie
commentId: P:TinyLife.Objects.Person.IsAllowedToDie
id: IsAllowedToDie
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsAllowedToDie
nameWithType: Person.IsAllowedToDie
fullName: TinyLife.Objects.Person.IsAllowedToDie
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAllowedToDie
path: ../TinyLife/Objects/Person.cs
startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this person is allowed to die. A person is allowed to die if they are an or older, and if they're not pregnant.\n"
example: []
syntax:
content: public bool IsAllowedToDie { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsAllowedToDie As Boolean
overload: TinyLife.Objects.Person.IsAllowedToDie*
- uid: TinyLife.Objects.Person.IsMinorUpdateNow
commentId: P:TinyLife.Objects.Person.IsMinorUpdateNow
id: IsMinorUpdateNow
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsMinorUpdateNow
nameWithType: Person.IsMinorUpdateNow
fullName: TinyLife.Objects.Person.IsMinorUpdateNow
type: Property
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMinorUpdateNow
path: ../TinyLife/Objects/Person.cs
startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA property that returns whether this updating object should currently update minorly, rather than majorly.\nA minor update means that is only called once every 10 in-game minutes (see ), but all of the parameters to are modified accordingly to maintain proper time calculations.\nNote that this property is only queried every 10 in-game minutes, as switching between major and minor update schedules only happens when a minor update is executed.\nFor example, a updates minorly when they're out of town to aid the game's performance.\n"
example: []
syntax:
content: public bool IsMinorUpdateNow { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsMinorUpdateNow As Boolean
overload: TinyLife.Objects.Person.IsMinorUpdateNow*
implements:
- TinyLife.Objects.IUpdatingObject.IsMinorUpdateNow
- uid: TinyLife.Objects.Person.OnActionsChanged
commentId: E:TinyLife.Objects.Person.OnActionsChanged
id: OnActionsChanged
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnActionsChanged
nameWithType: Person.OnActionsChanged
fullName: TinyLife.Objects.Person.OnActionsChanged
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsChanged
path: ../TinyLife/Objects/Person.cs
startLine: 539
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when the or of this person changed\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnActionsChanged
return:
type: System.Action{TinyLife.Objects.Person}
content.vb: Public Event OnActionsChanged As Action(Of Person)
- uid: TinyLife.Objects.Person.OnNewSkillLearned
commentId: E:TinyLife.Objects.Person.OnNewSkillLearned
id: OnNewSkillLearned
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnNewSkillLearned
nameWithType: Person.OnNewSkillLearned
fullName: TinyLife.Objects.Person.OnNewSkillLearned
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNewSkillLearned
path: ../TinyLife/Objects/Person.cs
startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when the list gains a new entry, meaning the person learned a new skill\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnNewSkillLearned
return:
type: System.Action{TinyLife.Objects.Person}
content.vb: Public Event OnNewSkillLearned As Action(Of Person)
- uid: TinyLife.Objects.Person.OnJobChanged
commentId: E:TinyLife.Objects.Person.OnJobChanged
id: OnJobChanged
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnJobChanged
nameWithType: Person.OnJobChanged
fullName: TinyLife.Objects.Person.OnJobChanged
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnJobChanged
path: ../TinyLife/Objects/Person.cs
startLine: 549
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when the collection changes.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnJobChanged
return:
type: System.Action{TinyLife.Objects.Person}
content.vb: Public Event OnJobChanged As Action(Of Person)
- uid: TinyLife.Objects.Person.OnEmotionModifiersChanged
commentId: E:TinyLife.Objects.Person.OnEmotionModifiersChanged
id: OnEmotionModifiersChanged
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnEmotionModifiersChanged
nameWithType: Person.OnEmotionModifiersChanged
fullName: TinyLife.Objects.Person.OnEmotionModifiersChanged
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionModifiersChanged
path: ../TinyLife/Objects/Person.cs
startLine: 554
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when the change.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.EmotionModifiersChangedDelegate OnEmotionModifiersChanged
return:
type: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
content.vb: Public Event OnEmotionModifiersChanged As Person.EmotionModifiersChangedDelegate
- uid: TinyLife.Objects.Person.OnEmotionChanged
commentId: E:TinyLife.Objects.Person.OnEmotionChanged
id: OnEmotionChanged
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnEmotionChanged
nameWithType: Person.OnEmotionChanged
fullName: TinyLife.Objects.Person.OnEmotionChanged
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionChanged
path: ../TinyLife/Objects/Person.cs
startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when the changes.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnEmotionChanged
return:
type: System.Action{TinyLife.Objects.Person}
content.vb: Public Event OnEmotionChanged As Action(Of Person)
- uid: TinyLife.Objects.Person.OnGetEfficiencyModifier
commentId: E:TinyLife.Objects.Person.OnGetEfficiencyModifier
id: OnGetEfficiencyModifier
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnGetEfficiencyModifier
nameWithType: Person.OnGetEfficiencyModifier
fullName: TinyLife.Objects.Person.OnGetEfficiencyModifier
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
startLine: 565
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked at the end of , after the default efficiency modifier is evaulated.\nThis event can be used to change this person's efficiency based on additional mod factors.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.EfficiencyModifierDelegate OnGetEfficiencyModifier
return:
type: TinyLife.Objects.Person.EfficiencyModifierDelegate
content.vb: Public Event OnGetEfficiencyModifier As Person.EfficiencyModifierDelegate
- uid: TinyLife.Objects.Person.OnGetWalkSpeed
commentId: E:TinyLife.Objects.Person.OnGetWalkSpeed
id: OnGetWalkSpeed
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnGetWalkSpeed
nameWithType: Person.OnGetWalkSpeed
fullName: TinyLife.Objects.Person.OnGetWalkSpeed
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetWalkSpeed
path: ../TinyLife/Objects/Person.cs
startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked at the end of , after the default walk speed is evaluated.\nThis event can be used to change this person's walk speed based on additional mod factors.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.WalkSpeedDelegate OnGetWalkSpeed
return:
type: TinyLife.Objects.Person.WalkSpeedDelegate
content.vb: Public Event OnGetWalkSpeed As Person.WalkSpeedDelegate
- uid: TinyLife.Objects.Person.OnGetPassiveActionPriority
commentId: E:TinyLife.Objects.Person.OnGetPassiveActionPriority
id: OnGetPassiveActionPriority
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnGetPassiveActionPriority
nameWithType: Person.OnGetPassiveActionPriority
fullName: TinyLife.Objects.Person.OnGetPassiveActionPriority
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
startLine: 577
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked at the end of , after the default action priority is evaulated.\nThis event can be used to change the action priority based on additional mod factors.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.PassiveActionPriorityDelegate OnGetPassiveActionPriority
return:
type: TinyLife.Objects.Person.PassiveActionPriorityDelegate
content.vb: Public Event OnGetPassiveActionPriority As Person.PassiveActionPriorityDelegate
- uid: TinyLife.Objects.Person.OnActionInitialized
commentId: E:TinyLife.Objects.Person.OnActionInitialized
id: OnActionInitialized
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnActionInitialized
nameWithType: Person.OnActionInitialized
fullName: TinyLife.Objects.Person.OnActionInitialized
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionInitialized
path: ../TinyLife/Objects/Person.cs
startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when an is initialized.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnActionInitialized
return:
type: System.Action{TinyLife.Actions.Action,TinyLife.Mods.EventPhase}
content.vb: Public Event OnActionInitialized As Action(Of Action, EventPhase)
- uid: TinyLife.Objects.Person.OnActionsCompleted
commentId: E:TinyLife.Objects.Person.OnActionsCompleted
id: OnActionsCompleted
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnActionsCompleted
nameWithType: Person.OnActionsCompleted
fullName: TinyLife.Objects.Person.OnActionsCompleted
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsCompleted
path: ../TinyLife/Objects/Person.cs
startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when an is completed, no matter the resulting .\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnActionsCompleted
return:
type: System.Action{TinyLife.Actions.Action,TinyLife.Actions.CompletionType,TinyLife.Mods.EventPhase}
content.vb: Public Event OnActionsCompleted As Action(Of Action, CompletionType, EventPhase)
- uid: TinyLife.Objects.Person.OnActionUpdated
commentId: E:TinyLife.Objects.Person.OnActionUpdated
id: OnActionUpdated
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnActionUpdated
nameWithType: Person.OnActionUpdated
fullName: TinyLife.Objects.Person.OnActionUpdated
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionUpdated
path: ../TinyLife/Objects/Person.cs
startLine: 592
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when an is updated in .\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.ActionUpdateDelegate OnActionUpdated
return:
type: TinyLife.Objects.Person.ActionUpdateDelegate
content.vb: Public Event OnActionUpdated As Person.ActionUpdateDelegate
- uid: TinyLife.Objects.Person.OnOutfitChanged
commentId: E:TinyLife.Objects.Person.OnOutfitChanged
id: OnOutfitChanged
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnOutfitChanged
nameWithType: Person.OnOutfitChanged
fullName: TinyLife.Objects.Person.OnOutfitChanged
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnOutfitChanged
path: ../TinyLife/Objects/Person.cs
startLine: 597
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when this person's changes.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnOutfitChanged
return:
type: System.Action
content.vb: Public Event OnOutfitChanged As Action
- uid: TinyLife.Objects.Person.OnGetCurrentGoals
commentId: E:TinyLife.Objects.Person.OnGetCurrentGoals
id: OnGetCurrentGoals
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnGetCurrentGoals
nameWithType: Person.OnGetCurrentGoals
fullName: TinyLife.Objects.Person.OnGetCurrentGoals
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetCurrentGoals
path: ../TinyLife/Objects/Person.cs
startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked in .\nThis event allows adding more goals to a person that should be tracked by goals.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action> OnGetCurrentGoals
return:
type: System.Action{System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}}
content.vb: Public Event OnGetCurrentGoals As Action(Of List(Of IGoalTriggerable))
- uid: TinyLife.Objects.Person.OnLifeGoalChanged
commentId: E:TinyLife.Objects.Person.OnLifeGoalChanged
id: OnLifeGoalChanged
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnLifeGoalChanged
nameWithType: Person.OnLifeGoalChanged
fullName: TinyLife.Objects.Person.OnLifeGoalChanged
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLifeGoalChanged
path: ../TinyLife/Objects/Person.cs
startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when a person's current is changed.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnLifeGoalChanged
return:
type: System.Action{TinyLife.Goals.LifeGoal.Instance}
content.vb: Public Event OnLifeGoalChanged As Action(Of LifeGoal.Instance)
- uid: TinyLife.Objects.Person.OnRestoreNeed
commentId: E:TinyLife.Objects.Person.OnRestoreNeed
id: OnRestoreNeed
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnRestoreNeed
nameWithType: Person.OnRestoreNeed
fullName: TinyLife.Objects.Person.OnRestoreNeed
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRestoreNeed
path: ../TinyLife/Objects/Person.cs
startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked in .\nThis event allows modifying the amount that a need is restored by based on custom factors.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.RestoreNeedDelegate OnRestoreNeed
return:
type: TinyLife.Objects.Person.RestoreNeedDelegate
content.vb: Public Event OnRestoreNeed As Person.RestoreNeedDelegate
- uid: TinyLife.Objects.Person.OnChangeFriendship
commentId: E:TinyLife.Objects.Person.OnChangeFriendship
id: OnChangeFriendship
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnChangeFriendship
nameWithType: Person.OnChangeFriendship
fullName: TinyLife.Objects.Person.OnChangeFriendship
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeFriendship
path: ../TinyLife/Objects/Person.cs
startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked in .\nThis event can be used to change the amount of friendship gained.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.RelationshipChangeDelegate OnChangeFriendship
return:
type: TinyLife.Objects.Person.RelationshipChangeDelegate
content.vb: Public Event OnChangeFriendship As Person.RelationshipChangeDelegate
- uid: TinyLife.Objects.Person.OnChangeRomance
commentId: E:TinyLife.Objects.Person.OnChangeRomance
id: OnChangeRomance
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnChangeRomance
nameWithType: Person.OnChangeRomance
fullName: TinyLife.Objects.Person.OnChangeRomance
type: Event
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeRomance
path: ../TinyLife/Objects/Person.cs
startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked in .\nThis event can be used to change the amount of romance gained.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Person.RelationshipChangeDelegate OnChangeRomance
return:
type: TinyLife.Objects.Person.RelationshipChangeDelegate
content.vb: Public Event OnChangeRomance As Person.RelationshipChangeDelegate
- uid: TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
id: '#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)'
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Person(Map, Vector2)
nameWithType: Person.Person(Map, Vector2)
fullName: TinyLife.Objects.Person.Person(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
type: Constructor
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Person.cs
startLine: 674
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCreates a new person with the given settings. To create a new person externally, use .\n"
example: []
syntax:
content: >-
[JsonConstructor]
protected Person(Map map, Vector2 position)
parameters:
- id: map
type: TinyLife.World.Map
description: The map.
- id: position
type: Microsoft.Xna.Framework.Vector2
description: The position.
content.vb: >-
Protected Sub New(map As Map, position As Vector2)
overload: TinyLife.Objects.Person.#ctor*
attributes:
- type: Newtonsoft.Json.JsonConstructorAttribute
ctor: Newtonsoft.Json.JsonConstructorAttribute.#ctor
arguments: []
nameWithType.vb: Person.New(Map, Vector2)
fullName.vb: TinyLife.Objects.Person.New(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
name.vb: New(Map, Vector2)
- uid: TinyLife.Objects.Person.Finalize
commentId: M:TinyLife.Objects.Person.Finalize
id: Finalize
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ~Person()
nameWithType: Person.~Person()
fullName: TinyLife.Objects.Person.~Person()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Objects/Person.cs
startLine: 681
assemblies:
- Tiny Life
namespace: TinyLife.Objects
example: []
syntax:
content: protected ~Person()
content.vb: ''
overload: TinyLife.Objects.Person.Finalize*
nameWithType.vb: ''
fullName.vb: ''
name.vb: ''
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Person.cs
startLine: 686
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe update method, which is called every update frame by the underlying , as well as additional places like the . Because of this, some actions might only want to be invoked if an object .\nTo call this method while invoking all required events, use .\n"
example: []
syntax:
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game's time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
content.vb: Public Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Objects.Person.Update*
implements:
- TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Objects.Person.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})
commentId: M:TinyLife.Objects.Person.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})
id: 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})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Draw(GameTime, object, Vector2, Color?, List- )
nameWithType: Person.Draw(GameTime, object, Vector2, Color?, List)
fullName: TinyLife.Objects.Person.Draw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Person.cs
startLine: 1009
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nDraws this object on the current , at the current .\nTo draw a map object while invoking all the required events, use .\n"
example: []
syntax:
content: public override void Draw(GameTime time, object batch, Vector2 _, Color? overrideColor, List items)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current time
- id: batch
type: System.Object
description: The sprite batch to use for drawing, which is either a or .
- id: _
type: Microsoft.Xna.Framework.Vector2
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: The color that should be used instead of this object's actual color. If null, the object's regular color should be used.
- id: items
type: System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
description: A list of sprite batch items that items should be added to if the
batch
is a .
content.vb: Public Overrides Sub Draw(time As GameTime, batch As Object, _ As Vector2, overrideColor As Color?, items As List(Of StaticSpriteBatch.Item))
overridden: TinyLife.Objects.MapObject.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})
overload: TinyLife.Objects.Person.Draw*
nameWithType.vb: Person.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.Person.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.Person.Validate
commentId: M:TinyLife.Objects.Person.Validate
id: Validate
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Validate()
nameWithType: Person.Validate()
fullName: TinyLife.Objects.Person.Validate()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Person.cs
startLine: 1052
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n"
example: []
syntax:
content: public override bool Validate()
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.MapObject.Validate
overload: TinyLife.Objects.Person.Validate*
- uid: TinyLife.Objects.Person.GetCategories(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.Person.GetCategories(TinyLife.Objects.Person)
id: GetCategories(TinyLife.Objects.Person)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetCategories(Person)
nameWithType: Person.GetCategories(Person)
fullName: TinyLife.Objects.Person.GetCategories(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Person.cs
startLine: 1114
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a set of flags that this object has, based on the given .\n"
example: []
syntax:
content: public override ObjectCategory GetCategories(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to query categories for
return:
type: TinyLife.Objects.ObjectCategory
description: A set of categories that this object has
content.vb: Public Overrides Function GetCategories(person As Person) As ObjectCategory
overridden: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
overload: TinyLife.Objects.Person.GetCategories*
- uid: TinyLife.Objects.Person.Intersects(MLEM.Misc.RectangleF)
commentId: M:TinyLife.Objects.Person.Intersects(MLEM.Misc.RectangleF)
id: Intersects(MLEM.Misc.RectangleF)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Intersects(RectangleF)
nameWithType: Person.Intersects(RectangleF)
fullName: TinyLife.Objects.Person.Intersects(MLEM.Misc.RectangleF)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Person.cs
startLine: 1119
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this map object intersects with the given rectangle.\nThis is used for \n"
example: []
syntax:
content: public override bool Intersects(RectangleF rectangle)
parameters:
- id: rectangle
type: MLEM.Misc.RectangleF
description: The area that should be checked for
return:
type: System.Boolean
description: true if this object intersects with the given rectangle
content.vb: Public Overrides Function Intersects(rectangle As RectangleF) As Boolean
overridden: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
overload: TinyLife.Objects.Person.Intersects*
- uid: TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
id: GetHoverInfo(MLEM.Ui.Elements.Tooltip)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetHoverInfo(Tooltip)
nameWithType: Person.GetHoverInfo(Tooltip)
fullName: TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Person.cs
startLine: 1124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAllows adding a set of paragraphs and other ui elements to the given tooltip
, which is then displayed when this object is hovered over using the cursor in the world.\nBy default, this method raises for , and adds additional information for and .\n"
example: []
syntax:
content: public override void GetHoverInfo(Tooltip tooltip)
parameters:
- id: tooltip
type: MLEM.Ui.Elements.Tooltip
description: The tooltip that will be displayed.
content.vb: Public Overrides Sub GetHoverInfo(tooltip As Tooltip)
overridden: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
overload: TinyLife.Objects.Person.GetHoverInfo*
- uid: TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
id: GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetFreeActionSpotInfo(Person, ObjectCategory)
nameWithType: Person.GetFreeActionSpotInfo(Person, ObjectCategory)
fullName: TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Person.cs
startLine: 1145
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the first free action spot, packed into an .\n"
example: []
syntax:
content: public override ActionInfo GetFreeActionSpotInfo(Person person, ObjectCategory context = null)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to query free action spots for
- id: context
type: TinyLife.Objects.ObjectCategory
description: The object category that this action spot needs to have
return:
type: TinyLife.Actions.ActionInfo
description: The first free action spot as an
content.vb: Public Overrides Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo
overridden: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
overload: TinyLife.Objects.Person.GetFreeActionSpotInfo*
- uid: TinyLife.Objects.Person.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Person.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
id: OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnCameraRotationChanged(Direction2, Direction2)
nameWithType: Person.OnCameraRotationChanged(Direction2, Direction2)
fullName: TinyLife.Objects.Person.OnCameraRotationChanged(MLEM.Misc.Direction2, MLEM.Misc.Direction2)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/Person.cs
startLine: 1158
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is invoked when the game's camera rotation changes.\nAdditionally, the old and new rotations are passed.\n"
example: []
syntax:
content: public override void OnCameraRotationChanged(Direction2 oldRotation, Direction2 newRotation)
parameters:
- id: oldRotation
type: MLEM.Misc.Direction2
description: The old camera rotation
- id: newRotation
type: MLEM.Misc.Direction2
description: The new camera rotation
content.vb: Public Overrides Sub OnCameraRotationChanged(oldRotation As Direction2, newRotation As Direction2)
overridden: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
overload: TinyLife.Objects.Person.OnCameraRotationChanged*
- uid: TinyLife.Objects.Person.FocusCameraOnEvent(System.Boolean)
commentId: M:TinyLife.Objects.Person.FocusCameraOnEvent(System.Boolean)
id: FocusCameraOnEvent(System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: FocusCameraOnEvent(bool)
nameWithType: Person.FocusCameraOnEvent(bool)
fullName: TinyLife.Objects.Person.FocusCameraOnEvent(bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusCameraOnEvent
path: ../TinyLife/Objects/Person.cs
startLine: 1168
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA helper method that causes the game camera to focus on this person if it is relevant.\nThis person is considered relevant if its is current or if the is visible to the .\n"
example: []
syntax:
content: public virtual bool FocusCameraOnEvent(bool onlyIfImportant)
parameters:
- id: onlyIfImportant
type: System.Boolean
description: Whether only Tinies that are considered important should be focused on. An important Tiny is one that at least one person in the currently active household knows.
return:
type: System.Boolean
content.vb: Public Overridable Function FocusCameraOnEvent(onlyIfImportant As Boolean) As Boolean
overload: TinyLife.Objects.Person.FocusCameraOnEvent*
nameWithType.vb: Person.FocusCameraOnEvent(Boolean)
fullName.vb: TinyLife.Objects.Person.FocusCameraOnEvent(Boolean)
name.vb: FocusCameraOnEvent(Boolean)
- uid: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
commentId: M:TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
id: SetJob(TinyLife.Goals.JobType,System.Int32)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetJob(JobType, int)
nameWithType: Person.SetJob(JobType, int)
fullName: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, int)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetJob
path: ../TinyLife/Objects/Person.cs
startLine: 1189
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets this person's current to the passed single value.\nIf null is passed, the person's job gets removed.\n"
example: []
syntax:
content: >-
[Obsolete("Use the new AddJob and RemoveJob instead")]
public virtual void SetJob(JobType type, int level = 0)
parameters:
- id: type
type: TinyLife.Goals.JobType
description: The job to start
- id: level
type: System.Int32
description: The level to start this job with
content.vb: >-
Public Overridable Sub SetJob(type As JobType, level As Integer = 0)
overload: TinyLife.Objects.Person.SetJob*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the new AddJob and RemoveJob instead
nameWithType.vb: Person.SetJob(JobType, Integer)
fullName.vb: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, Integer)
name.vb: SetJob(JobType, Integer)
- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
commentId: M:TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
id: AddJob(TinyLife.Goals.JobType,System.Int32)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AddJob(JobType, int)
nameWithType: Person.AddJob(JobType, int)
fullName: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, int)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddJob
path: ../TinyLife/Objects/Person.cs
startLine: 1203
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAdds an instance of the given to this person's list of and raises the event.\n"
example: []
syntax:
content: public virtual bool AddJob(JobType type, int level = 0)
parameters:
- id: type
type: TinyLife.Goals.JobType
description: The type of job to add.
- id: level
type: System.Int32
description: The level to start the job at, defaults to 0.
return:
type: System.Boolean
description: Whether the job could be added. If this is false, then this person already has a job of the given type
.
content.vb: Public Overridable Function AddJob(type As JobType, level As Integer = 0) As Boolean
overload: TinyLife.Objects.Person.AddJob*
nameWithType.vb: Person.AddJob(JobType, Integer)
fullName.vb: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, Integer)
name.vb: AddJob(JobType, Integer)
- uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
commentId: M:TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
id: RemoveJob(TinyLife.Goals.JobType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RemoveJob(JobType)
nameWithType: Person.RemoveJob(JobType)
fullName: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveJob
path: ../TinyLife/Objects/Person.cs
startLine: 1216
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRemoves instances of the given from this person's list of and raises the event.\n"
example: []
syntax:
content: public virtual bool RemoveJob(JobType type)
parameters:
- id: type
type: TinyLife.Goals.JobType
description: The type to remove.
return:
type: System.Boolean
description: Whether this person has a job of the given type.
content.vb: Public Overridable Function RemoveJob(type As JobType) As Boolean
overload: TinyLife.Objects.Person.RemoveJob*
- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean)
commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean)
id: ResetToStatic(System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ResetToStatic(bool)
nameWithType: Person.ResetToStatic(bool)
fullName: TinyLife.Objects.Person.ResetToStatic(bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Person.cs
startLine: 1223
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nResets this map object to a static state when the that is on is exported.\n"
example: []
syntax:
content: public override bool ResetToStatic(bool thorough)
parameters:
- id: thorough
type: System.Boolean
description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely.
return:
type: System.Boolean
description: Whether this object should stay on the map after the static reset. If false is returned, this object is removed.
content.vb: Public Overrides Function ResetToStatic(thorough As Boolean) As Boolean
overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
overload: TinyLife.Objects.Person.ResetToStatic*
nameWithType.vb: Person.ResetToStatic(Boolean)
fullName.vb: TinyLife.Objects.Person.ResetToStatic(Boolean)
name.vb: ResetToStatic(Boolean)
- uid: TinyLife.Objects.Person.PrepareForPermanentRemoval
commentId: M:TinyLife.Objects.Person.PrepareForPermanentRemoval
id: PrepareForPermanentRemoval
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: PrepareForPermanentRemoval()
nameWithType: Person.PrepareForPermanentRemoval()
fullName: TinyLife.Objects.Person.PrepareForPermanentRemoval()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval
path: ../TinyLife/Objects/Person.cs
startLine: 1279
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nPrepares this person for permanent removal, which includes removing all references to this person from other people's .\nThis method should only be called when a person is about to be irrevocably deleted.\n"
example: []
syntax:
content: public virtual void PrepareForPermanentRemoval()
content.vb: Public Overridable Sub PrepareForPermanentRemoval()
overload: TinyLife.Objects.Person.PrepareForPermanentRemoval*
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
commentId: M:TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
id: VisitLot(TinyLife.World.Lot)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: VisitLot(Lot)
nameWithType: Person.VisitLot(Lot)
fullName: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLot
path: ../TinyLife/Objects/Person.cs
startLine: 1293
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nMarks the given lot as visited, setting to 4 hours if the lot is the person's home lot, and 2 otherwise\nThe passed lot is additionally marked as visible for the player using .\n"
example: []
syntax:
content: public virtual void VisitLot(Lot lot)
parameters:
- id: lot
type: TinyLife.World.Lot
description: The lot to mark as visited
content.vb: Public Overridable Sub VisitLot(lot As Lot)
overload: TinyLife.Objects.Person.VisitLot*
- uid: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2)
id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DrawUi(SpriteBatch, Vector2, float, Direction2)
nameWithType: Person.DrawUi(SpriteBatch, Vector2, float, Direction2)
fullName: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, float, MLEM.Misc.Direction2)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Person.cs
startLine: 1310
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRenders this person on a ui level rather than a world level\n"
example: []
syntax:
content: public virtual void DrawUi(SpriteBatch batch, Vector2 pos, float scale, Direction2 rotation = Direction2.Right)
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.Misc.Direction2
description: The rotation that this person should be drawn with. Defaults to .
content.vb: Public Overridable Sub DrawUi(batch As SpriteBatch, pos As Vector2, scale As Single, rotation As Direction2 = Direction2.Right)
overload: TinyLife.Objects.Person.DrawUi*
nameWithType.vb: Person.DrawUi(SpriteBatch, Vector2, Single, Direction2)
fullName.vb: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Misc.Direction2)
name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2)
- uid: TinyLife.Objects.Person.GetHomeLocation
commentId: M:TinyLife.Objects.Person.GetHomeLocation
id: GetHomeLocation
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetHomeLocation()
nameWithType: Person.GetHomeLocation()
fullName: TinyLife.Objects.Person.GetHomeLocation()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHomeLocation
path: ../TinyLife/Objects/Person.cs
startLine: 1318
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nShorthand method for that returns the home location of this person's 's lot\n"
example: []
syntax:
content: public virtual Vector2 GetHomeLocation()
return:
type: Microsoft.Xna.Framework.Vector2
description: This person's home location
content.vb: Public Overridable Function GetHomeLocation() As Vector2
overload: TinyLife.Objects.Person.GetHomeLocation*
- uid: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
commentId: M:TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
id: GetRelationship(TinyLife.Objects.Person,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetRelationship(Person, bool)
nameWithType: Person.GetRelationship(Person, bool)
fullName: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRelationship
path: ../TinyLife/Objects/Person.cs
startLine: 1329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the current relationship level for the given .\nNote that this returns this person's entry, which might have different values from the passed 's.\n"
example: []
syntax:
content: public Relationship GetRelationship(Person person, bool initialize)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to get relationship values for
- id: initialize
type: System.Boolean
description: Whether a new relationship should be added to the relationships menu if no relationship exists yet
return:
type: TinyLife.Relationship
description: The relationship, or null if there is none and initialize
is false
content.vb: Public Function GetRelationship(person As Person, initialize As Boolean) As Relationship
overload: TinyLife.Objects.Person.GetRelationship*
nameWithType.vb: Person.GetRelationship(Person, Boolean)
fullName.vb: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person, Boolean)
name.vb: GetRelationship(Person, Boolean)
- uid: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
commentId: M:TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
id: ChangeFriendship(TinyLife.Objects.Person,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ChangeFriendship(Person, float)
nameWithType: Person.ChangeFriendship(Person, float)
fullName: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeFriendship
path: ../TinyLife/Objects/Person.cs
startLine: 1352
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nChanges the wit the given person by the given amount.\nAdditionally, a friendship is displayed and a is displayed if the friendship type changes.\n"
example: []
syntax:
content: public virtual void ChangeFriendship(Person person, float amount)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to change friendship with
- id: amount
type: System.Single
description: The amount to change friendship by, can be negative
content.vb: Public Overridable Sub ChangeFriendship(person As Person, amount As Single)
overload: TinyLife.Objects.Person.ChangeFriendship*
nameWithType.vb: Person.ChangeFriendship(Person, Single)
fullName.vb: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person, Single)
name.vb: ChangeFriendship(Person, Single)
- uid: TinyLife.Objects.Person.ChangeRomance(TinyLife.Objects.Person,System.Single)
commentId: M:TinyLife.Objects.Person.ChangeRomance(TinyLife.Objects.Person,System.Single)
id: ChangeRomance(TinyLife.Objects.Person,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ChangeRomance(Person, float)
nameWithType: Person.ChangeRomance(Person, float)
fullName: TinyLife.Objects.Person.ChangeRomance(TinyLife.Objects.Person, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeRomance
path: ../TinyLife/Objects/Person.cs
startLine: 1404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nChanges the wit the given person by the given amount.\nAdditionally, a romance is displayed.\n"
example: []
syntax:
content: public virtual void ChangeRomance(Person person, float amount)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to change romance with
- id: amount
type: System.Single
description: The amount to change romance by, can be negative
content.vb: Public Overridable Sub ChangeRomance(person As Person, amount As Single)
overload: TinyLife.Objects.Person.ChangeRomance*
nameWithType.vb: Person.ChangeRomance(Person, Single)
fullName.vb: TinyLife.Objects.Person.ChangeRomance(TinyLife.Objects.Person, Single)
name.vb: ChangeRomance(Person, Single)
- uid: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
id: DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DisplayEmote(EmoteCategory, float, float)
nameWithType: Person.DisplayEmote(EmoteCategory, float, float)
fullName: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory, float, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmote
path: ../TinyLife/Objects/Person.cs
startLine: 1436
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to display a over its head for 1 to 3 seconds\n"
example: []
syntax:
content: public virtual void DisplayEmote(EmoteCategory possibleCategories, float minimumSeconds = 1, float maximumSeconds = 3)
parameters:
- id: possibleCategories
type: TinyLife.Actions.EmoteCategory
description: A combined flag that represents the categories to pick emotes from
- id: minimumSeconds
type: System.Single
description: The minimum amount of real-time seconds that the emote should be displayed for, or 1 by default
- id: maximumSeconds
type: System.Single
description: The maximum amount of real-time seconds that the emote should be displayed for, or 3 by default
content.vb: Public Overridable Sub DisplayEmote(possibleCategories As EmoteCategory, minimumSeconds As Single = 1, maximumSeconds As Single = 3)
overload: TinyLife.Objects.Person.DisplayEmote*
nameWithType.vb: Person.DisplayEmote(EmoteCategory, Single, Single)
fullName.vb: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory, Single, Single)
name.vb: DisplayEmote(EmoteCategory, Single, Single)
- uid: TinyLife.Objects.Person.StopEmoting
commentId: M:TinyLife.Objects.Person.StopEmoting
id: StopEmoting
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: StopEmoting()
nameWithType: Person.StopEmoting()
fullName: TinyLife.Objects.Person.StopEmoting()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopEmoting
path: ../TinyLife/Objects/Person.cs
startLine: 1446
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to stop displaying the current emote immediately\n"
example: []
syntax:
content: public virtual void StopEmoting()
content.vb: Public Overridable Sub StopEmoting()
overload: TinyLife.Objects.Person.StopEmoting*
- uid: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
id: Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Speak(SpeakStyle, float, float)
nameWithType: Person.Speak(SpeakStyle, float, float)
fullName: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle, float, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speak
path: ../TinyLife/Objects/Person.cs
startLine: 1457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to play speaking sounds with their applied for the given amount of time\n"
example: []
syntax:
content: public virtual void Speak(SpeakStyle possibleStyles, float minimumSeconds = 1, float maximumSeconds = 3)
parameters:
- id: possibleStyles
type: TinyLife.Objects.SpeakStyle
description: The speak styles to choose sounds from, can be a combined flag
- id: minimumSeconds
type: System.Single
description: The minimum amount of time, in seconds, to speak for
- id: maximumSeconds
type: System.Single
description: The maximum amount of time, in seconds, to speak for
content.vb: Public Overridable Sub Speak(possibleStyles As SpeakStyle, minimumSeconds As Single = 1, maximumSeconds As Single = 3)
overload: TinyLife.Objects.Person.Speak*
nameWithType.vb: Person.Speak(SpeakStyle, Single, Single)
fullName.vb: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle, Single, Single)
name.vb: Speak(SpeakStyle, Single, Single)
- uid: TinyLife.Objects.Person.StopSpeaking
commentId: M:TinyLife.Objects.Person.StopSpeaking
id: StopSpeaking
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: StopSpeaking()
nameWithType: Person.StopSpeaking()
fullName: TinyLife.Objects.Person.StopSpeaking()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopSpeaking
path: ../TinyLife/Objects/Person.cs
startLine: 1467
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to stop speaking, resetting their and interrupting any currently playing speak sounds\n"
example: []
syntax:
content: public virtual void StopSpeaking()
content.vb: Public Overridable Sub StopSpeaking()
overload: TinyLife.Objects.Person.StopSpeaking*
- uid: TinyLife.Objects.Person.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Single,System.Single)
id: DisplayEmoteAndSpeak(TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Single,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DisplayEmoteAndSpeak(EmoteCategory, SpeakStyle, float, float)
nameWithType: Person.DisplayEmoteAndSpeak(EmoteCategory, SpeakStyle, float, float)
fullName: TinyLife.Objects.Person.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, float, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmoteAndSpeak
path: ../TinyLife/Objects/Person.cs
startLine: 1484
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis is a combined helper method that invokes and together.\nSince both methods choose a random amount of time for their actions independently, the emote display might end at a different time than the speaking sound.\n"
example: []
syntax:
content: public virtual void DisplayEmoteAndSpeak(EmoteCategory emoteCategories, SpeakStyle speakStyles, float minimumSeconds = 1, float maximumSeconds = 3)
parameters:
- id: emoteCategories
type: TinyLife.Actions.EmoteCategory
description: The emote categories to choose from, can be a combined flag
- id: speakStyles
type: TinyLife.Objects.SpeakStyle
description: The speak styles to choose from, can be a combined flag
- id: minimumSeconds
type: System.Single
description: The minimum amount of time, in seconds, to speak and display the emote for
- id: maximumSeconds
type: System.Single
description: The maximum amount of time, in seconds, to speak and display the emote for
content.vb: Public Overridable Sub DisplayEmoteAndSpeak(emoteCategories As EmoteCategory, speakStyles As SpeakStyle, minimumSeconds As Single = 1, maximumSeconds As Single = 3)
overload: TinyLife.Objects.Person.DisplayEmoteAndSpeak*
nameWithType.vb: Person.DisplayEmoteAndSpeak(EmoteCategory, SpeakStyle, Single, Single)
fullName.vb: TinyLife.Objects.Person.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, Single, Single)
name.vb: DisplayEmoteAndSpeak(EmoteCategory, SpeakStyle, Single, Single)
- uid: TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person)
id: GetFreeTalkingSpots(TinyLife.Objects.Person)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetFreeTalkingSpots(Person)
nameWithType: Person.GetFreeTalkingSpots(Person)
fullName: TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeTalkingSpots
path: ../TinyLife/Objects/Person.cs
startLine: 1493
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a set of locations, in world space, that this person can be talked to from while standing in its current location\n"
example: []
syntax:
content: public virtual IEnumerable GetFreeTalkingSpots(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
return:
type: System.Collections.Generic.IEnumerable{Microsoft.Xna.Framework.Vector2}
description: A set of free talking spots
content.vb: Public Overridable Function GetFreeTalkingSpots(person As Person) As IEnumerable(Of Vector2)
overload: TinyLife.Objects.Person.GetFreeTalkingSpots*
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
commentId: M:TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
id: OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
nameWithType: Person.OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
fullName: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, bool, MLEM.Misc.Direction2?, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyActionSpot
path: ../TinyLife/Objects/Person.cs
startLine: 1513
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses the given action spot of the given furniture to be marked as occupied.\nOptionally, the can also be changed, causing this person to look as if they were sitting, standing or laying on the furniture.\nNote that the values set in this method are reset every call if stayOccupied
is false.\nTo exit an action spot that was marked as stayOccupied
, this method can be called with furniture
and/or spot
set to null.\n"
example: []
syntax:
content: public virtual void OccupyActionSpot(Furniture furniture, ActionSpot spot, bool visual = false, Direction2? rotation = null, bool stayOccupied = false)
parameters:
- id: furniture
type: TinyLife.Objects.Furniture
description: The furniture to occupy.
- id: spot
type: TinyLife.Objects.ActionSpot
description: The action spot to occupy on the furniture.
- id: visual
type: System.Boolean
description: Whether or not the visual position should be updated to enter the spot, causing to contain the given furniture
and spot
. Note that, when furniture
or spot
is null, this value has no effect.
- id: rotation
type: System.Nullable{MLEM.Misc.Direction2}
description: The rotation that this person should get, or null to use the spot's default rotation.
- id: stayOccupied
type: System.Boolean
description: Whether this person should continue to occupy this action spot after the current update frame is over.
content.vb: Public Overridable Sub OccupyActionSpot(furniture As Furniture, spot As ActionSpot, visual As Boolean = False, rotation As Direction2? = Nothing, stayOccupied As Boolean = False)
overload: TinyLife.Objects.Person.OccupyActionSpot*
nameWithType.vb: Person.OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
fullName.vb: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, Boolean, MLEM.Misc.Direction2?, Boolean)
name.vb: OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
- uid: TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
commentId: M:TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
id: OccupyFreeActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OccupyFreeActionSpot(Furniture, ObjectCategory, bool, Direction2?, bool)
nameWithType: Person.OccupyFreeActionSpot(Furniture, ObjectCategory, bool, Direction2?, bool)
fullName: TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ObjectCategory, bool, MLEM.Misc.Direction2?, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
startLine: 1544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis is a shorthand method for and .\nNote that this method needs to be called every update frame for the person to keep occupying the action spot.\n"
example: []
syntax:
content: public virtual bool OccupyFreeActionSpot(Furniture furniture, ObjectCategory context = null, bool visual = false, Direction2? rotation = null, bool stayOccupied = false)
parameters:
- id: furniture
type: TinyLife.Objects.Furniture
description: The furniture whose object spot to occupy
- id: context
type: TinyLife.Objects.ObjectCategory
description: The category that the action spot should have
- id: visual
type: System.Boolean
description: Whether or not the action spot should be entered visually.
- id: rotation
type: System.Nullable{MLEM.Misc.Direction2}
description: The rotation that the person should have, or the action spot's rotation by default
- id: stayOccupied
type: System.Boolean
description: Whether this person should continue to occupy this action spot after the current update frame is over.
return:
type: System.Boolean
description: Whether or not we were able to occupy a free action spot
content.vb: Public Overridable Function OccupyFreeActionSpot(furniture As Furniture, context As ObjectCategory = Nothing, visual As Boolean = False, rotation As Direction2? = Nothing, stayOccupied As Boolean = False) As Boolean
overload: TinyLife.Objects.Person.OccupyFreeActionSpot*
nameWithType.vb: Person.OccupyFreeActionSpot(Furniture, ObjectCategory, Boolean, Direction2?, Boolean)
fullName.vb: TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ObjectCategory, Boolean, MLEM.Misc.Direction2?, Boolean)
name.vb: OccupyFreeActionSpot(Furniture, ObjectCategory, Boolean, Direction2?, Boolean)
- uid: TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
commentId: M:TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
id: OccupyFreeActionSpot(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OccupyFreeActionSpot(ActionInfo, ObjectCategory, bool, Direction2?, bool)
nameWithType: Person.OccupyFreeActionSpot(ActionInfo, ObjectCategory, bool, Direction2?, bool)
fullName: TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, bool, MLEM.Misc.Direction2?, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
startLine: 1562
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis is a shorthand method for \nNote that this method needs to be called every update frame for the person to keep occupying the action spot.\n"
example: []
syntax:
content: public virtual bool OccupyFreeActionSpot(ActionInfo info, ObjectCategory context = null, bool visual = false, Direction2? rotation = null, bool stayOccupied = false)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info whose action object to occupy.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The category that the action spot should have
- id: visual
type: System.Boolean
description: Whether or not the action spot should be entered visually.
- id: rotation
type: System.Nullable{MLEM.Misc.Direction2}
description: The rotation that the person should have, or the action spot's rotation by default
- id: stayOccupied
type: System.Boolean
description: Whether this person should continue to occupy this action spot after the current update frame is over.
return:
type: System.Boolean
description: Whether or not we were able to occupy a free action spot
content.vb: Public Overridable Function OccupyFreeActionSpot(info As ActionInfo, context As ObjectCategory = Nothing, visual As Boolean = False, rotation As Direction2? = Nothing, stayOccupied As Boolean = False) As Boolean
overload: TinyLife.Objects.Person.OccupyFreeActionSpot*
nameWithType.vb: Person.OccupyFreeActionSpot(ActionInfo, ObjectCategory, Boolean, Direction2?, Boolean)
fullName.vb: TinyLife.Objects.Person.OccupyFreeActionSpot(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, Boolean, MLEM.Misc.Direction2?, Boolean)
name.vb: OccupyFreeActionSpot(ActionInfo, ObjectCategory, Boolean, Direction2?, Boolean)
- uid: TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2)
id: IsCloseForTalking(Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsCloseForTalking(Vector2)
nameWithType: Person.IsCloseForTalking(Vector2)
fullName: TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCloseForTalking
path: ../TinyLife/Objects/Person.cs
startLine: 1573
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns true if pos
is considered close enough for talking.\nFor a person to be close enough for talking, they have to be at least 0.25 and at most 2.5 tiles away and in the same .\n"
example: []
syntax:
content: public virtual bool IsCloseForTalking(Vector2 pos)
parameters:
- id: pos
type: Microsoft.Xna.Framework.Vector2
description: The position of the person to query closeness for
return:
type: System.Boolean
description: Whether the person is close enough to talk to
content.vb: Public Overridable Function IsCloseForTalking(pos As Vector2) As Boolean
overload: TinyLife.Objects.Person.IsCloseForTalking*
- uid: TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
commentId: M:TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
id: GetNeed(TinyLife.NeedType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetNeed(NeedType)
nameWithType: Person.GetNeed(NeedType)
fullName: TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1585
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the of the given type for this person\n"
example: []
syntax:
content: public float GetNeed(NeedType type)
parameters:
- id: type
type: TinyLife.NeedType
description: The type of need that should be returned
return:
type: System.Single
description: This person's need value
content.vb: Public Function GetNeed(type As NeedType) As Single
overload: TinyLife.Objects.Person.GetNeed*
- uid: TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
commentId: M:TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
id: GetNeedPercentage(TinyLife.NeedType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetNeedPercentage(NeedType)
nameWithType: Person.GetNeedPercentage(NeedType)
fullName: TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeedPercentage
path: ../TinyLife/Objects/Person.cs
startLine: 1594
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the of the given type for this person\n"
example: []
syntax:
content: public float GetNeedPercentage(NeedType type)
parameters:
- id: type
type: TinyLife.NeedType
description: The type of need that should be returned
return:
type: System.Single
description: This person's need percentage
content.vb: Public Function GetNeedPercentage(type As NeedType) As Single
overload: TinyLife.Objects.Person.GetNeedPercentage*
- uid: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
commentId: M:TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
id: RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RestoreNeed(NeedType, float, ActionInfo, float)
nameWithType: Person.RestoreNeed(NeedType, float, ActionInfo, float)
fullName: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType, float, TinyLife.Actions.ActionInfo, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1606
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRestores this person's of the given type by the given amount.\nAlso invokes and modifies the restored amount by the person's current .\n"
example: []
syntax:
content: public virtual void RestoreNeed(NeedType type, float amount, ActionInfo info, float speedMultiplier)
parameters:
- id: type
type: TinyLife.NeedType
description: The type of need to restore
- id: amount
type: System.Single
description: The amount to restore this need by, out of .
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info of the action that is causing the need to be restored. Can be null if the need is not being restored by an action.
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
content.vb: Public Overridable Sub RestoreNeed(type As NeedType, amount As Single, info As ActionInfo, speedMultiplier As Single)
overload: TinyLife.Objects.Person.RestoreNeed*
nameWithType.vb: Person.RestoreNeed(NeedType, Single, ActionInfo, Single)
fullName.vb: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType, Single, TinyLife.Actions.ActionInfo, Single)
name.vb: RestoreNeed(NeedType, Single, ActionInfo, Single)
- uid: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
id: RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RestoreNeed(NeedType, float, ActionInfo, SkillType, float)
nameWithType: Person.RestoreNeed(NeedType, float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType, float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1642
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRestores this person's of the given type by the given amount, additionally taking into account the person's level at the given .\nThe higher the level of the given skill is, the higher the percentage of maxAmount
that the will be restored with.\nThis is useful for rewarding based on the level in a skill that is currently being built.\n"
example: []
syntax:
content: public void RestoreNeed(NeedType type, float maxAmount, ActionInfo info, SkillType requiredSkill, float speedMultiplier)
parameters:
- id: type
type: TinyLife.NeedType
description: The type of need to restore.
- id: maxAmount
type: System.Single
description: The maximum amount to restore this need by, out of .
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info of the action that is causing the need to be restored. Can be null if the need is not being restored by an action.
- id: requiredSkill
type: TinyLife.Skills.SkillType
description: The skill required to restore the given need.
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
content.vb: Public Sub RestoreNeed(type As NeedType, maxAmount As Single, info As ActionInfo, requiredSkill As SkillType, speedMultiplier As Single)
overload: TinyLife.Objects.Person.RestoreNeed*
nameWithType.vb: Person.RestoreNeed(NeedType, Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType, Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: RestoreNeed(NeedType, Single, ActionInfo, SkillType, Single)
- uid: TinyLife.Objects.Person.GetSkill(TinyLife.Skills.SkillType,System.Boolean)
commentId: M:TinyLife.Objects.Person.GetSkill(TinyLife.Skills.SkillType,System.Boolean)
id: GetSkill(TinyLife.Skills.SkillType,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetSkill(SkillType, bool)
nameWithType: Person.GetSkill(SkillType, bool)
fullName: TinyLife.Objects.Person.GetSkill(TinyLife.Skills.SkillType, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkill
path: ../TinyLife/Objects/Person.cs
startLine: 1653
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the instance that this person has for the given .\nIf this person does not have the skill yet, and initialize
is false or the skill's don't match this person's , null is returned.\n"
example: []
syntax:
content: public virtual Skill GetSkill(SkillType type, bool initialize)
parameters:
- id: type
type: TinyLife.Skills.SkillType
description: The type of skill to query.
- id: initialize
type: System.Boolean
description: Whether the skill should be added if it doesn't exist already.
return:
type: TinyLife.Skills.Skill
description: The skill instance, or null if this person doesn't have the skill yet, and initialize
is false or the skill's don't match this person's .
content.vb: Public Overridable Function GetSkill(type As SkillType, initialize As Boolean) As Skill
overload: TinyLife.Objects.Person.GetSkill*
nameWithType.vb: Person.GetSkill(SkillType, Boolean)
fullName.vb: TinyLife.Objects.Person.GetSkill(TinyLife.Skills.SkillType, Boolean)
name.vb: GetSkill(SkillType, Boolean)
- uid: TinyLife.Objects.Person.GetSkillTotalPercentage(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Objects.Person.GetSkillTotalPercentage(TinyLife.Skills.SkillType)
id: GetSkillTotalPercentage(TinyLife.Skills.SkillType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetSkillTotalPercentage(SkillType)
nameWithType: Person.GetSkillTotalPercentage(SkillType)
fullName: TinyLife.Objects.Person.GetSkillTotalPercentage(TinyLife.Skills.SkillType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillTotalPercentage
path: ../TinyLife/Objects/Person.cs
startLine: 1672
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the total skill level percentage of the given skill for this person.\nThis is a shorthand for .\n"
example: []
syntax:
content: public float GetSkillTotalPercentage(SkillType type)
parameters:
- id: type
type: TinyLife.Skills.SkillType
description: The type of skill to query
return:
type: System.Single
description: The person's total skill level percentage
content.vb: Public Function GetSkillTotalPercentage(type As SkillType) As Single
overload: TinyLife.Objects.Person.GetSkillTotalPercentage*
- uid: TinyLife.Objects.Person.GetSkillPointPercentage(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Objects.Person.GetSkillPointPercentage(TinyLife.Skills.SkillType)
id: GetSkillPointPercentage(TinyLife.Skills.SkillType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetSkillPointPercentage(SkillType)
nameWithType: Person.GetSkillPointPercentage(SkillType)
fullName: TinyLife.Objects.Person.GetSkillPointPercentage(TinyLife.Skills.SkillType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillPointPercentage
path: ../TinyLife/Objects/Person.cs
startLine: 1682
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the percentage that this person has in the given skill's current level.\nThis is a shorthand for .\n"
example: []
syntax:
content: public float GetSkillPointPercentage(SkillType type)
parameters:
- id: type
type: TinyLife.Skills.SkillType
description: The type of skill to query
return:
type: System.Single
description: The person's skill point percentage
content.vb: Public Function GetSkillPointPercentage(type As SkillType) As Single
overload: TinyLife.Objects.Person.GetSkillPointPercentage*
- uid: TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
id: GetSkillLevel(TinyLife.Skills.SkillType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetSkillLevel(SkillType)
nameWithType: Person.GetSkillLevel(SkillType)
fullName: TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillLevel
path: ../TinyLife/Objects/Person.cs
startLine: 1692
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the level of the of the given type that this person has.\nIf this person does not have the given skill, 0 is returned.\n"
example: []
syntax:
content: public int GetSkillLevel(SkillType type)
parameters:
- id: type
type: TinyLife.Skills.SkillType
description: The type of skill to query
return:
type: System.Int32
description: The person's skill level
content.vb: Public Function GetSkillLevel(type As SkillType) As Integer
overload: TinyLife.Objects.Person.GetSkillLevel*
- uid: TinyLife.Objects.Person.HasSkillLevel(TinyLife.Skills.SkillType,System.Int32)
commentId: M:TinyLife.Objects.Person.HasSkillLevel(TinyLife.Skills.SkillType,System.Int32)
id: HasSkillLevel(TinyLife.Skills.SkillType,System.Int32)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HasSkillLevel(SkillType, int)
nameWithType: Person.HasSkillLevel(SkillType, int)
fullName: TinyLife.Objects.Person.HasSkillLevel(TinyLife.Skills.SkillType, int)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasSkillLevel
path: ../TinyLife/Objects/Person.cs
startLine: 1702
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this person has a of the given type and whether its value is high enough.\n"
example: []
syntax:
content: public bool HasSkillLevel(SkillType type, int level)
parameters:
- id: type
type: TinyLife.Skills.SkillType
description: The type of skill to query
- id: level
type: System.Int32
description: The level that the skill has to be
return:
type: System.Boolean
description: true if the person has this skill level, false otherwise
content.vb: Public Function HasSkillLevel(type As SkillType, level As Integer) As Boolean
overload: TinyLife.Objects.Person.HasSkillLevel*
nameWithType.vb: Person.HasSkillLevel(SkillType, Integer)
fullName.vb: TinyLife.Objects.Person.HasSkillLevel(TinyLife.Skills.SkillType, Integer)
name.vb: HasSkillLevel(SkillType, Integer)
- uid: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
commentId: M:TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
id: GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GainSkill(SkillType, float, ActionInfo, float)
nameWithType: Person.GainSkill(SkillType, float, ActionInfo, float)
fullName: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType, float, TinyLife.Actions.ActionInfo, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainSkill
path: ../TinyLife/Objects/Person.cs
startLine: 1714
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to gain the skill with the given and raises it by the given amount.\nNote that influence the skinn gain automatically.\n"
example: []
syntax:
content: public virtual bool GainSkill(SkillType type, float amount, ActionInfo info, float speedMultiplier)
parameters:
- id: type
type: TinyLife.Skills.SkillType
description: The type of skill to gain
- id: amount
type: System.Single
description: The amount of skill points to gain
- id: info
type: TinyLife.Actions.ActionInfo
description: An optional action info whose can influence the efficiency
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
return:
type: System.Boolean
content.vb: Public Overridable Function GainSkill(type As SkillType, amount As Single, info As ActionInfo, speedMultiplier As Single) As Boolean
overload: TinyLife.Objects.Person.GainSkill*
nameWithType.vb: Person.GainSkill(SkillType, Single, ActionInfo, Single)
fullName.vb: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType, Single, TinyLife.Actions.ActionInfo, Single)
name.vb: GainSkill(SkillType, Single, ActionInfo, Single)
- uid: TinyLife.Objects.Person.DepleteNeed(TinyLife.NeedType,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.DepleteNeed(TinyLife.NeedType,System.Single,System.Single)
id: DepleteNeed(TinyLife.NeedType,System.Single,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DepleteNeed(NeedType, float, float)
nameWithType: Person.DepleteNeed(NeedType, float, float)
fullName: TinyLife.Objects.Person.DepleteNeed(TinyLife.NeedType, float, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepleteNeed
path: ../TinyLife/Objects/Person.cs
startLine: 1734
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nDepletes this person's with the given by the given amount\nNote that, when the "NoNeed" cheat is active, this method does nothing.\n"
example: []
syntax:
content: public virtual void DepleteNeed(NeedType type, float amount, float speedMultiplier)
parameters:
- id: type
type: TinyLife.NeedType
description: The type of need to deplete
- id: amount
type: System.Single
description: The amount to deplete the need by, out of .
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
content.vb: Public Overridable Sub DepleteNeed(type As NeedType, amount As Single, speedMultiplier As Single)
overload: TinyLife.Objects.Person.DepleteNeed*
nameWithType.vb: Person.DepleteNeed(NeedType, Single, Single)
fullName.vb: TinyLife.Objects.Person.DepleteNeed(TinyLife.NeedType, Single, Single)
name.vb: DepleteNeed(NeedType, Single, Single)
- uid: TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
commentId: M:TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
id: HasPersonality(TinyLife.PersonalityType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HasPersonality(PersonalityType)
nameWithType: Person.HasPersonality(PersonalityType)
fullName: TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasPersonality
path: ../TinyLife/Objects/Person.cs
startLine: 1745
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this person has the given \n"
example: []
syntax:
content: public bool HasPersonality(PersonalityType type)
parameters:
- id: type
type: TinyLife.PersonalityType
description: The personality type to query
return:
type: System.Boolean
description: true if this person has this personality type, false otherwise
content.vb: Public Function HasPersonality(type As PersonalityType) As Boolean
overload: TinyLife.Objects.Person.HasPersonality*
- uid: TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
commentId: M:TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
id: EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: EnqueueAction(ActionType, ActionInfo, bool, ActionVariety, bool, bool)
nameWithType: Person.EnqueueAction(ActionType, ActionInfo, bool, ActionVariety, bool, bool)
fullName: TinyLife.Objects.Person.EnqueueAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, TinyLife.Actions.ActionVariety, bool, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueueAction
path: ../TinyLife/Objects/Person.cs
startLine: 1759
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nEnqueues the given action into to be executed later.\n"
example: []
syntax:
content: 'public virtual T EnqueueAction(ActionType type, ActionInfo info, bool automatic, ActionVariety variety = null, bool priority = false, bool force = false) where T : Action'
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The type of action to enqueue
- id: info
type: TinyLife.Actions.ActionInfo
description: The action information
- id: automatic
type: System.Boolean
description: Whether this action is considered to have started automatically (or invoked by a player)
- id: variety
type: TinyLife.Actions.ActionVariety
description: The variety of the action to start, or null if this action has no varieties or a random variety should be chosen
- id: priority
type: System.Boolean
description: Whether to add this action to the start of the action queue rather than the end
- id: force
type: System.Boolean
description: Whether to start the action even if returns false
typeParameters:
- id: T
return:
type: '{T}'
description: The created action, or null if the action cannot be executed or the maximum amount of entries in the is reached.
content.vb: Public Overridable Function EnqueueAction(Of T As Action)(type As ActionType, info As ActionInfo, automatic As Boolean, variety As ActionVariety = Nothing, priority As Boolean = False, force As Boolean = False) As T
overload: TinyLife.Objects.Person.EnqueueAction*
nameWithType.vb: Person.EnqueueAction(Of T)(ActionType, ActionInfo, Boolean, ActionVariety, Boolean, Boolean)
fullName.vb: TinyLife.Objects.Person.EnqueueAction(Of T)(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Actions.ActionVariety, Boolean, Boolean)
name.vb: EnqueueAction(Of T)(ActionType, ActionInfo, Boolean, ActionVariety, Boolean, Boolean)
- uid: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
commentId: M:TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
id: CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CancelAction(Action, Action, bool)
nameWithType: Person.CancelAction(Action, Action, bool)
fullName: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action, TinyLife.Actions.Action, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelAction
path: ../TinyLife/Objects/Person.cs
startLine: 1787
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nTries to cancel the given action, removing it from or in the process.\nIf the action in question cannot be canceled, this method returns false.\n"
example: []
syntax:
content: public virtual bool CancelAction(Action action, Action cancelSource = null, bool force = false)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action to cancel
- id: cancelSource
type: TinyLife.Actions.Action
description: The action that is responsible for this cancelation, or null by default
- id: force
type: System.Boolean
description: Whether to cancel the action even if returns false
return:
type: System.Boolean
description: Whether the action could be canceled successfully
content.vb: Public Overridable Function CancelAction(action As Action, cancelSource As Action = Nothing, force As Boolean = False) As Boolean
overload: TinyLife.Objects.Person.CancelAction*
nameWithType.vb: Person.CancelAction(Action, Action, Boolean)
fullName.vb: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action, TinyLife.Actions.Action, Boolean)
name.vb: CancelAction(Action, Action, Boolean)
- uid: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost)
commentId: M:TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost)
id: FindPathAsync(Microsoft.Xna.Framework.Point,System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: FindPathAsync(Point, ICollection, GetCost)
nameWithType: Person.FindPathAsync(Point, ICollection, AStar.GetCost)
fullName: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point, System.Collections.Generic.ICollection, MLEM.Pathfinding.AStar.GetCost)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindPathAsync
path: ../TinyLife/Objects/Person.cs
startLine: 1806
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nFinds a path asynchronously using the A* pathfinding algorithm.\nNote that the found path is not automatically embarked on.\nUsually, this method should not be used, but should be used instead.\n"
example: []
syntax:
content: public virtual Task> FindPathAsync(Point start, ICollection goals, AStar.GetCost costFunction = null)
parameters:
- id: start
type: Microsoft.Xna.Framework.Point
description: The start tile position
- id: goals
type: System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}
description: The goal tile positions.
- id: costFunction
type: MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost
description: The function to use for determining the cost of tiles
return:
type: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}}
description: A task that, when completed, returns the path found or an empty stack if there is none
content.vb: Public Overridable Function FindPathAsync(start As Point, goals As ICollection(Of Point), costFunction As AStar(Of Point).GetCost = Nothing) As Task(Of Stack(Of Point))
overload: TinyLife.Objects.Person.FindPathAsync*
nameWithType.vb: Person.FindPathAsync(Point, ICollection(Of Point), AStar(Of Point).GetCost)
fullName.vb: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point, System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point), MLEM.Pathfinding.AStar(Of Microsoft.Xna.Framework.Point).GetCost)
name.vb: FindPathAsync(Point, ICollection(Of Point), GetCost)
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
id: GetHeldObject``1(System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetHeldObject(bool)
nameWithType: Person.GetHeldObject(bool)
fullName: TinyLife.Objects.Person.GetHeldObject(bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1819
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the that this person is currently holding in their hands, which will always be on the same map as this person's .\nNote that, if the held object is not of the required type T
, null is returned.\n"
example: []
syntax:
content: 'public virtual T GetHeldObject(bool alsoReturnFake = true) where T : MapObject'
parameters:
- id: alsoReturnFake
type: System.Boolean
typeParameters:
- id: T
description: The type that the held furniture is expected to have
return:
type: '{T}'
description: The held furniture
content.vb: Public Overridable Function GetHeldObject(Of T As MapObject)(alsoReturnFake As Boolean = True) As T
overload: TinyLife.Objects.Person.GetHeldObject*
nameWithType.vb: Person.GetHeldObject(Of T)(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(Boolean)
name.vb: GetHeldObject(Of T)(Boolean)
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
id: SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetHeldObject(FurnitureType, int[], Guid?, bool)
nameWithType: Person.SetHeldObject(FurnitureType, int[], Guid?, bool)
fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1837
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets the person's held object to the given furniture type, with the given data, and returns the created instance.\nNote that the returned object will automatically be added to the same map as this person's .\n"
example: []
syntax:
content: 'public virtual T SetHeldObject(FurnitureType type, int[] colors = null, Guid? id = null, bool fake = false) where T : Furniture'
parameters:
- id: type
type: TinyLife.Objects.FurnitureType
description: The type of furniture to construct
- id: colors
type: System.Int32[]
description: The colors that the constructed furniture should have, or null to use the defaults
- id: id
type: System.Nullable{System.Guid}
description: The id that this furniture should have, or null to choose a random one
- id: fake
type: System.Boolean
description: Whether the object set to be held is considered fake. A fake object will not be taken into account when a check occurs. Fake items are expected to be removed at the end of an that adds them.
typeParameters:
- id: T
description: The type that the created furniture is expected to have
return:
type: '{T}'
description: The created furniture instance
content.vb: Public Overridable Function SetHeldObject(Of T As Furniture)(type As FurnitureType, colors As Integer() = Nothing, id As Guid? = Nothing, fake As Boolean = False) As T
overload: TinyLife.Objects.Person.SetHeldObject*
nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean)
name.vb: SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean)
- uid: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)
commentId: M:TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)
id: SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetHeldObject(MapObject, bool)
nameWithType: Person.SetHeldObject(MapObject, bool)
fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.MapObject, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1850
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets this person's held object to the given instance.\nNote that the obj
has to be on the same map as this person's .\n"
example: []
syntax:
content: public virtual void SetHeldObject(MapObject obj, bool fake = false)
parameters:
- id: obj
type: TinyLife.Objects.MapObject
description: The furniture to hold
- id: fake
type: System.Boolean
description: Whether the object set to be held is considered fake. A fake object will not be taken into account when a check occurs. Fake items are expected to be removed at the end of an that adds them.
content.vb: Public Overridable Sub SetHeldObject(obj As MapObject, fake As Boolean = False)
overload: TinyLife.Objects.Person.SetHeldObject*
nameWithType.vb: Person.SetHeldObject(MapObject, Boolean)
fullName.vb: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.MapObject, Boolean)
name.vb: SetHeldObject(MapObject, Boolean)
- uid: TinyLife.Objects.Person.RemoveHeldObject``1
commentId: M:TinyLife.Objects.Person.RemoveHeldObject``1
id: RemoveHeldObject``1
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RemoveHeldObject()
nameWithType: Person.RemoveHeldObject()
fullName: TinyLife.Objects.Person.RemoveHeldObject()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHeldObject
path: ../TinyLife/Objects/Person.cs
startLine: 1863
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRemoves this person's held object from the world and returns it.\n"
example: []
syntax:
content: 'public virtual T RemoveHeldObject() where T : MapObject'
typeParameters:
- id: T
description: The type of object to remove. If this person's held object does not match, it is not removed.
return:
type: '{T}'
description: The held object that was removed, or null if it did not match, or there was none.
content.vb: Public Overridable Function RemoveHeldObject(Of T As MapObject)() As T
overload: TinyLife.Objects.Person.RemoveHeldObject*
nameWithType.vb: Person.RemoveHeldObject(Of T)()
fullName.vb: TinyLife.Objects.Person.RemoveHeldObject(Of T)()
name.vb: RemoveHeldObject(Of T)()
- uid: TinyLife.Objects.Person.GetHeldActionInfo
commentId: M:TinyLife.Objects.Person.GetHeldActionInfo
id: GetHeldActionInfo
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetHeldActionInfo()
nameWithType: Person.GetHeldActionInfo()
fullName: TinyLife.Objects.Person.GetHeldActionInfo()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldActionInfo
path: ../TinyLife/Objects/Person.cs
startLine: 1877
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a for the , or null if there is none.\nNote that, if the held object is marked as being fake, this method also returns null.\n"
example: []
syntax:
content: public virtual ActionInfo GetHeldActionInfo()
return:
type: TinyLife.Actions.ActionInfo
description: The held action info.
content.vb: Public Overridable Function GetHeldActionInfo() As ActionInfo
overload: TinyLife.Objects.Person.GetHeldActionInfo*
- uid: TinyLife.Objects.Person.ToCreatedByString
commentId: M:TinyLife.Objects.Person.ToCreatedByString
id: ToCreatedByString
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ToCreatedByString()
nameWithType: Person.ToCreatedByString()
fullName: TinyLife.Objects.Person.ToCreatedByString()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToCreatedByString
path: ../TinyLife/Objects/Person.cs
startLine: 1886
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a string representation of this person using the localized "Created by:" prefix\n"
example: []
syntax:
content: public virtual string ToCreatedByString()
return:
type: System.String
description: A "created by" string
content.vb: Public Overridable Function ToCreatedByString() As String
overload: TinyLife.Objects.Person.ToCreatedByString*
- uid: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
commentId: M:TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
id: Die(TinyLife.Objects.DeathReason,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Die(DeathReason, bool)
nameWithType: Person.Die(DeathReason, bool)
fullName: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Objects/Person.cs
startLine: 1896
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to die, removing it from the world and optionally spawning a .\nNote thta this method's content is executed at the end of the current frame, and not right away.\n"
example: []
syntax:
content: public virtual void Die(DeathReason reason, bool createGravestone = true)
parameters:
- id: reason
type: TinyLife.Objects.DeathReason
description: The reason for this person's death
- id: createGravestone
type: System.Boolean
description: Whether or not to create a gravestone
content.vb: Public Overridable Sub Die(reason As DeathReason, createGravestone As Boolean = True)
overload: TinyLife.Objects.Person.Die*
nameWithType.vb: Person.Die(DeathReason, Boolean)
fullName.vb: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason, Boolean)
name.vb: Die(DeathReason, Boolean)
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
id: AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddEmotion
path: ../TinyLife/Objects/Person.cs
startLine: 1995
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAdds the given with the given intensity and time\n"
example: []
syntax:
content: public virtual bool AddEmotion(EmotionModifier type, int amount, TimeSpan time, IEmotionSource source, bool increaseExisting = false)
parameters:
- id: type
type: TinyLife.Emotions.EmotionModifier
description: The type of emotion to add
- id: amount
type: System.Int32
description: The intensity of the emotion to add
- id: time
type: System.TimeSpan
description: The amount of in-game time the emotion should last for
- id: source
type: TinyLife.Emotions.IEmotionSource
description: The emotion source that caused this emotion. Supported objects include , , and more. May be null.
- id: increaseExisting
type: System.Boolean
description: Whether existing emotion modifiers of the same type should be increased by the given time and amount. If this is false, existing emotions get removed instead.
return:
type: System.Boolean
description: Whether the emotion could be added or it was already applied. If increaseExisting
is true, this method always returns true.
content.vb: Public Overridable Function AddEmotion(type As EmotionModifier, amount As Integer, time As TimeSpan, source As IEmotionSource, increaseExisting As Boolean = False) As Boolean
overload: TinyLife.Objects.Person.AddEmotion*
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
id: RemoveEmotion(TinyLife.Emotions.EmotionModifier)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RemoveEmotion(EmotionModifier)
nameWithType: Person.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveEmotion
path: ../TinyLife/Objects/Person.cs
startLine: 2018
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRemoves the given from this person's \n"
example: []
syntax:
content: public virtual bool RemoveEmotion(EmotionModifier type)
parameters:
- id: type
type: TinyLife.Emotions.EmotionModifier
description: The type of emotion to remove
return:
type: System.Boolean
description: Whether the emotion could be removed (or wasn't contained in the first place)
content.vb: Public Overridable Function RemoveEmotion(type As EmotionModifier) As Boolean
overload: TinyLife.Objects.Person.RemoveEmotion*
- uid: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
id: LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LowerEmotion(EmotionType, float, float)
nameWithType: Person.LowerEmotion(EmotionType, float, float)
fullName: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType, float, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotion
path: ../TinyLife/Objects/Person.cs
startLine: 2039
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nLowers any of the given by the given percentage.\nEach modifier's will be lowered by the percentage of their .\n"
example: []
syntax:
content: public virtual bool LowerEmotion(EmotionType type, float percentage, float speedMultiplier = 1)
parameters:
- id: type
type: TinyLife.Emotions.EmotionType
description: The type of emotion to lower
- id: percentage
type: System.Single
description: The percentage to lower the emotion by
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
return:
type: System.Boolean
description: Whether the emotion could be lowered, or this person had no emotion modifiers of the given type
content.vb: Public Overridable Function LowerEmotion(type As EmotionType, percentage As Single, speedMultiplier As Single = 1) As Boolean
overload: TinyLife.Objects.Person.LowerEmotion*
nameWithType.vb: Person.LowerEmotion(EmotionType, Single, Single)
fullName.vb: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType, Single, Single)
name.vb: LowerEmotion(EmotionType, Single, Single)
- uid: TinyLife.Objects.Person.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier,System.Single,System.Single)
id: LowerEmotionModifier(TinyLife.Emotions.EmotionModifier,System.Single,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: LowerEmotionModifier(EmotionModifier, float, float)
nameWithType: Person.LowerEmotionModifier(EmotionModifier, float, float)
fullName: TinyLife.Objects.Person.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier, float, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotionModifier
path: ../TinyLife/Objects/Person.cs
startLine: 2058
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nLowers the specified emotion modifier by the specified percentage.\nThis differs from in that only the specific modifier is lowered.\n"
example: []
syntax:
content: public virtual bool LowerEmotionModifier(EmotionModifier modifier, float percentage, float speedMultiplier = 1)
parameters:
- id: modifier
type: TinyLife.Emotions.EmotionModifier
description: The emotion modifier to lower
- id: percentage
type: System.Single
description: The percentage to lower the emotion by
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
return:
type: System.Boolean
description: Whether the emotion could be lowered, or this person had no emotion modifiers of the given type
content.vb: Public Overridable Function LowerEmotionModifier(modifier As EmotionModifier, percentage As Single, speedMultiplier As Single = 1) As Boolean
overload: TinyLife.Objects.Person.LowerEmotionModifier*
nameWithType.vb: Person.LowerEmotionModifier(EmotionModifier, Single, Single)
fullName.vb: TinyLife.Objects.Person.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier, Single, Single)
name.vb: LowerEmotionModifier(EmotionModifier, Single, Single)
- uid: TinyLife.Objects.Person.HasEmotionModifier(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.Person.HasEmotionModifier(TinyLife.Emotions.EmotionModifier)
id: HasEmotionModifier(TinyLife.Emotions.EmotionModifier)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HasEmotionModifier(EmotionModifier)
nameWithType: Person.HasEmotionModifier(EmotionModifier)
fullName: TinyLife.Objects.Person.HasEmotionModifier(TinyLife.Emotions.EmotionModifier)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasEmotionModifier
path: ../TinyLife/Objects/Person.cs
startLine: 2074
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this person has the given in their list\n"
example: []
syntax:
content: public bool HasEmotionModifier(EmotionModifier type)
parameters:
- id: type
type: TinyLife.Emotions.EmotionModifier
description: The type of emotion modifier to query
return:
type: System.Boolean
description: Whether the emotion modifier is active
content.vb: Public Function HasEmotionModifier(type As EmotionModifier) As Boolean
overload: TinyLife.Objects.Person.HasEmotionModifier*
- uid: TinyLife.Objects.Person.GetWalkSpeed
commentId: M:TinyLife.Objects.Person.GetWalkSpeed
id: GetWalkSpeed
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetWalkSpeed()
nameWithType: Person.GetWalkSpeed()
fullName: TinyLife.Objects.Person.GetWalkSpeed()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalkSpeed
path: ../TinyLife/Objects/Person.cs
startLine: 2083
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns this person's current walk speed, per update frame.\nThe walk speed is influenced by their and .\n"
example: []
syntax:
content: public virtual float GetWalkSpeed()
return:
type: System.Single
description: The walk speed
content.vb: Public Overridable Function GetWalkSpeed() As Single
overload: TinyLife.Objects.Person.GetWalkSpeed*
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
id: GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetEfficiencyModifier(float, ActionInfo, SkillType, float)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
startLine: 2118
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a multiplier (which will be close to 1) of how "efficiently" this person currently works and moves.\nThis value is influenced by the speedMultiplier
, the level of the passed skill
as well as this person's and .\n"
example: []
syntax:
content: public virtual float GetEfficiencyModifier(float speedMultiplier = 1, ActionInfo info = null, SkillType skill = null, float levelModifier = 0.1)
parameters:
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
- id: info
type: TinyLife.Actions.ActionInfo
description: An optional action info whose can influence the efficiency
- id: skill
type: TinyLife.Skills.SkillType
description: A skill that optionally influences the efficiency
- id: levelModifier
type: System.Single
description: The amount that each skill
level should influence the efficiency by. Defaults to 0.1.
return:
type: System.Single
description: The person's efficiency, which is a value close to or equal to 1
content.vb: Public Overridable Function GetEfficiencyModifier(speedMultiplier As Single = 1, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1) As Single
overload: TinyLife.Objects.Person.GetEfficiencyModifier*
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
- uid: TinyLife.Objects.Person.HasHouseholdMember(System.Guid)
commentId: M:TinyLife.Objects.Person.HasHouseholdMember(System.Guid)
id: HasHouseholdMember(System.Guid)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HasHouseholdMember(Guid)
nameWithType: Person.HasHouseholdMember(Guid)
fullName: TinyLife.Objects.Person.HasHouseholdMember(System.Guid)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
startLine: 2172
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether the given person is a part of this household\n"
example: []
syntax:
content: public bool HasHouseholdMember(Guid person)
parameters:
- id: person
type: System.Guid
description: The unique id of the person to query
return:
type: System.Boolean
description: true if the person is part of this household, false otherwise
content.vb: Public Function HasHouseholdMember(person As Guid) As Boolean
overload: TinyLife.Objects.Person.HasHouseholdMember*
- uid: TinyLife.Objects.Person.HasHouseholdMember(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.Person.HasHouseholdMember(TinyLife.Objects.Person)
id: HasHouseholdMember(TinyLife.Objects.Person)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: HasHouseholdMember(Person)
nameWithType: Person.HasHouseholdMember(Person)
fullName: TinyLife.Objects.Person.HasHouseholdMember(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
startLine: 2177
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether the given person is a part of this household\n"
example: []
syntax:
content: public bool HasHouseholdMember(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
return:
type: System.Boolean
description: true if the person is part of this household, false otherwise
content.vb: Public Function HasHouseholdMember(person As Person) As Boolean
overload: TinyLife.Objects.Person.HasHouseholdMember*
- uid: TinyLife.Objects.Person.GetProjects(System.String)
commentId: M:TinyLife.Objects.Person.GetProjects(System.String)
id: GetProjects(System.String)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetProjects(string)
nameWithType: Person.GetProjects(string)
fullName: TinyLife.Objects.Person.GetProjects(string)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProjects
path: ../TinyLife/Objects/Person.cs
startLine: 2187
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns all of the projects of the given that this person has.\nTo access all projects regardless of type, iterate the list instead.\n"
example: []
syntax:
content: public IEnumerable GetProjects(string type)
parameters:
- id: type
type: System.String
description: The of project to return
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.Project}
description: A set of projects that match the given type
content.vb: Public Function GetProjects(type As String) As IEnumerable(Of Project)
overload: TinyLife.Objects.Person.GetProjects*
nameWithType.vb: Person.GetProjects(String)
fullName.vb: TinyLife.Objects.Person.GetProjects(String)
name.vb: GetProjects(String)
- uid: TinyLife.Objects.Person.GetProject(System.String,System.String)
commentId: M:TinyLife.Objects.Person.GetProject(System.String,System.String)
id: GetProject(System.String,System.String)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetProject(string, string)
nameWithType: Person.GetProject(string, string)
fullName: TinyLife.Objects.Person.GetProject(string, string)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProject
path: ../TinyLife/Objects/Person.cs
startLine: 2197
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a project of the given with the given .\n"
example: []
syntax:
content: public Project GetProject(string type, string name)
parameters:
- id: type
type: System.String
description: The of the project to return
- id: name
type: System.String
description: The of the project to return
return:
type: TinyLife.Goals.Project
description: The matching project, or null if there is none
content.vb: Public Function GetProject(type As String, name As String) As Project
overload: TinyLife.Objects.Person.GetProject*
nameWithType.vb: Person.GetProject(String, String)
fullName.vb: TinyLife.Objects.Person.GetProject(String, String)
name.vb: GetProject(String, String)
- uid: TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
commentId: M:TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
id: StartProject(TinyLife.Goals.Project)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: StartProject(Project)
nameWithType: Person.StartProject(Project)
fullName: TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartProject
path: ../TinyLife/Objects/Person.cs
startLine: 2206
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nStarts a new project, adding it to the list of this person\n"
example: []
syntax:
content: public virtual Project StartProject(Project project)
parameters:
- id: project
type: TinyLife.Goals.Project
description: The project to start
return:
type: TinyLife.Goals.Project
description: The project that was passed, for chaining
content.vb: Public Overridable Function StartProject(project As Project) As Project
overload: TinyLife.Objects.Person.StartProject*
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
id: GetPassiveActionPriority(TinyLife.Actions.ActionType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
startLine: 2218
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the passive priority for the given .\nThis method evaluates the action's own and adds additional factors like and modifiers for social actions.\nYou can use to change the return value of this method.\n"
example: []
syntax:
content: public virtual float GetPassiveActionPriority(ActionType type)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The type of action to get the passive priority for
return:
type: System.Single
description: The action's passive priority
content.vb: Public Overridable Function GetPassiveActionPriority(type As ActionType) As Single
overload: TinyLife.Objects.Person.GetPassiveActionPriority*
- uid: TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention)
commentId: M:TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention)
id: GetRandomOutfit(TinyLife.Objects.ClothesIntention)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetRandomOutfit(ClothesIntention)
nameWithType: Person.GetRandomOutfit(ClothesIntention)
fullName: TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 2240
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the index of the collection that best matches the given .\n"
example: []
syntax:
content: public virtual int GetRandomOutfit(ClothesIntention intention)
parameters:
- id: intention
type: TinyLife.Objects.ClothesIntention
description: The intention to match the best outfit to.
return:
type: System.Int32
description: The index in the collection that best matches the intention, or -1 there is no match.
content.vb: Public Overridable Function GetRandomOutfit(intention As ClothesIntention) As Integer
overload: TinyLife.Objects.Person.GetRandomOutfit*
- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
id: SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetCurrentOutfit(ClothesIntention)
nameWithType: Person.SetCurrentOutfit(ClothesIntention)
fullName: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 2252
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets the current outfit to an outfit that matches the given .\nThis method returns whether returned a valid outfit index or if no matching outfit could be found.\nNote that, if this person is already wearing an outfit that matches the intention, the outfit will not be changed, and this method returns true.\n"
example: []
syntax:
content: public virtual bool SetCurrentOutfit(ClothesIntention intention)
parameters:
- id: intention
type: TinyLife.Objects.ClothesIntention
description: The intention to match the best outfit to.
return:
type: System.Boolean
description: True if an outfit could be found, or false if no matching outfit could be found.
content.vb: Public Overridable Function SetCurrentOutfit(intention As ClothesIntention) As Boolean
overload: TinyLife.Objects.Person.SetCurrentOutfit*
- uid: TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
id: SetCurrentOutfit(System.Int32)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetCurrentOutfit(int)
nameWithType: Person.SetCurrentOutfit(int)
fullName: TinyLife.Objects.Person.SetCurrentOutfit(int)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
startLine: 2268
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets this person's to the given index.\nAdditionally, this method updates this person's animation and portrait to the new outfit.\n"
example: []
syntax:
content: public virtual void SetCurrentOutfit(int index)
parameters:
- id: index
type: System.Int32
description: The index to set
content.vb: Public Overridable Sub SetCurrentOutfit(index As Integer)
overload: TinyLife.Objects.Person.SetCurrentOutfit*
nameWithType.vb: Person.SetCurrentOutfit(Integer)
fullName.vb: TinyLife.Objects.Person.SetCurrentOutfit(Integer)
name.vb: SetCurrentOutfit(Integer)
- uid: TinyLife.Objects.Person.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.Person.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
id: SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetNewId(Map, IEnumerable, IEnumerable)
nameWithType: Person.SetNewId(Map, IEnumerable, IEnumerable)
fullName: TinyLife.Objects.Person.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Person.cs
startLine: 2283
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets a new for this person, and also updates any furniture and relationship references for them.\nOptionally, a set of additional people and furniture that might not currently be on the map can be passed.\n"
example: []
syntax:
content: public virtual void SetNewId(Map map, IEnumerable possibleAdditionalRelationships = null, IEnumerable possibleAdditionalFurniture = null)
parameters:
- id: map
type: TinyLife.World.Map
description: The map that the person will be added to
- id: possibleAdditionalRelationships
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
description: A set of people, in addition to the map
's people, that this person might have a relationship to
- id: possibleAdditionalFurniture
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}
description: A set of objects, in addition to the map
's objects, that this person might have created
content.vb: Public Overridable Sub SetNewId(map As Map, possibleAdditionalRelationships As IEnumerable(Of Person) = Nothing, possibleAdditionalFurniture As IEnumerable(Of Furniture) = Nothing)
overload: TinyLife.Objects.Person.SetNewId*
nameWithType.vb: Person.SetNewId(Map, IEnumerable(Of Person), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.Person.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, IEnumerable(Of Person), IEnumerable(Of Furniture))
- uid: TinyLife.Objects.Person.IsIdMatch(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.Person.IsIdMatch(TinyLife.Objects.Person)
id: IsIdMatch(TinyLife.Objects.Person)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsIdMatch(Person)
nameWithType: Person.IsIdMatch(Person)
fullName: TinyLife.Objects.Person.IsIdMatch(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
startLine: 2338
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this person and the other person have matching values or whether their ID histories () overlap.\nIf this method returns two, this person and the other person can be considered the same person to a certain degree, as it means that they are copies of each other, or copies of the same person.\n"
example: []
syntax:
content: public bool IsIdMatch(Person other)
parameters:
- id: other
type: TinyLife.Objects.Person
description: The person to compare this person to
return:
type: System.Boolean
description: Whether this person and the passed person have matching ids
content.vb: Public Function IsIdMatch(other As Person) As Boolean
overload: TinyLife.Objects.Person.IsIdMatch*
- uid: TinyLife.Objects.Person.IsIdMatch(System.Guid)
commentId: M:TinyLife.Objects.Person.IsIdMatch(System.Guid)
id: IsIdMatch(System.Guid)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: IsIdMatch(Guid)
nameWithType: Person.IsIdMatch(Guid)
fullName: TinyLife.Objects.Person.IsIdMatch(System.Guid)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
startLine: 2348
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this person's or any entry in their ID history () matches the passed.\nTo compare whether two people are an ID match, use .\n"
example: []
syntax:
content: public bool IsIdMatch(Guid id)
parameters:
- id: id
type: System.Guid
description: The id to compare this person's ids to
return:
type: System.Boolean
description: Whether any of this person's id match
content.vb: Public Function IsIdMatch(id As Guid) As Boolean
overload: TinyLife.Objects.Person.IsIdMatch*
- uid: TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)
id: GetPersonalitySkillBoost(TinyLife.Skills.SkillType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetPersonalitySkillBoost(SkillType)
nameWithType: Person.GetPersonalitySkillBoost(SkillType)
fullName: TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPersonalitySkillBoost
path: ../TinyLife/Objects/Person.cs
startLine: 2358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a modifier that skills with the given should be boosted by, based on this person's .\nThis method is used by .\n"
example: []
syntax:
content: public virtual float GetPersonalitySkillBoost(SkillType skill)
parameters:
- id: skill
type: TinyLife.Skills.SkillType
description: The skill category whose personality skill boost to return
return:
type: System.Single
description: A modifier that skills should be boosted by
content.vb: Public Overridable Function GetPersonalitySkillBoost(skill As SkillType) As Single
overload: TinyLife.Objects.Person.GetPersonalitySkillBoost*
- uid: TinyLife.Objects.Person.GetCurrentGoals
commentId: M:TinyLife.Objects.Person.GetCurrentGoals
id: GetCurrentGoals
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetCurrentGoals()
nameWithType: Person.GetCurrentGoals()
fullName: TinyLife.Objects.Person.GetCurrentGoals()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentGoals
path: ../TinyLife/Objects/Person.cs
startLine: 2378
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a set of objects that this person is currently working on.\nTo add more current goals, use .\n"
example: []
syntax:
content: public virtual List GetCurrentGoals()
return:
type: System.Collections.Generic.List{TinyLife.Goals.IGoalTriggerable}
description: This person's current goals
content.vb: Public Overridable Function GetCurrentGoals() As List(Of IGoalTriggerable)
overload: TinyLife.Objects.Person.GetCurrentGoals*
- uid: TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
commentId: M:TinyLife.Objects.Person.EarnMoney(System.Single,System.Object)
id: EarnMoney(System.Single,System.Object)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: EarnMoney(float, object)
nameWithType: Person.EarnMoney(float, object)
fullName: TinyLife.Objects.Person.EarnMoney(float, object)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Objects/Person.cs
startLine: 2404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person's to be increased, but additionally triggers the .\nThis method should only be used if the money is earned in a "manual" way, like when selling a homemade painting or publishing a book.\n"
example: []
syntax:
content: public virtual void EarnMoney(float money, object triggerObject)
parameters:
- id: money
type: System.Single
description: The money to earn.
- id: triggerObject
type: System.Object
description: The object that caused the money to be earned, which is passed to .
content.vb: Public Overridable Sub EarnMoney(money As Single, triggerObject As Object)
overload: TinyLife.Objects.Person.EarnMoney*
nameWithType.vb: Person.EarnMoney(Single, Object)
fullName.vb: TinyLife.Objects.Person.EarnMoney(Single, Object)
name.vb: EarnMoney(Single, Object)
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
id: AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: AddMemory(MemoryType, ActionInfo, bool, TimeSpan?)
nameWithType: Person.AddMemory(MemoryType, ActionInfo, bool, TimeSpan?)
fullName: TinyLife.Objects.Person.AddMemory(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, bool, System.TimeSpan?)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2417
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAdds a to the list of this person.\n"
example: []
syntax:
content: 'public virtual T AddMemory(MemoryType type, ActionInfo info, bool replace = true, TimeSpan? timeOccured = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
description: The type of memory to add.
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info to attach to this memory, or null to use .
- id: replace
type: System.Boolean
description: Whether existing instances of the given type
should be replaced by this memory.
- id: timeOccured
type: System.Nullable{System.TimeSpan}
description: The time that this memory occured on, or null to use .
typeParameters:
- id: T
return:
type: '{T}'
description: The added memory.
content.vb: Public Overridable Function AddMemory(Of T As Memory)(type As MemoryType, info As ActionInfo, replace As Boolean = True, timeOccured As TimeSpan? = Nothing) As T
overload: TinyLife.Objects.Person.AddMemory*
nameWithType.vb: Person.AddMemory(Of T)(MemoryType, ActionInfo, Boolean, TimeSpan?)
fullName.vb: TinyLife.Objects.Person.AddMemory(Of T)(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, Boolean, System.TimeSpan?)
name.vb: AddMemory(Of T)(MemoryType, ActionInfo, Boolean, TimeSpan?)
- uid: TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
commentId: M:TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
id: GetMemories``1(TinyLife.Goals.MemoryType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetMemories(MemoryType)
nameWithType: Person.GetMemories(MemoryType)
fullName: TinyLife.Objects.Person.GetMemories(TinyLife.Goals.MemoryType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Objects/Person.cs
startLine: 2430
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns all instances that this person currently tracks that match the given .\n"
example: []
syntax:
content: 'public virtual IEnumerable GetMemories(MemoryType type) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
description: The memory type to match.
typeParameters:
- id: T
return:
type: System.Collections.Generic.IEnumerable{{T}}
description: The memories of the given type.
content.vb: Public Overridable Function GetMemories(Of T As Memory)(type As MemoryType) As IEnumerable(Of T)
overload: TinyLife.Objects.Person.GetMemories*
nameWithType.vb: Person.GetMemories(Of T)(MemoryType)
fullName.vb: TinyLife.Objects.Person.GetMemories(Of T)(TinyLife.Goals.MemoryType)
name.vb: GetMemories(Of T)(MemoryType)
- uid: TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
commentId: M:TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
id: RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: RemoveMemory(MemoryType, Func)
nameWithType: Person.RemoveMemory(MemoryType, Func)
fullName: TinyLife.Objects.Person.RemoveMemory(TinyLife.Goals.MemoryType, System.Func)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2440
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRemoves all instances of the given type T
and from this person's collection, and returns the amount of memories removed.\n"
example: []
syntax:
content: 'public virtual int RemoveMemory(MemoryType type, Func condition = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
description: The memory type to match.
- id: condition
type: System.Func{{T},System.Boolean}
description: An additional condition to determine whether memories should be included in the search.
typeParameters:
- id: T
return:
type: System.Int32
description: How many memories were removed.
content.vb: Public Overridable Function RemoveMemory(Of T As Memory)(type As MemoryType, condition As Func(Of T, Boolean) = Nothing) As Integer
overload: TinyLife.Objects.Person.RemoveMemory*
nameWithType.vb: Person.RemoveMemory(Of T)(MemoryType, Func(Of T, Boolean))
fullName.vb: TinyLife.Objects.Person.RemoveMemory(Of T)(TinyLife.Goals.MemoryType, System.Func(Of T, Boolean))
name.vb: RemoveMemory(Of T)(MemoryType, Func(Of T, Boolean))
- uid: TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
commentId: M:TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
id: GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetTimeSinceMemory(MemoryType, Func)
nameWithType: Person.GetTimeSinceMemory(MemoryType, Func)
fullName: TinyLife.Objects.Person.GetTimeSinceMemory(TinyLife.Goals.MemoryType, System.Func)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2451
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the time since a memory of the given has occured.\nIf there are multiple memories of the given type, the minimum time is returned. If there is no memory of the given type, null is returned.\n"
example: []
syntax:
content: 'public virtual TimeSpan? GetTimeSinceMemory(MemoryType type, Func condition = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
description: The memory type to query.
- id: condition
type: System.Func{{T},System.Boolean}
description: An additional condition to determine whether memories should be included in the search.
typeParameters:
- id: T
return:
type: System.Nullable{System.TimeSpan}
description: The time since the given memory type.
content.vb: Public Overridable Function GetTimeSinceMemory(Of T As Memory)(type As MemoryType, condition As Func(Of T, Boolean) = Nothing) As TimeSpan?
overload: TinyLife.Objects.Person.GetTimeSinceMemory*
nameWithType.vb: Person.GetTimeSinceMemory(Of T)(MemoryType, Func(Of T, Boolean))
fullName.vb: TinyLife.Objects.Person.GetTimeSinceMemory(Of T)(TinyLife.Goals.MemoryType, System.Func(Of T, Boolean))
name.vb: GetTimeSinceMemory(Of T)(MemoryType, Func(Of T, Boolean))
- uid: TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType[])
commentId: M:TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType[])
id: GetTimeSinceMemory``1(TinyLife.Goals.MemoryType[])
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetTimeSinceMemory(params MemoryType[])
nameWithType: Person.GetTimeSinceMemory(params MemoryType[])
fullName: TinyLife.Objects.Person.GetTimeSinceMemory(params TinyLife.Goals.MemoryType[])
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
startLine: 2470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the time since a memory of one of the given values has occured.\nIf there are multiple memories that match the given types, the minimum time is returned. If there is no memory of any of the given types, null is returned.\n"
example: []
syntax:
content: 'public virtual TimeSpan? GetTimeSinceMemory(params MemoryType[] types) where T : Memory'
parameters:
- id: types
type: TinyLife.Goals.MemoryType[]
description: The memory types to query.
typeParameters:
- id: T
return:
type: System.Nullable{System.TimeSpan}
description: The time since the given memory type.
content.vb: Public Overridable Function GetTimeSinceMemory(Of T As Memory)(ParamArray types As MemoryType()) As TimeSpan?
overload: TinyLife.Objects.Person.GetTimeSinceMemory*
nameWithType.vb: Person.GetTimeSinceMemory(Of T)(ParamArray MemoryType())
fullName.vb: TinyLife.Objects.Person.GetTimeSinceMemory(Of T)(ParamArray TinyLife.Goals.MemoryType())
name.vb: GetTimeSinceMemory(Of T)(ParamArray MemoryType())
- uid: TinyLife.Objects.Person.GoToExitRoad
commentId: M:TinyLife.Objects.Person.GoToExitRoad
id: GoToExitRoad
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GoToExitRoad()
nameWithType: Person.GoToExitRoad()
fullName: TinyLife.Objects.Person.GoToExitRoad()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToExitRoad
path: ../TinyLife/Objects/Person.cs
startLine: 2483
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nTeleports this person to the nearest exit road using .\n"
example: []
syntax:
content: public virtual void GoToExitRoad()
content.vb: Public Overridable Sub GoToExitRoad()
overload: TinyLife.Objects.Person.GoToExitRoad*
- uid: TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)
commentId: M:TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)
id: GetAction``1(System.Guid,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetAction(Guid, bool)
nameWithType: Person.GetAction(Guid, bool)
fullName: TinyLife.Objects.Person.GetAction(System.Guid, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAction
path: ../TinyLife/Objects/Person.cs
startLine: 2495
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the action in this person's set whose matches the given id
and the given type T
.\n"
example: []
syntax:
content: 'public T GetAction(Guid id, bool regardChildren = false) where T : Action'
parameters:
- id: id
type: System.Guid
description: The id of the action to query.
- id: regardChildren
type: System.Boolean
description: Whether child actions should be queried. If this is true, is used.
typeParameters:
- id: T
description: The type of action to find and return.
return:
type: '{T}'
description: The action with the given id
and type T
, or null if none are found.
content.vb: Public Function GetAction(Of T As Action)(id As Guid, regardChildren As Boolean = False) As T
overload: TinyLife.Objects.Person.GetAction*
nameWithType.vb: Person.GetAction(Of T)(Guid, Boolean)
fullName.vb: TinyLife.Objects.Person.GetAction(Of T)(System.Guid, Boolean)
name.vb: GetAction(Of T)(Guid, Boolean)
- uid: TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
commentId: M:TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
id: SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetPregnancyStatus(int, Guid, bool)
nameWithType: Person.SetPregnancyStatus(int, Guid, bool)
fullName: TinyLife.Objects.Person.SetPregnancyStatus(int, System.Guid, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetPregnancyStatus
path: ../TinyLife/Objects/Person.cs
startLine: 2515
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets this person's pregnancy status to the given parameters. This person's , as well as their will be set. If memories
is true, the memory will be removed, and the memory will be added if hours
is greater than 0.\n"
example: []
syntax:
content: public virtual void SetPregnancyStatus(int hours, Guid partner, bool memories = true)
parameters:
- id: hours
type: System.Int32
description: The amount of hours this person should be pregnant for at the minimum.
- id: partner
type: System.Guid
description: The of this person's pregnancy partner.
- id: memories
type: System.Boolean
description: Whether the appropriate instances should be added to this person.
content.vb: Public Overridable Sub SetPregnancyStatus(hours As Integer, partner As Guid, memories As Boolean = True)
overload: TinyLife.Objects.Person.SetPregnancyStatus*
nameWithType.vb: Person.SetPregnancyStatus(Integer, Guid, Boolean)
fullName.vb: TinyLife.Objects.Person.SetPregnancyStatus(Integer, System.Guid, Boolean)
name.vb: SetPregnancyStatus(Integer, Guid, Boolean)
- uid: TinyLife.Objects.Person.SetAnimationsFromLooks
commentId: M:TinyLife.Objects.Person.SetAnimationsFromLooks
id: SetAnimationsFromLooks
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetAnimationsFromLooks()
nameWithType: Person.SetAnimationsFromLooks()
fullName: TinyLife.Objects.Person.SetAnimationsFromLooks()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetAnimationsFromLooks
path: ../TinyLife/Objects/Person.cs
startLine: 2535
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is called in various places to update this person's animation data. By default, this method calls for each clothes layer as well as this person's shadow.\n"
example: []
syntax:
content: public virtual void SetAnimationsFromLooks()
content.vb: Public Overridable Sub SetAnimationsFromLooks()
overload: TinyLife.Objects.Person.SetAnimationsFromLooks*
- uid: TinyLife.Objects.Person.ImportAtExitRoad(TinyLife.World.Map)
commentId: M:TinyLife.Objects.Person.ImportAtExitRoad(TinyLife.World.Map)
id: ImportAtExitRoad(TinyLife.World.Map)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ImportAtExitRoad(Map)
nameWithType: Person.ImportAtExitRoad(Map)
fullName: TinyLife.Objects.Person.ImportAtExitRoad(TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImportAtExitRoad
path: ../TinyLife/Objects/Person.cs
startLine: 2550
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nImports this person at a nearby exit road, additionally validating them, setting a new for them and adding them to the given map
.\n"
example: []
syntax:
content: public virtual void ImportAtExitRoad(Map map)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to import on.
content.vb: Public Overridable Sub ImportAtExitRoad(map As Map)
overload: TinyLife.Objects.Person.ImportAtExitRoad*
- uid: TinyLife.Objects.Person.GoToRandomHomeLocation
commentId: M:TinyLife.Objects.Person.GoToRandomHomeLocation
id: GoToRandomHomeLocation
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GoToRandomHomeLocation()
nameWithType: Person.GoToRandomHomeLocation()
fullName: TinyLife.Objects.Person.GoToRandomHomeLocation()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToRandomHomeLocation
path: ../TinyLife/Objects/Person.cs
startLine: 2561
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCauses this person to teleport to a random location close to their home location ().\n"
example: []
syntax:
content: public virtual void GoToRandomHomeLocation()
content.vb: Public Overridable Sub GoToRandomHomeLocation()
overload: TinyLife.Objects.Person.GoToRandomHomeLocation*
- uid: TinyLife.Objects.Person.ShouldDrawHeldItem
commentId: M:TinyLife.Objects.Person.ShouldDrawHeldItem
id: ShouldDrawHeldItem
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ShouldDrawHeldItem()
nameWithType: Person.ShouldDrawHeldItem()
fullName: TinyLife.Objects.Person.ShouldDrawHeldItem()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDrawHeldItem
path: ../TinyLife/Objects/Person.cs
startLine: 2579
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether or not to draw this person's held object at the given time, whicih is used by for drawing.\n"
example: []
syntax:
content: public virtual bool ShouldDrawHeldItem()
return:
type: System.Boolean
description: Whether or not to draw this person's held object.
content.vb: Public Overridable Function ShouldDrawHeldItem() As Boolean
overload: TinyLife.Objects.Person.ShouldDrawHeldItem*
- uid: TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)
id: GetHeldItemDrawOffset(System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetHeldItemDrawOffset(bool)
nameWithType: Person.GetHeldItemDrawOffset(bool)
fullName: TinyLife.Objects.Person.GetHeldItemDrawOffset(bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDrawOffset
path: ../TinyLife/Objects/Person.cs
startLine: 2590
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns this person's held item's draw offset, which is used by for drawing.\n"
example: []
syntax:
content: public virtual Vector2 GetHeldItemDrawOffset(bool includeItemOffsets)
parameters:
- id: includeItemOffsets
type: System.Boolean
return:
type: Microsoft.Xna.Framework.Vector2
description: This person's held item's draw offset.
content.vb: Public Overridable Function GetHeldItemDrawOffset(includeItemOffsets As Boolean) As Vector2
overload: TinyLife.Objects.Person.GetHeldItemDrawOffset*
nameWithType.vb: Person.GetHeldItemDrawOffset(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldItemDrawOffset(Boolean)
name.vb: GetHeldItemDrawOffset(Boolean)
- uid: TinyLife.Objects.Person.GetHeldItemDepthOffset
commentId: M:TinyLife.Objects.Person.GetHeldItemDepthOffset
id: GetHeldItemDepthOffset
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetHeldItemDepthOffset()
nameWithType: Person.GetHeldItemDepthOffset()
fullName: TinyLife.Objects.Person.GetHeldItemDepthOffset()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDepthOffset
path: ../TinyLife/Objects/Person.cs
startLine: 2618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns this person's held item's depth offset, which is used by for drawing.\n"
example: []
syntax:
content: public virtual float GetHeldItemDepthOffset()
return:
type: System.Single
description: This person's held item's depth offset.
content.vb: Public Overridable Function GetHeldItemDepthOffset() As Single
overload: TinyLife.Objects.Person.GetHeldItemDepthOffset*
- uid: TinyLife.Objects.Person.GetPivot
commentId: M:TinyLife.Objects.Person.GetPivot
id: GetPivot
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetPivot()
nameWithType: Person.GetPivot()
fullName: TinyLife.Objects.Person.GetPivot()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPivot
path: ../TinyLife/Objects/Person.cs
startLine: 2629
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns this person's screen-space pivot position, based on the current animation frame.\n"
example: []
syntax:
content: public virtual Vector2 GetPivot()
return:
type: Microsoft.Xna.Framework.Vector2
description: This person's screen-space pivot position.
content.vb: Public Overridable Function GetPivot() As Vector2
overload: TinyLife.Objects.Person.GetPivot*
- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
id: CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CanExecuteAction(ActionType, ActionInfo, bool)
nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool)
fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Person.cs
startLine: 2641
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the given action type
's delegate's result and also checks additional conditions like , , and .\nThis method additionally catches and handles any exceptions by printing them out as a notification to the player.\n"
example: []
syntax:
content: public virtual CanExecuteResult CanExecuteAction(ActionType type, ActionInfo info, bool automatic)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The action to execute.
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info
- id: automatic
type: System.Boolean
description: Whether the action is automatically executed
return:
type: TinyLife.Actions.CanExecuteResult
description: A that represents whether the action can be executed right now
content.vb: Public Overridable Function CanExecuteAction(type As ActionType, info As ActionInfo, automatic As Boolean) As CanExecuteResult
overload: TinyLife.Objects.Person.CanExecuteAction*
nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean)
fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean)
- uid: TinyLife.Objects.Person.GetValidClothes(TinyLife.Objects.ClothesLayer)
commentId: M:TinyLife.Objects.Person.GetValidClothes(TinyLife.Objects.ClothesLayer)
id: GetValidClothes(TinyLife.Objects.ClothesLayer)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetValidClothes(ClothesLayer)
nameWithType: Person.GetValidClothes(ClothesLayer)
fullName: TinyLife.Objects.Person.GetValidClothes(TinyLife.Objects.ClothesLayer)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetValidClothes
path: ../TinyLife/Objects/Person.cs
startLine: 2693
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the clothes from the registry that match the given that this person can wear, based on their and other factors.\n"
example: []
syntax:
content: public virtual IEnumerable GetValidClothes(ClothesLayer layer)
parameters:
- id: layer
type: TinyLife.Objects.ClothesLayer
description: The layer
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}
description: The clothes that match
content.vb: Public Overridable Function GetValidClothes(layer As ClothesLayer) As IEnumerable(Of Clothes)
overload: TinyLife.Objects.Person.GetValidClothes*
- uid: TinyLife.Objects.Person.CanApplyPersonality(TinyLife.PersonalityType)
commentId: M:TinyLife.Objects.Person.CanApplyPersonality(TinyLife.PersonalityType)
id: CanApplyPersonality(TinyLife.PersonalityType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: CanApplyPersonality(PersonalityType)
nameWithType: Person.CanApplyPersonality(PersonalityType)
fullName: TinyLife.Objects.Person.CanApplyPersonality(TinyLife.PersonalityType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanApplyPersonality
path: ../TinyLife/Objects/Person.cs
startLine: 2705
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether the given personality type
can be applied to this person.\nThe return value is determined by this person's existing and the personality type's and value.\n"
example: []
syntax:
content: public virtual bool CanApplyPersonality(PersonalityType type)
parameters:
- id: type
type: TinyLife.PersonalityType
return:
type: System.Boolean
description: Whether the personality type can apply to this person.
content.vb: Public Overridable Function CanApplyPersonality(type As PersonalityType) As Boolean
overload: TinyLife.Objects.Person.CanApplyPersonality*
- 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)
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)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenerateAnimationGroup
path: ../TinyLife/Objects/Person.cs
startLine: 2719
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nGenerates a for the given settings. This method is called in for each clothes layer, as well as this person's shadow.\n"
example: []
syntax:
content: protected virtual SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, int layerAmount, IReadOnlyDictionary textures, Point textureRegion)
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.
return:
type: MLEM.Animations.SpriteAnimationGroup
description: The generated .
content.vb: Protected Overridable Function GenerateAnimationGroup(clothesLayer As ClothesLayer, layerAmount As Integer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point) As SpriteAnimationGroup
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.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)
commentId: M:TinyLife.Objects.Person.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)
id: DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: DrawLooks(SpriteBatch, Vector2, Vector2, ParentInfo, Color?, float)
nameWithType: Person.DrawLooks(SpriteBatch, Vector2, Vector2, ParentInfo, Color?, float)
fullName: TinyLife.Objects.Person.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, TinyLife.Objects.ParentInfo, Microsoft.Xna.Framework.Color?, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawLooks
path: ../TinyLife/Objects/Person.cs
startLine: 2756
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nDraws this person's looks in the world, which includes their clothes and shadow by default.\n"
example: []
syntax:
content: protected virtual void DrawLooks(SpriteBatch batch, Vector2 drawPos, Vector2 depthPos, ParentInfo parent, Color? overrideColor = null, float scale = 1)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to use for drawing.
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The draw position in screen space.
- id: depthPos
type: Microsoft.Xna.Framework.Vector2
description: The position to use for calculating depth.
- id: parent
type: TinyLife.Objects.ParentInfo
description: This person's parent info.
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An override color to use instead of this person's default colors.
- id: scale
type: System.Single
description: The scale to draw with.
content.vb: Protected Overridable Sub DrawLooks(batch As SpriteBatch, drawPos As Vector2, depthPos As Vector2, parent As ParentInfo, overrideColor As Color? = Nothing, scale As Single = 1)
overload: TinyLife.Objects.Person.DrawLooks*
nameWithType.vb: Person.DrawLooks(SpriteBatch, Vector2, Vector2, ParentInfo, Color?, Single)
fullName.vb: TinyLife.Objects.Person.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, TinyLife.Objects.ParentInfo, Microsoft.Xna.Framework.Color?, Single)
name.vb: DrawLooks(SpriteBatch, Vector2, Vector2, ParentInfo, Color?, Single)
- uid: TinyLife.Objects.Person.UpdateAnimations(System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.UpdateAnimations(System.TimeSpan,System.Single)
id: UpdateAnimations(System.TimeSpan,System.Single)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: UpdateAnimations(TimeSpan, float)
nameWithType: Person.UpdateAnimations(TimeSpan, float)
fullName: TinyLife.Objects.Person.UpdateAnimations(System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAnimations
path: ../TinyLife/Objects/Person.cs
startLine: 2779
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method called in , as well as when this person's rotation changes in to update this person's animation data to the proper state for the current update frame.\n"
example: []
syntax:
content: protected virtual void UpdateAnimations(TimeSpan elapsedGameTime, float speedMultiplier)
parameters:
- id: elapsedGameTime
type: System.TimeSpan
description: The amount of time elapsed since the last animation update.
- id: speedMultiplier
type: System.Single
description: The speed multiplier.
content.vb: Protected Overridable Sub UpdateAnimations(elapsedGameTime As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Objects.Person.UpdateAnimations*
nameWithType.vb: Person.UpdateAnimations(TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.UpdateAnimations(System.TimeSpan, Single)
name.vb: UpdateAnimations(TimeSpan, Single)
- uid: TinyLife.Objects.Person.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Objects.Person.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
id: OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnActionCompleted(Action, CompletionType)
nameWithType: Person.OnActionCompleted(Action, CompletionType)
fullName: TinyLife.Objects.Person.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Person.cs
startLine: 2798
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is called in this person's when an completes.\nBy default, this method does multiple things, including raising the event and calling , as well as multiple things related to specific action results, like adding -based emotions.\n"
example: []
syntax:
content: protected virtual void OnActionCompleted(Action action, CompletionType completion)
parameters:
- id: action
type: TinyLife.Actions.Action
description: ''
- id: completion
type: TinyLife.Actions.CompletionType
description: ''
content.vb: Protected Overridable Sub OnActionCompleted(action As Action, completion As CompletionType)
overload: TinyLife.Objects.Person.OnActionCompleted*
- uid: TinyLife.Objects.Person.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
commentId: M:TinyLife.Objects.Person.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
id: UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: UpdateAction(Action, GameTime, TimeSpan, float, IEnumerable)
nameWithType: Person.UpdateAction(Action, GameTime, TimeSpan, float, IEnumerable)
fullName: TinyLife.Objects.Person.UpdateAction(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, float, System.Collections.Generic.IEnumerable)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAction
path: ../TinyLife/Objects/Person.cs
startLine: 2877
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is called by this person's method when an is to be updated. By default, this method does multiple things including raising the event and calling .\n"
example: []
syntax:
content: protected virtual void UpdateAction(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, IEnumerable goals)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action to update.
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game's time.
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed in-game since the last update.
- id: speedMultiplier
type: System.Single
description: The current speed multiplier.
- id: goals
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: This person's goals, which is always equal to .
content.vb: Protected Overridable Sub UpdateAction(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, goals As IEnumerable(Of IGoalTriggerable))
overload: TinyLife.Objects.Person.UpdateAction*
nameWithType.vb: Person.UpdateAction(Action, GameTime, TimeSpan, Single, IEnumerable(Of IGoalTriggerable))
fullName.vb: TinyLife.Objects.Person.UpdateAction(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single, System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable))
name.vb: UpdateAction(Action, GameTime, TimeSpan, Single, IEnumerable(Of IGoalTriggerable))
- uid: TinyLife.Objects.Person.InitializeAction(TinyLife.Actions.Action)
commentId: M:TinyLife.Objects.Person.InitializeAction(TinyLife.Actions.Action)
id: InitializeAction(TinyLife.Actions.Action)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: InitializeAction(Action)
nameWithType: Person.InitializeAction(Action)
fullName: TinyLife.Objects.Person.InitializeAction(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeAction
path: ../TinyLife/Objects/Person.cs
startLine: 2890
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is called by this person's method when an action from the is moved to . By default, this method raises the event and calls .\n"
example: []
syntax:
content: protected virtual void InitializeAction(Action action)
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action.
content.vb: Protected Overridable Sub InitializeAction(action As Action)
overload: TinyLife.Objects.Person.InitializeAction*
- uid: TinyLife.Objects.Person.OnAgeChanged(TinyLife.Objects.AgeGroup)
commentId: M:TinyLife.Objects.Person.OnAgeChanged(TinyLife.Objects.AgeGroup)
id: OnAgeChanged(TinyLife.Objects.AgeGroup)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: OnAgeChanged(AgeGroup)
nameWithType: Person.OnAgeChanged(AgeGroup)
fullName: TinyLife.Objects.Person.OnAgeChanged(TinyLife.Objects.AgeGroup)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAgeChanged
path: ../TinyLife/Objects/Person.cs
startLine: 2900
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is called by when this person's has just changed. Their previous age is stored in lastAge
.\n"
example: []
syntax:
content: protected virtual void OnAgeChanged(AgeGroup lastAge)
parameters:
- id: lastAge
type: TinyLife.Objects.AgeGroup
description: This person's previous age.
content.vb: Protected Overridable Sub OnAgeChanged(lastAge As AgeGroup)
overload: TinyLife.Objects.Person.OnAgeChanged*
- uid: TinyLife.Objects.Person.ValidateClothes
commentId: M:TinyLife.Objects.Person.ValidateClothes
id: ValidateClothes
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: ValidateClothes()
nameWithType: Person.ValidateClothes()
fullName: TinyLife.Objects.Person.ValidateClothes()
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateClothes
path: ../TinyLife/Objects/Person.cs
startLine: 2984
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nValidates this person's current , removing any invalid ones and adding clothes to layers that require them.\nThis method is called automatically in , as well as when a preview is loaded.\n"
example: []
syntax:
content: public virtual void ValidateClothes()
content.vb: Public Overridable Sub ValidateClothes()
overload: TinyLife.Objects.Person.ValidateClothes*
- uid: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Objects.Person.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})
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: GetRandomSpeakSound(VoiceStyle, SpeakStyle, List, TimeSpan?)
nameWithType: Person.GetRandomSpeakSound(VoiceStyle, SpeakStyle, List, TimeSpan?)
fullName: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle, TinyLife.Objects.SpeakStyle, System.Collections.Generic.List, System.TimeSpan?)
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomSpeakSound
path: ../TinyLife/Objects/Person.cs
startLine: 3109
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a random sound effect which is a speak sound that matches any of the given flag values\n"
example: []
syntax:
content: public static SoundEffect GetRandomSpeakSound(VoiceStyle voice, SpeakStyle style, List avoid = null, TimeSpan? maxLength = null)
parameters:
- id: voice
type: TinyLife.Objects.VoiceStyle
description: The to use.
- id: style
type: TinyLife.Objects.SpeakStyle
description: The styles to chooose sounds from, can be a combined flag
- id: avoid
type: System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect}
description: A list of sounds that will not be chosen from, even if they match the passed styles
- id: maxLength
type: System.Nullable{System.TimeSpan}
description: The maximum length for the returned sound effect to have, or null to return sounds of any length
return:
type: Microsoft.Xna.Framework.Audio.SoundEffect
description: A random sound effect that matches the given properties
content.vb: Public Shared Function GetRandomSpeakSound(voice As VoiceStyle, style As SpeakStyle, avoid As List(Of SoundEffect) = Nothing, maxLength As TimeSpan? = Nothing) As SoundEffect
overload: TinyLife.Objects.Person.GetRandomSpeakSound*
nameWithType.vb: Person.GetRandomSpeakSound(VoiceStyle, SpeakStyle, List(Of SoundEffect), TimeSpan?)
fullName.vb: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle, TinyLife.Objects.SpeakStyle, System.Collections.Generic.List(Of Microsoft.Xna.Framework.Audio.SoundEffect), System.TimeSpan?)
name.vb: GetRandomSpeakSound(VoiceStyle, SpeakStyle, List(Of SoundEffect), TimeSpan?)
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
id: Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[])
nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[])
fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.Person[])
type: Method
source:
remote:
path: TinyLife/Objects/Person.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Objects/Person.cs
startLine: 3137
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCreates a new person with the given settings, optionally randomly generating the returned person's , , , and more.\n"
example: []
syntax:
content: public static Person Create(Map map, Random random, AgeGroup allowedAges = (AgeGroup)-1, bool markRandomlyGenerated = true, bool initializeName = true, bool initializePersonality = true, bool generateMultipleOutfits = true, Person[] geneticInfluences = null)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to create the person for.
- id: random
type: System.Random
description: The instance to use for generating the person.
- id: allowedAges
type: TinyLife.Objects.AgeGroup
description: A set of flags that the person is allowed to have.
- id: markRandomlyGenerated
type: System.Boolean
description: Whether to mark the person as .
- id: initializeName
type: System.Boolean
description: Whether to initialize the person's , and .
- id: initializePersonality
type: System.Boolean
description: Whether to initialize the person's .
- id: generateMultipleOutfits
type: System.Boolean
description: Whether to generate multiple outfits, rather than just one default one.
- id: geneticInfluences
type: TinyLife.Objects.Person[]
description: A set of people that count as genetic influences, from which hair, eye and skin colors will randomly be chosen.
return:
type: TinyLife.Objects.Person
description: The generated person.
content.vb: Public Shared Function Create(map As Map, random As Random, allowedAges As AgeGroup = -1, markRandomlyGenerated As Boolean = True, initializeName As Boolean = True, initializePersonality As Boolean = True, generateMultipleOutfits As Boolean = True, geneticInfluences As Person() = Nothing) As Person
overload: TinyLife.Objects.Person.Create*
nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person())
fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.Person())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person())
references:
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
- 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: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
parent: MLEM.Data.Json
isExternal: true
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
isExternal: true
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.MapObject.PersonRotationOrder
commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
parent: TinyLife.Objects.MapObject
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
name: OnCreated
nameWithType: MapObject.OnCreated
fullName: TinyLife.Objects.MapObject.OnCreated
- uid: TinyLife.Objects.MapObject.OnValidated
commentId: E:TinyLife.Objects.MapObject.OnValidated
parent: TinyLife.Objects.MapObject
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
name: OnEventsAttachable
nameWithType: MapObject.OnEventsAttachable
fullName: TinyLife.Objects.MapObject.OnEventsAttachable
- uid: TinyLife.Objects.MapObject.OnDraw
commentId: E:TinyLife.Objects.MapObject.OnDraw
parent: TinyLife.Objects.MapObject
name: OnDraw
nameWithType: MapObject.OnDraw
fullName: TinyLife.Objects.MapObject.OnDraw
- uid: TinyLife.Objects.MapObject.OnUpdate
commentId: E:TinyLife.Objects.MapObject.OnUpdate
parent: TinyLife.Objects.MapObject
name: OnUpdate
nameWithType: MapObject.OnUpdate
fullName: TinyLife.Objects.MapObject.OnUpdate
- uid: TinyLife.Objects.MapObject.OnGetHoverInfo
commentId: E:TinyLife.Objects.MapObject.OnGetHoverInfo
parent: TinyLife.Objects.MapObject
name: OnGetHoverInfo
nameWithType: MapObject.OnGetHoverInfo
fullName: TinyLife.Objects.MapObject.OnGetHoverInfo
- uid: TinyLife.Objects.MapObject.Position
commentId: P:TinyLife.Objects.MapObject.Position
parent: TinyLife.Objects.MapObject
name: Position
nameWithType: MapObject.Position
fullName: TinyLife.Objects.MapObject.Position
- uid: TinyLife.Objects.MapObject.Visibility
commentId: P:TinyLife.Objects.MapObject.Visibility
parent: TinyLife.Objects.MapObject
name: Visibility
nameWithType: MapObject.Visibility
fullName: TinyLife.Objects.MapObject.Visibility
- uid: TinyLife.Objects.MapObject.Id
commentId: P:TinyLife.Objects.MapObject.Id
parent: TinyLife.Objects.MapObject
name: Id
nameWithType: MapObject.Id
fullName: TinyLife.Objects.MapObject.Id
- uid: TinyLife.Objects.MapObject.Map
commentId: P:TinyLife.Objects.MapObject.Map
parent: TinyLife.Objects.MapObject
name: Map
nameWithType: MapObject.Map
fullName: TinyLife.Objects.MapObject.Map
- uid: TinyLife.Objects.MapObject.CurrentLot
commentId: P:TinyLife.Objects.MapObject.CurrentLot
parent: TinyLife.Objects.MapObject
name: CurrentLot
nameWithType: MapObject.CurrentLot
fullName: TinyLife.Objects.MapObject.CurrentLot
- uid: TinyLife.Objects.MapObject.CurrentRoom
commentId: P:TinyLife.Objects.MapObject.CurrentRoom
parent: TinyLife.Objects.MapObject
name: CurrentRoom
nameWithType: MapObject.CurrentRoom
fullName: TinyLife.Objects.MapObject.CurrentRoom
- uid: TinyLife.Objects.MapObject.IsInWorld
commentId: P:TinyLife.Objects.MapObject.IsInWorld
parent: TinyLife.Objects.MapObject
name: IsInWorld
nameWithType: MapObject.IsInWorld
fullName: TinyLife.Objects.MapObject.IsInWorld
- uid: TinyLife.Objects.MapObject.HoldingPerson
commentId: P:TinyLife.Objects.MapObject.HoldingPerson
parent: TinyLife.Objects.MapObject
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
- uid: TinyLife.Objects.MapObject.OnAdded
commentId: M:TinyLife.Objects.MapObject.OnAdded
parent: TinyLife.Objects.MapObject
name: OnAdded()
nameWithType: MapObject.OnAdded()
fullName: TinyLife.Objects.MapObject.OnAdded()
spec.csharp:
- uid: TinyLife.Objects.MapObject.OnAdded
name: OnAdded
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.OnAdded
name: OnAdded
- name: (
- name: )
- uid: TinyLife.Objects.MapObject.OnRemoved
commentId: M:TinyLife.Objects.MapObject.OnRemoved
parent: TinyLife.Objects.MapObject
name: OnRemoved()
nameWithType: MapObject.OnRemoved()
fullName: TinyLife.Objects.MapObject.OnRemoved()
spec.csharp:
- uid: TinyLife.Objects.MapObject.OnRemoved
name: OnRemoved
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.OnRemoved
name: OnRemoved
- name: (
- name: )
- uid: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject
name: GetAiPriority(Person, ObjectCategory)
nameWithType: MapObject.GetAiPriority(Person, ObjectCategory)
fullName: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
name: GetAiPriority
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
name: GetAiPriority
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: )
- uid: TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: CanExecuteAction(ActionType, ActionInfo, bool, bool)
nameWithType: MapObject.CanExecuteAction(ActionType, ActionInfo, bool, bool)
fullName: TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, bool)
nameWithType.vb: MapObject.CanExecuteAction(ActionType, ActionInfo, Boolean, Boolean)
fullName.vb: TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, Boolean)
name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
name: CanExecuteAction
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
name: CanExecuteAction
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: OnActionCompleted(Action, CompletionType, bool)
nameWithType: MapObject.OnActionCompleted(Action, CompletionType, bool)
fullName: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool)
nameWithType.vb: MapObject.OnActionCompleted(Action, CompletionType, Boolean)
fullName.vb: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean)
name.vb: OnActionCompleted(Action, CompletionType, Boolean)
spec.csharp:
- uid: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
name: OnActionCompleted
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
name: OnActionCompleted
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: ActionUpdate(Action, GameTime, TimeSpan, float, bool)
nameWithType: MapObject.ActionUpdate(Action, GameTime, TimeSpan, float, bool)
fullName: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, float, bool)
nameWithType.vb: MapObject.ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean)
fullName.vb: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single, Boolean)
name.vb: ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean)
spec.csharp:
- uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
name: ActionUpdate
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
name: ActionUpdate
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
parent: TinyLife.Objects.MapObject
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
name: SetMapAndValidate
- name: (
- uid: TinyLife.World.Map
name: Map
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
name: SetMapAndValidate
- name: (
- uid: TinyLife.World.Map
name: Map
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject
name: HasCategory(Person, ObjectCategory)
nameWithType: MapObject.HasCategory(Person, ObjectCategory)
fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
spec.csharp:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
name: HasCategory
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
name: HasCategory
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: )
- uid: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float)
nameWithType: MapObject.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float)
fullName: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
nameWithType.vb: MapObject.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
fullName.vb: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType)
nameWithType: MapObject.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType)
fullName: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
nameWithType.vb: MapObject.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType)
fullName.vb: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.NeedType
name: NeedType
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
name: GetRestoreNeedModifier
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.NeedType
name: NeedType
- name: )
- uid: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
isExternal: true
name: IsFreeSpot(Point)
nameWithType: MapObject.IsFreeSpot(Point)
fullName: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
name: IsFreeSpot
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
name: IsFreeSpot
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
isExternal: true
name: GetPathCostModifier(Point)
nameWithType: MapObject.GetPathCostModifier(Point)
fullName: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
name: GetPathCostModifier
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
name: GetPathCostModifier
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Objects.MapObject
isExternal: true
name: OnPositionChanged(Vector2)
nameWithType: MapObject.OnPositionChanged(Vector2)
fullName: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
spec.csharp:
- uid: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
name: OnPositionChanged
- name: (
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
name: OnPositionChanged
- name: (
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: DoDraw(GameTime, object, Color?, bool, List- )
nameWithType: MapObject.DoDraw(GameTime, object, Color?, bool, List)
fullName: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Color?, bool, System.Collections.Generic.List)
nameWithType.vb: MapObject.DoDraw(GameTime, Object, Color?, Boolean, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Color?, Boolean, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: DoDraw(GameTime, Object, Color?, Boolean, List(Of Item))
spec.csharp:
- uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
name: DoDraw
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: MLEM.Graphics.StaticSpriteBatch.Item
name: Item
isExternal: true
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
name: DoDraw
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: MLEM.Graphics.StaticSpriteBatch.Item
name: Item
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: DoUpdate(GameTime, TimeSpan, float)
nameWithType: MapObject.DoUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MapObject.DoUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: DoUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: DoUpdate
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: DoUpdate
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean,System.Boolean,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean,System.Boolean,System.Boolean)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: DrawColumns(Map, Vector2, object, Vector2, TextureRegion, Color, float, Point, List
- , bool, ParentInfo, float, SpriteEffects, bool, bool, bool)
nameWithType: MapObject.DrawColumns(Map, Vector2, object, Vector2, TextureRegion, Color, float, Point, List, bool, ParentInfo, float, SpriteEffects, bool, bool, bool)
fullName: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, object, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Point, System.Collections.Generic.List, bool, TinyLife.Objects.ParentInfo, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, bool, bool, bool)
nameWithType.vb: MapObject.DrawColumns(Map, Vector2, Object, Vector2, TextureRegion, Color, Single, Point, List(Of StaticSpriteBatch.Item), Boolean, ParentInfo, Single, SpriteEffects, Boolean, Boolean, Boolean)
fullName.vb: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Object, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, Single, Microsoft.Xna.Framework.Point, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item), Boolean, TinyLife.Objects.ParentInfo, Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, Boolean, Boolean, Boolean)
name.vb: DrawColumns(Map, Vector2, Object, Vector2, TextureRegion, Color, Single, Point, List(Of Item), Boolean, ParentInfo, Single, SpriteEffects, Boolean, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean,System.Boolean,System.Boolean)
name: DrawColumns
- name: (
- uid: TinyLife.World.Map
name: Map
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: ','
- name: " "
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: MLEM.Graphics.StaticSpriteBatch.Item
name: Item
isExternal: true
- name: '>'
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.ParentInfo
name: ParentInfo
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
name: SpriteEffects
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean,System.Boolean,System.Boolean)
name: DrawColumns
- name: (
- uid: TinyLife.World.Map
name: Map
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: ','
- name: " "
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: MLEM.Graphics.StaticSpriteBatch.Item
name: Item
isExternal: true
- name: )
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.ParentInfo
name: ParentInfo
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
name: SpriteEffects
isExternal: true
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.MapObject.GetModCategory(System.String)
commentId: M:TinyLife.Objects.MapObject.GetModCategory(System.String)
parent: TinyLife.Objects.MapObject
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: GetModCategory(string)
nameWithType: MapObject.GetModCategory(string)
fullName: TinyLife.Objects.MapObject.GetModCategory(string)
nameWithType.vb: MapObject.GetModCategory(String)
fullName.vb: TinyLife.Objects.MapObject.GetModCategory(String)
name.vb: GetModCategory(String)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetModCategory(System.String)
name: GetModCategory
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetModCategory(System.String)
name: GetModCategory
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, object)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
name.vb: SetData(String, Object)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: GetData(string)
nameWithType: JsonTypeSafeGenericDataHolder.GetData(string)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string)
nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
name.vb: GetData(Of T)(String)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
name: GetData
isExternal: true
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
name: GetData
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
name: GetDataKeys()
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
name: GetDataKeys
isExternal: true
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
name: GetDataKeys
isExternal: true
- name: (
- name: )
- 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.Person.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(Person)
nameWithType: Extensions.JsonCopy(Person)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.Person)
nameWithType.vb: Extensions.JsonCopy(Of Person)(Person)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Person)(TinyLife.Objects.Person)
name.vb: JsonCopy(Of Person)(Person)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Person)
name: JsonCopy
- name: <
- uid: TinyLife.Objects.Person
name: Person
- name: '>'
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Person)
name: JsonCopy
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Person
name: Person
- name: )
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: )
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
isExternal: true
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Data
name: Data
isExternal: true
- name: .
- uid: MLEM.Data.Json
name: Json
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Data
name: Data
isExternal: true
- name: .
- uid: MLEM.Data.Json
name: Json
isExternal: true
- uid: MLEM.Misc
commentId: N:MLEM.Misc
isExternal: true
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Misc
name: Misc
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Misc
name: Misc
isExternal: true
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(T)
nameWithType: Extensions.JsonCopy(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
- uid: TinyLife.Objects.Person.RecentActions
commentId: F:TinyLife.Objects.Person.RecentActions
name: RecentActions
nameWithType: Person.RecentActions
fullName: TinyLife.Objects.Person.RecentActions
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: TinyLife.Objects.Person.GetWalkSpeed
commentId: M:TinyLife.Objects.Person.GetWalkSpeed
name: GetWalkSpeed()
nameWithType: Person.GetWalkSpeed()
fullName: TinyLife.Objects.Person.GetWalkSpeed()
spec.csharp:
- uid: TinyLife.Objects.Person.GetWalkSpeed
name: GetWalkSpeed
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetWalkSpeed
name: GetWalkSpeed
- name: (
- name: )
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Objects.AgeGroup
commentId: T:TinyLife.Objects.AgeGroup
parent: TinyLife.Objects
name: AgeGroup
nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup
- uid: TinyLife.Objects.AgeGroup[]
isExternal: true
name: AgeGroup[]
nameWithType: AgeGroup[]
fullName: TinyLife.Objects.AgeGroup[]
nameWithType.vb: AgeGroup()
fullName.vb: TinyLife.Objects.AgeGroup()
name.vb: AgeGroup()
spec.csharp:
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
commentId: T:Microsoft.Xna.Framework.Audio.SoundEffect
parent: Microsoft.Xna.Framework.Audio
isExternal: true
name: SoundEffect
nameWithType: SoundEffect
fullName: Microsoft.Xna.Framework.Audio.SoundEffect
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: GetRandomSpeakSound(VoiceStyle, SpeakStyle, List, TimeSpan?)
nameWithType: Person.GetRandomSpeakSound(VoiceStyle, SpeakStyle, List, TimeSpan?)
fullName: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle, TinyLife.Objects.SpeakStyle, System.Collections.Generic.List, System.TimeSpan?)
nameWithType.vb: Person.GetRandomSpeakSound(VoiceStyle, SpeakStyle, List(Of SoundEffect), TimeSpan?)
fullName.vb: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle, TinyLife.Objects.SpeakStyle, System.Collections.Generic.List(Of Microsoft.Xna.Framework.Audio.SoundEffect), System.TimeSpan?)
name.vb: GetRandomSpeakSound(VoiceStyle, SpeakStyle, List(Of SoundEffect), TimeSpan?)
spec.csharp:
- uid: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
name: GetRandomSpeakSound
- name: (
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: ','
- name: " "
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: '>'
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
name: GetRandomSpeakSound
- name: (
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: ','
- name: " "
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: )
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: )
- uid: System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle},System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect}}
commentId: T:System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle},System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect}}
parent: System.Collections.Generic
definition: System.Collections.Generic.Dictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
name: Dictionary<(VoiceStyle, SpeakStyle), List>
nameWithType: Dictionary<(VoiceStyle, SpeakStyle), List>
fullName: System.Collections.Generic.Dictionary<(TinyLife.Objects.VoiceStyle, TinyLife.Objects.SpeakStyle), System.Collections.Generic.List>
nameWithType.vb: Dictionary(Of (VoiceStyle, SpeakStyle), List(Of SoundEffect))
fullName.vb: System.Collections.Generic.Dictionary(Of (TinyLife.Objects.VoiceStyle, TinyLife.Objects.SpeakStyle), System.Collections.Generic.List(Of Microsoft.Xna.Framework.Audio.SoundEffect))
name.vb: Dictionary(Of (VoiceStyle, SpeakStyle), List(Of SoundEffect))
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: (
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: ','
- name: " "
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: )
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- name: (
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: ','
- name: " "
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: )
- name: ','
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: )
- name: )
- uid: Microsoft.Xna.Framework.Audio
commentId: N:Microsoft.Xna.Framework.Audio
isExternal: true
name: Microsoft.Xna.Framework.Audio
nameWithType: Microsoft.Xna.Framework.Audio
fullName: Microsoft.Xna.Framework.Audio
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
- 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: TinyLife.Objects.SpeakStyle
commentId: T:TinyLife.Objects.SpeakStyle
parent: TinyLife.Objects
name: SpeakStyle
nameWithType: SpeakStyle
fullName: TinyLife.Objects.SpeakStyle
- uid: TinyLife.Objects.SpeakStyle[]
isExternal: true
name: SpeakStyle[]
nameWithType: SpeakStyle[]
fullName: TinyLife.Objects.SpeakStyle[]
nameWithType.vb: SpeakStyle()
fullName.vb: TinyLife.Objects.SpeakStyle()
name.vb: SpeakStyle()
spec.csharp:
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: (
- name: )
- uid: TinyLife.Objects.Person.VoiceStyle
commentId: F:TinyLife.Objects.Person.VoiceStyle
name: VoiceStyle
nameWithType: Person.VoiceStyle
fullName: TinyLife.Objects.Person.VoiceStyle
- uid: TinyLife.Objects.VoiceStyle[]
isExternal: true
name: VoiceStyle[]
nameWithType: VoiceStyle[]
fullName: TinyLife.Objects.VoiceStyle[]
nameWithType.vb: VoiceStyle()
fullName.vb: TinyLife.Objects.VoiceStyle()
name.vb: VoiceStyle()
spec.csharp:
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: (
- name: )
- uid: TinyLife.Objects.Person.DrawSize*
commentId: Overload:TinyLife.Objects.Person.DrawSize
name: DrawSize
nameWithType: Person.DrawSize
fullName: TinyLife.Objects.Person.DrawSize
- uid: Microsoft.Xna.Framework.Point
commentId: T:Microsoft.Xna.Framework.Point
parent: Microsoft.Xna.Framework
isExternal: true
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Objects.MapObject.ParentInfo
commentId: P:TinyLife.Objects.MapObject.ParentInfo
parent: TinyLife.Objects.MapObject
name: ParentInfo
nameWithType: MapObject.ParentInfo
fullName: TinyLife.Objects.MapObject.ParentInfo
- uid: TinyLife.Objects.Person.ParentInfo*
commentId: Overload:TinyLife.Objects.Person.ParentInfo
name: ParentInfo
nameWithType: Person.ParentInfo
fullName: TinyLife.Objects.Person.ParentInfo
- uid: TinyLife.Objects.ParentInfo
commentId: T:TinyLife.Objects.ParentInfo
parent: TinyLife.Objects
name: ParentInfo
nameWithType: ParentInfo
fullName: TinyLife.Objects.ParentInfo
- uid: TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
commentId: M:TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: EnqueueAction(ActionType, ActionInfo, bool, ActionVariety, bool, bool)
nameWithType: Person.EnqueueAction(ActionType, ActionInfo, bool, ActionVariety, bool, bool)
fullName: TinyLife.Objects.Person.EnqueueAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, TinyLife.Actions.ActionVariety, bool, bool)
nameWithType.vb: Person.EnqueueAction(Of T)(ActionType, ActionInfo, Boolean, ActionVariety, Boolean, Boolean)
fullName.vb: TinyLife.Objects.Person.EnqueueAction(Of T)(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Actions.ActionVariety, Boolean, Boolean)
name.vb: EnqueueAction(Of T)(ActionType, ActionInfo, Boolean, ActionVariety, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
name: EnqueueAction
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionVariety
name: ActionVariety
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)
name: EnqueueAction
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionVariety
name: ActionVariety
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
commentId: M:TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: CancelAction(Action, Action, bool)
nameWithType: Person.CancelAction(Action, Action, bool)
fullName: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action, TinyLife.Actions.Action, bool)
nameWithType.vb: Person.CancelAction(Action, Action, Boolean)
fullName.vb: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action, TinyLife.Actions.Action, Boolean)
name.vb: CancelAction(Action, Action, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
name: CancelAction
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.CancelAction(TinyLife.Actions.Action,TinyLife.Actions.Action,System.Boolean)
name: CancelAction
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Collections.Generic.List{TinyLife.Actions.Action}
commentId: T:System.Collections.Generic.List{TinyLife.Actions.Action}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of Action)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Actions.Action)
name.vb: List(Of Action)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Actions.Action
name: Action
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic.List{System.ValueTuple{TinyLife.Actions.Action,System.Boolean}}
commentId: T:System.Collections.Generic.List{System.ValueTuple{TinyLife.Actions.Action,System.Boolean}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<(Action, bool)>
nameWithType: List<(Action, bool)>
fullName: System.Collections.Generic.List<(TinyLife.Actions.Action, bool)>
nameWithType.vb: List(Of (Action, Boolean))
fullName.vb: System.Collections.Generic.List(Of (TinyLife.Actions.Action, Boolean))
name.vb: List(Of (Action, Boolean))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
- uid: TinyLife.Objects.Person.CurrentActions
commentId: F:TinyLife.Objects.Person.CurrentActions
name: CurrentActions
nameWithType: Person.CurrentActions
fullName: TinyLife.Objects.Person.CurrentActions
- uid: TinyLife.Objects.Person.ActionQueue
commentId: F:TinyLife.Objects.Person.ActionQueue
name: ActionQueue
nameWithType: Person.ActionQueue
fullName: TinyLife.Objects.Person.ActionQueue
- uid: TinyLife.Objects.Person.AllActions*
commentId: Overload:TinyLife.Objects.Person.AllActions
name: AllActions
nameWithType: Person.AllActions
fullName: TinyLife.Objects.Person.AllActions
- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
nameWithType.vb: IEnumerable(Of Action)
fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Action)
name.vb: IEnumerable(Of Action)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: TinyLife.Actions.Action
name: Action
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Need
commentId: T:TinyLife.Need
name: Need
nameWithType: Need
fullName: TinyLife.Need
- uid: TinyLife.NeedType.Types
commentId: F:TinyLife.NeedType.Types
name: Types
nameWithType: NeedType.Types
fullName: TinyLife.NeedType.Types
- uid: TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
commentId: M:TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
name: GetNeed(NeedType)
nameWithType: Person.GetNeed(NeedType)
fullName: TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
name: GetNeed
- name: (
- uid: TinyLife.NeedType
name: NeedType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)
name: GetNeed
- name: (
- uid: TinyLife.NeedType
name: NeedType
- name: )
- uid: TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
commentId: M:TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
name: GetNeedPercentage(NeedType)
nameWithType: Person.GetNeedPercentage(NeedType)
fullName: TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
name: GetNeedPercentage
- name: (
- uid: TinyLife.NeedType
name: NeedType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)
name: GetNeedPercentage
- name: (
- uid: TinyLife.NeedType
name: NeedType
- name: )
- uid: System.Collections.Generic.Dictionary{System.String,TinyLife.Need}
commentId: T:System.Collections.Generic.Dictionary{System.String,TinyLife.Need}
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 String, Need)
fullName.vb: System.Collections.Generic.Dictionary(Of String, TinyLife.Need)
name.vb: Dictionary(Of String, Need)
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: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Need
name: Need
- 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: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Need
name: Need
- name: )
- uid: TinyLife.Skills.Skill
commentId: T:TinyLife.Skills.Skill
parent: TinyLife.Skills
name: Skill
nameWithType: Skill
fullName: TinyLife.Skills.Skill
- uid: TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
commentId: M:TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
name: GetSkillLevel(SkillType)
nameWithType: Person.GetSkillLevel(SkillType)
fullName: TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
name: GetSkillLevel
- name: (
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)
name: GetSkillLevel
- name: (
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: )
- uid: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
commentId: M:TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: GainSkill(SkillType, float, ActionInfo, float)
nameWithType: Person.GainSkill(SkillType, float, ActionInfo, float)
fullName: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType, float, TinyLife.Actions.ActionInfo, float)
nameWithType.vb: Person.GainSkill(SkillType, Single, ActionInfo, Single)
fullName.vb: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType, Single, TinyLife.Actions.ActionInfo, Single)
name.vb: GainSkill(SkillType, Single, ActionInfo, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
name: GainSkill
- name: (
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
name: GainSkill
- name: (
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.Collections.Generic.Dictionary{System.String,TinyLife.Skills.Skill}
commentId: T:System.Collections.Generic.Dictionary{System.String,TinyLife.Skills.Skill}
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 String, Skill)
fullName.vb: System.Collections.Generic.Dictionary(Of String, TinyLife.Skills.Skill)
name.vb: Dictionary(Of String, Skill)
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: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Skills.Skill
name: Skill
- 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: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Skills.Skill
name: Skill
- name: )
- uid: TinyLife.Skills
commentId: N:TinyLife.Skills
name: TinyLife.Skills
nameWithType: TinyLife.Skills
fullName: TinyLife.Skills
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Skills
name: Skills
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Skills
name: Skills
- uid: TinyLife.Relationship
commentId: T:TinyLife.Relationship
parent: TinyLife
name: Relationship
nameWithType: Relationship
fullName: TinyLife.Relationship
- uid: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
commentId: M:TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: GetRelationship(Person, bool)
nameWithType: Person.GetRelationship(Person, bool)
fullName: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person, bool)
nameWithType.vb: Person.GetRelationship(Person, Boolean)
fullName.vb: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person, Boolean)
name.vb: GetRelationship(Person, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
name: GetRelationship
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)
name: GetRelationship
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
commentId: M:TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: ChangeFriendship(Person, float)
nameWithType: Person.ChangeFriendship(Person, float)
fullName: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person, float)
nameWithType.vb: Person.ChangeFriendship(Person, Single)
fullName.vb: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person, Single)
name.vb: ChangeFriendship(Person, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
name: ChangeFriendship
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.ChangeFriendship(TinyLife.Objects.Person,System.Single)
name: ChangeFriendship
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.Collections.Generic.List{TinyLife.Relationship}
commentId: T:System.Collections.Generic.List{TinyLife.Relationship}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of Relationship)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Relationship)
name.vb: List(Of Relationship)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Relationship
name: Relationship
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Relationship
name: Relationship
- name: )
- uid: TinyLife
commentId: N:TinyLife
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: TinyLife.Uis.CharacterCreator
commentId: T:TinyLife.Uis.CharacterCreator
parent: TinyLife.Uis
name: CharacterCreator
nameWithType: CharacterCreator
fullName: TinyLife.Uis.CharacterCreator
- uid: TinyLife.Objects.WornClothes
commentId: T:TinyLife.Objects.WornClothes
parent: TinyLife.Objects
name: WornClothes
nameWithType: WornClothes
fullName: TinyLife.Objects.WornClothes
- uid: System.Collections.Generic.List{TinyLife.Objects.Outfit}
commentId: T:System.Collections.Generic.List{TinyLife.Objects.Outfit}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of Outfit)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Objects.Outfit)
name.vb: List(Of Outfit)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Objects.Outfit
name: Outfit
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Outfit
name: Outfit
- name: )
- uid: TinyLife.Uis
commentId: N:TinyLife.Uis
name: TinyLife.Uis
nameWithType: TinyLife.Uis
fullName: TinyLife.Uis
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Uis
name: Uis
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Uis
name: Uis
- uid: TinyLife.PersonalityType
commentId: T:TinyLife.PersonalityType
parent: TinyLife
name: PersonalityType
nameWithType: PersonalityType
fullName: TinyLife.PersonalityType
- uid: TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
commentId: M:TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
name: HasPersonality(PersonalityType)
nameWithType: Person.HasPersonality(PersonalityType)
fullName: TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
spec.csharp:
- uid: TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
name: HasPersonality
- name: (
- uid: TinyLife.PersonalityType
name: PersonalityType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.HasPersonality(TinyLife.PersonalityType)
name: HasPersonality
- name: (
- uid: TinyLife.PersonalityType
name: PersonalityType
- name: )
- uid: System.Collections.Generic.HashSet{TinyLife.PersonalityType}
commentId: T:System.Collections.Generic.HashSet{TinyLife.PersonalityType}
parent: System.Collections.Generic
definition: System.Collections.Generic.HashSet`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
name: HashSet
nameWithType: HashSet
fullName: System.Collections.Generic.HashSet
nameWithType.vb: HashSet(Of PersonalityType)
fullName.vb: System.Collections.Generic.HashSet(Of TinyLife.PersonalityType)
name.vb: HashSet(Of PersonalityType)
spec.csharp:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: <
- uid: TinyLife.PersonalityType
name: PersonalityType
- name: '>'
spec.vb:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.PersonalityType
name: PersonalityType
- name: )
- uid: System.Collections.Generic.HashSet`1
commentId: T:System.Collections.Generic.HashSet`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
name: HashSet
nameWithType: HashSet
fullName: System.Collections.Generic.HashSet
nameWithType.vb: HashSet(Of T)
fullName.vb: System.Collections.Generic.HashSet(Of T)
name.vb: HashSet(Of T)
spec.csharp:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Emotions.EmotionModifier.Instance
commentId: T:TinyLife.Emotions.EmotionModifier.Instance
parent: TinyLife.Emotions
name: EmotionModifier.Instance
nameWithType: EmotionModifier.Instance
fullName: TinyLife.Emotions.EmotionModifier.Instance
spec.csharp:
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
spec.vb:
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
name: AddEmotion
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
commentId: M:TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion(EmotionModifier)
nameWithType: Person.RemoveEmotion(EmotionModifier)
fullName: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
spec.csharp:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
name: RemoveEmotion
- name: (
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: )
- uid: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: LowerEmotion(EmotionType, float, float)
nameWithType: Person.LowerEmotion(EmotionType, float, float)
fullName: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType, float, float)
nameWithType.vb: Person.LowerEmotion(EmotionType, Single, Single)
fullName.vb: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType, Single, Single)
name.vb: LowerEmotion(EmotionType, Single, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
name: LowerEmotion
- name: (
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
name: LowerEmotion
- name: (
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.Collections.Generic.List{TinyLife.Emotions.EmotionModifier.Instance}
commentId: T:System.Collections.Generic.List{TinyLife.Emotions.EmotionModifier.Instance}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of EmotionModifier.Instance)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Emotions.EmotionModifier.Instance)
name.vb: List(Of EmotionModifier.Instance)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
- name: )
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
name: TinyLife.Emotions
nameWithType: TinyLife.Emotions
fullName: TinyLife.Emotions
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Emotions
name: Emotions
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Emotions
name: Emotions
- uid: TinyLife.Goals.Project
commentId: T:TinyLife.Goals.Project
parent: TinyLife.Goals
name: Project
nameWithType: Project
fullName: TinyLife.Goals.Project
- uid: TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
commentId: M:TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
name: StartProject(Project)
nameWithType: Person.StartProject(Project)
fullName: TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
spec.csharp:
- uid: TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
name: StartProject
- name: (
- uid: TinyLife.Goals.Project
name: Project
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
name: StartProject
- name: (
- uid: TinyLife.Goals.Project
name: Project
- name: )
- uid: TinyLife.Objects.Person.GetProject(System.String,System.String)
commentId: M:TinyLife.Objects.Person.GetProject(System.String,System.String)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: GetProject(string, string)
nameWithType: Person.GetProject(string, string)
fullName: TinyLife.Objects.Person.GetProject(string, string)
nameWithType.vb: Person.GetProject(String, String)
fullName.vb: TinyLife.Objects.Person.GetProject(String, String)
name.vb: GetProject(String, String)
spec.csharp:
- uid: TinyLife.Objects.Person.GetProject(System.String,System.String)
name: GetProject
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetProject(System.String,System.String)
name: GetProject
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: TinyLife.Objects.Person.GetProjects(System.String)
commentId: M:TinyLife.Objects.Person.GetProjects(System.String)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: GetProjects(string)
nameWithType: Person.GetProjects(string)
fullName: TinyLife.Objects.Person.GetProjects(string)
nameWithType.vb: Person.GetProjects(String)
fullName.vb: TinyLife.Objects.Person.GetProjects(String)
name.vb: GetProjects(String)
spec.csharp:
- uid: TinyLife.Objects.Person.GetProjects(System.String)
name: GetProjects
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetProjects(System.String)
name: GetProjects
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: TinyLife.Goals.Project.Remove
commentId: M:TinyLife.Goals.Project.Remove
name: Remove()
nameWithType: Project.Remove()
fullName: TinyLife.Goals.Project.Remove()
spec.csharp:
- uid: TinyLife.Goals.Project.Remove
name: Remove
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.Project.Remove
name: Remove
- name: (
- name: )
- uid: System.Collections.Generic.List{TinyLife.Goals.Project}
commentId: T:System.Collections.Generic.List{TinyLife.Goals.Project}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of Project)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.Project)
name.vb: List(Of Project)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Goals.Project
name: Project
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Project
name: Project
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Goals
name: Goals
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Goals
name: Goals
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Objects.Person.MaxRecentActionsAmount
commentId: F:TinyLife.Objects.Person.MaxRecentActionsAmount
name: MaxRecentActionsAmount
nameWithType: Person.MaxRecentActionsAmount
fullName: TinyLife.Objects.Person.MaxRecentActionsAmount
- uid: System.Collections.Generic.List{TinyLife.Actions.ActionType}
commentId: T:System.Collections.Generic.List{TinyLife.Actions.ActionType}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of ActionType)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Actions.ActionType)
name.vb: List(Of ActionType)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
- uid: TinyLife.Goals.Memory
commentId: T:TinyLife.Goals.Memory
name: Memory
nameWithType: Memory
fullName: TinyLife.Goals.Memory
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: AddMemory(MemoryType, ActionInfo, bool, TimeSpan?)
nameWithType: Person.AddMemory(MemoryType, ActionInfo, bool, TimeSpan?)
fullName: TinyLife.Objects.Person.AddMemory(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, bool, System.TimeSpan?)
nameWithType.vb: Person.AddMemory(Of T)(MemoryType, ActionInfo, Boolean, TimeSpan?)
fullName.vb: TinyLife.Objects.Person.AddMemory(Of T)(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, Boolean, System.TimeSpan?)
name.vb: AddMemory(Of T)(MemoryType, ActionInfo, Boolean, TimeSpan?)
spec.csharp:
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
name: AddMemory
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
name: AddMemory
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- name: )
- uid: TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
commentId: M:TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
name: GetMemories(MemoryType)
nameWithType: Person.GetMemories(MemoryType)
fullName: TinyLife.Objects.Person.GetMemories(TinyLife.Goals.MemoryType)
nameWithType.vb: Person.GetMemories(Of T)(MemoryType)
fullName.vb: TinyLife.Objects.Person.GetMemories(Of T)(TinyLife.Goals.MemoryType)
name.vb: GetMemories(Of T)(MemoryType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
name: GetMemories
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)
name: GetMemories
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: )
- uid: TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
commentId: M:TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: GetTimeSinceMemory(MemoryType, Func)
nameWithType: Person.GetTimeSinceMemory(MemoryType, Func)
fullName: TinyLife.Objects.Person.GetTimeSinceMemory(TinyLife.Goals.MemoryType, System.Func)
nameWithType.vb: Person.GetTimeSinceMemory(Of T)(MemoryType, Func(Of T, Boolean))
fullName.vb: TinyLife.Objects.Person.GetTimeSinceMemory(Of T)(TinyLife.Goals.MemoryType, System.Func(Of T, Boolean))
name.vb: GetTimeSinceMemory(Of T)(MemoryType, Func(Of T, Boolean))
spec.csharp:
- uid: TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
name: GetTimeSinceMemory
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: ','
- name: " "
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- name: T
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
name: GetTimeSinceMemory
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: ','
- name: " "
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
- uid: System.Collections.Generic.List{TinyLife.Goals.Memory}
commentId: T:System.Collections.Generic.List{TinyLife.Goals.Memory}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of Memory)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.Memory)
name.vb: List(Of Memory)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Goals.Memory
name: Memory
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Memory
name: Memory
- name: )
- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
commentId: M:TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: AddJob(JobType, int)
nameWithType: Person.AddJob(JobType, int)
fullName: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, int)
nameWithType.vb: Person.AddJob(JobType, Integer)
fullName.vb: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, Integer)
name.vb: AddJob(JobType, Integer)
spec.csharp:
- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
name: AddJob
- name: (
- uid: TinyLife.Goals.JobType
name: JobType
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
name: AddJob
- name: (
- uid: TinyLife.Goals.JobType
name: JobType
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
commentId: M:TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
name: RemoveJob(JobType)
nameWithType: Person.RemoveJob(JobType)
fullName: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
spec.csharp:
- uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
name: RemoveJob
- name: (
- uid: TinyLife.Goals.JobType
name: JobType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
name: RemoveJob
- name: (
- uid: TinyLife.Goals.JobType
name: JobType
- name: )
- uid: System.Collections.Generic.List{TinyLife.Goals.Job}
commentId: T:System.Collections.Generic.List{TinyLife.Goals.Job}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List
nameWithType: List
fullName: System.Collections.Generic.List
nameWithType.vb: List(Of Job)
fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.Job)
name.vb: List(Of Job)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Goals.Job
name: Job
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Job
name: Job
- name: )
- 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.Person.FirstName
commentId: F:TinyLife.Objects.Person.FirstName
name: FirstName
nameWithType: Person.FirstName
fullName: TinyLife.Objects.Person.FirstName
- uid: TinyLife.Objects.Person.LastName
commentId: F:TinyLife.Objects.Person.LastName
name: LastName
nameWithType: Person.LastName
fullName: TinyLife.Objects.Person.LastName
- uid: TinyLife.Objects.Person.FullName*
commentId: Overload:TinyLife.Objects.Person.FullName
name: FullName
nameWithType: Person.FullName
fullName: TinyLife.Objects.Person.FullName
- uid: TinyLife.Objects.Person.FullName
commentId: P:TinyLife.Objects.Person.FullName
name: FullName
nameWithType: Person.FullName
fullName: TinyLife.Objects.Person.FullName
- uid: TinyLife.Objects.Person.FullNamePronouns*
commentId: Overload:TinyLife.Objects.Person.FullNamePronouns
name: FullNamePronouns
nameWithType: Person.FullNamePronouns
fullName: TinyLife.Objects.Person.FullNamePronouns
- uid: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: Speak(SpeakStyle, float, float)
nameWithType: Person.Speak(SpeakStyle, float, float)
fullName: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle, float, float)
nameWithType.vb: Person.Speak(SpeakStyle, Single, Single)
fullName.vb: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle, Single, Single)
name.vb: Speak(SpeakStyle, Single, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
name: Speak
- name: (
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
name: Speak
- name: (
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.AgeGroup.Child
commentId: F:TinyLife.Objects.AgeGroup.Child
name: Child
nameWithType: AgeGroup.Child
fullName: TinyLife.Objects.AgeGroup.Child
- uid: TinyLife.Objects.AgeGroup.Baby
commentId: F:TinyLife.Objects.AgeGroup.Baby
name: Baby
nameWithType: AgeGroup.Baby
fullName: TinyLife.Objects.AgeGroup.Baby
- uid: TinyLife.Objects.VoiceStyle.Child
commentId: F:TinyLife.Objects.VoiceStyle.Child
name: Child
nameWithType: VoiceStyle.Child
fullName: TinyLife.Objects.VoiceStyle.Child
- uid: TinyLife.Objects.VoiceStyle.Baby
commentId: F:TinyLife.Objects.VoiceStyle.Baby
name: Baby
nameWithType: VoiceStyle.Baby
fullName: TinyLife.Objects.VoiceStyle.Baby
- uid: TinyLife.Objects.VoiceStyle
commentId: T:TinyLife.Objects.VoiceStyle
parent: TinyLife.Objects
name: VoiceStyle
nameWithType: VoiceStyle
fullName: TinyLife.Objects.VoiceStyle
- uid: MLEM.Misc.Direction2
commentId: T:MLEM.Misc.Direction2
parent: MLEM.Misc
isExternal: true
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
- uid: TinyLife.Objects.Person.Rotation*
commentId: Overload:TinyLife.Objects.Person.Rotation
name: Rotation
nameWithType: Person.Rotation
fullName: TinyLife.Objects.Person.Rotation
- uid: TinyLife.Objects.Person.Household
commentId: P:TinyLife.Objects.Person.Household
name: Household
nameWithType: Person.Household
fullName: TinyLife.Objects.Person.Household
- uid: TinyLife.Objects.Person.Household*
commentId: Overload:TinyLife.Objects.Person.Household
name: Household
nameWithType: Person.Household
fullName: TinyLife.Objects.Person.Household
- uid: TinyLife.World.Household
commentId: T:TinyLife.World.Household
parent: TinyLife.World
name: Household
nameWithType: Household
fullName: TinyLife.World.Household
- uid: TinyLife.Actions.Emote
commentId: T:TinyLife.Actions.Emote
parent: TinyLife.Actions
name: Emote
nameWithType: Emote
fullName: TinyLife.Actions.Emote
- uid: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
commentId: M:TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: DisplayEmote(EmoteCategory, float, float)
nameWithType: Person.DisplayEmote(EmoteCategory, float, float)
fullName: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory, float, float)
nameWithType.vb: Person.DisplayEmote(EmoteCategory, Single, Single)
fullName.vb: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory, Single, Single)
name.vb: DisplayEmote(EmoteCategory, Single, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
name: DisplayEmote
- name: (
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.DisplayEmote(TinyLife.Actions.EmoteCategory,System.Single,System.Single)
name: DisplayEmote
- name: (
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.Person.CurrentEmote*
commentId: Overload:TinyLife.Objects.Person.CurrentEmote
name: CurrentEmote
nameWithType: Person.CurrentEmote
fullName: TinyLife.Objects.Person.CurrentEmote
- uid: TinyLife.Objects.Person.CurrentSpeakStyle*
commentId: Overload:TinyLife.Objects.Person.CurrentSpeakStyle
name: CurrentSpeakStyle
nameWithType: Person.CurrentSpeakStyle
fullName: TinyLife.Objects.Person.CurrentSpeakStyle
- uid: System.Nullable{TinyLife.Objects.SpeakStyle}
commentId: T:System.Nullable{TinyLife.Objects.SpeakStyle}
parent: System
definition: System.Nullable`1
name: SpeakStyle?
nameWithType: SpeakStyle?
fullName: TinyLife.Objects.SpeakStyle?
spec.csharp:
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- name: '?'
spec.vb:
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
- 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.World.Lot
commentId: T:TinyLife.World.Lot
parent: TinyLife.World
name: Lot
nameWithType: Lot
fullName: TinyLife.World.Lot
- uid: TinyLife.Actions.VisitLotAction
commentId: T:TinyLife.Actions.VisitLotAction
name: VisitLotAction
nameWithType: VisitLotAction
fullName: TinyLife.Actions.VisitLotAction
- uid: TinyLife.Actions.GoHomeAction
commentId: T:TinyLife.Actions.GoHomeAction
name: GoHomeAction
nameWithType: GoHomeAction
fullName: TinyLife.Actions.GoHomeAction
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
commentId: M:TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
name: VisitLot(Lot)
nameWithType: Person.VisitLot(Lot)
fullName: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
spec.csharp:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
name: VisitLot
- name: (
- uid: TinyLife.World.Lot
name: Lot
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)
name: VisitLot
- name: (
- uid: TinyLife.World.Lot
name: Lot
- name: )
- uid: TinyLife.Objects.Person.LastVisitedLot*
commentId: Overload:TinyLife.Objects.Person.LastVisitedLot
name: LastVisitedLot
nameWithType: Person.LastVisitedLot
fullName: TinyLife.Objects.Person.LastVisitedLot
- uid: TinyLife.Objects.Person.LastVisitedLot
commentId: P:TinyLife.Objects.Person.LastVisitedLot
name: LastVisitedLot
nameWithType: Person.LastVisitedLot
fullName: TinyLife.Objects.Person.LastVisitedLot
- uid: TinyLife.Objects.Person.LotVisitCooldown*
commentId: Overload:TinyLife.Objects.Person.LotVisitCooldown
name: LotVisitCooldown
nameWithType: Person.LotVisitCooldown
fullName: TinyLife.Objects.Person.LotVisitCooldown
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.Job
commentId: T:TinyLife.Goals.Job
parent: TinyLife.Goals
name: Job
nameWithType: Job
fullName: TinyLife.Goals.Job
- uid: TinyLife.Objects.Person.Job*
commentId: Overload:TinyLife.Objects.Person.Job
name: Job
nameWithType: Person.Job
fullName: TinyLife.Objects.Person.Job
- uid: TinyLife.Emotions.EmotionType
commentId: T:TinyLife.Emotions.EmotionType
parent: TinyLife.Emotions
name: EmotionType
nameWithType: EmotionType
fullName: TinyLife.Emotions.EmotionType
- uid: TinyLife.Objects.Person.EmotionModifiers
commentId: F:TinyLife.Objects.Person.EmotionModifiers
name: EmotionModifiers
nameWithType: Person.EmotionModifiers
fullName: TinyLife.Objects.Person.EmotionModifiers
- uid: TinyLife.Objects.Person.Emotion*
commentId: Overload:TinyLife.Objects.Person.Emotion
name: Emotion
nameWithType: Person.Emotion
fullName: TinyLife.Objects.Person.Emotion
- uid: TinyLife.Objects.Person.Emotion
commentId: P:TinyLife.Objects.Person.Emotion
name: Emotion
nameWithType: Person.Emotion
fullName: TinyLife.Objects.Person.Emotion
- uid: TinyLife.Objects.Person.EmotionAmount*
commentId: Overload:TinyLife.Objects.Person.EmotionAmount
name: EmotionAmount
nameWithType: Person.EmotionAmount
fullName: TinyLife.Objects.Person.EmotionAmount
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
name: DecorativeRating
nameWithType: FurnitureType.TypeSettings.DecorativeRating
fullName: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
- uid: TinyLife.Objects.Person.CurrentRoomDecorativeRating*
commentId: Overload:TinyLife.Objects.Person.CurrentRoomDecorativeRating
name: CurrentRoomDecorativeRating
nameWithType: Person.CurrentRoomDecorativeRating
fullName: TinyLife.Objects.Person.CurrentRoomDecorativeRating
- uid: TinyLife.Objects.Furniture
commentId: T:TinyLife.Objects.Furniture
parent: TinyLife.Objects
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: System.Guid.Empty
commentId: F:System.Guid.Empty
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid.empty
name: Empty
nameWithType: Guid.Empty
fullName: System.Guid.Empty
- uid: System.Guid
commentId: T:System.Guid
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: TinyLife.Objects.Person.IsMoving*
commentId: Overload:TinyLife.Objects.Person.IsMoving
name: IsMoving
nameWithType: Person.IsMoving
fullName: TinyLife.Objects.Person.IsMoving
- uid: TinyLife.World.LotEmployment.Instance
commentId: T:TinyLife.World.LotEmployment.Instance
parent: TinyLife.World
name: LotEmployment.Instance
nameWithType: LotEmployment.Instance
fullName: TinyLife.World.LotEmployment.Instance
spec.csharp:
- uid: TinyLife.World.LotEmployment
name: LotEmployment
- name: .
- uid: TinyLife.World.LotEmployment.Instance
name: Instance
spec.vb:
- uid: TinyLife.World.LotEmployment
name: LotEmployment
- name: .
- uid: TinyLife.World.LotEmployment.Instance
name: Instance
- uid: TinyLife.Objects.Person.HomeLot
commentId: P:TinyLife.Objects.Person.HomeLot
name: HomeLot
nameWithType: Person.HomeLot
fullName: TinyLife.Objects.Person.HomeLot
- uid: TinyLife.Objects.Person.Outfits
commentId: F:TinyLife.Objects.Person.Outfits
name: Outfits
nameWithType: Person.Outfits
fullName: TinyLife.Objects.Person.Outfits
- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
name: SetCurrentOutfit(ClothesIntention)
nameWithType: Person.SetCurrentOutfit(ClothesIntention)
fullName: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
spec.csharp:
- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
name: SetCurrentOutfit
- name: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
name: SetCurrentOutfit
- name: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
- name: )
- uid: TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: SetCurrentOutfit(int)
nameWithType: Person.SetCurrentOutfit(int)
fullName: TinyLife.Objects.Person.SetCurrentOutfit(int)
nameWithType.vb: Person.SetCurrentOutfit(Integer)
fullName.vb: TinyLife.Objects.Person.SetCurrentOutfit(Integer)
name.vb: SetCurrentOutfit(Integer)
spec.csharp:
- uid: TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
name: SetCurrentOutfit
- name: (
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)
name: SetCurrentOutfit
- name: (
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: TinyLife.Objects.Person.CurrentOutfitIndex*
commentId: Overload:TinyLife.Objects.Person.CurrentOutfitIndex
name: CurrentOutfitIndex
nameWithType: Person.CurrentOutfitIndex
fullName: TinyLife.Objects.Person.CurrentOutfitIndex
- uid: TinyLife.Objects.Person.CurrentOutfitIndex
commentId: P:TinyLife.Objects.Person.CurrentOutfitIndex
name: CurrentOutfitIndex
nameWithType: Person.CurrentOutfitIndex
fullName: TinyLife.Objects.Person.CurrentOutfitIndex
- uid: TinyLife.Objects.Person.CurrentOutfit*
commentId: Overload:TinyLife.Objects.Person.CurrentOutfit
name: CurrentOutfit
nameWithType: Person.CurrentOutfit
fullName: TinyLife.Objects.Person.CurrentOutfit
- uid: TinyLife.Objects.Outfit
commentId: T:TinyLife.Objects.Outfit
parent: TinyLife.Objects
name: Outfit
nameWithType: Outfit
fullName: TinyLife.Objects.Outfit
- uid: TinyLife.World.Household.IsCurrent
commentId: P:TinyLife.World.Household.IsCurrent
name: IsCurrent
nameWithType: Household.IsCurrent
fullName: TinyLife.World.Household.IsCurrent
- uid: TinyLife.Objects.Person.IsCurrentHousehold*
commentId: Overload:TinyLife.Objects.Person.IsCurrentHousehold
name: IsCurrentHousehold
nameWithType: Person.IsCurrentHousehold
fullName: TinyLife.Objects.Person.IsCurrentHousehold
- uid: TinyLife.Objects.Person.LifeSpan
commentId: P:TinyLife.Objects.Person.LifeSpan
name: LifeSpan
nameWithType: Person.LifeSpan
fullName: TinyLife.Objects.Person.LifeSpan
- uid: TinyLife.PerSaveOptions
commentId: T:TinyLife.PerSaveOptions
parent: TinyLife
name: PerSaveOptions
nameWithType: PerSaveOptions
fullName: TinyLife.PerSaveOptions
- uid: TinyLife.Objects.Person.IsCurrentHousehold
commentId: P:TinyLife.Objects.Person.IsCurrentHousehold
name: IsCurrentHousehold
nameWithType: Person.IsCurrentHousehold
fullName: TinyLife.Objects.Person.IsCurrentHousehold
- uid: TinyLife.Objects.Person.LifeSpan*
commentId: Overload:TinyLife.Objects.Person.LifeSpan
name: LifeSpan
nameWithType: Person.LifeSpan
fullName: TinyLife.Objects.Person.LifeSpan
- uid: TinyLife.Objects.LifeSpan
commentId: T:TinyLife.Objects.LifeSpan
parent: TinyLife.Objects
name: LifeSpan
nameWithType: LifeSpan
fullName: TinyLife.Objects.LifeSpan
- uid: TinyLife.World.Household.Lot
commentId: P:TinyLife.World.Household.Lot
name: Lot
nameWithType: Household.Lot
fullName: TinyLife.World.Household.Lot
- uid: TinyLife.Objects.Person.HomeLot*
commentId: Overload:TinyLife.Objects.Person.HomeLot
name: HomeLot
nameWithType: Person.HomeLot
fullName: TinyLife.Objects.Person.HomeLot
- uid: TinyLife.World.Household.Money
commentId: P:TinyLife.World.Household.Money
name: Money
nameWithType: Household.Money
fullName: TinyLife.World.Household.Money
- uid: TinyLife.Objects.Person.Money*
commentId: Overload:TinyLife.Objects.Person.Money
name: Money
nameWithType: Person.Money
fullName: TinyLife.Objects.Person.Money
- uid: TinyLife.Objects.Person.LotEmployment
commentId: F:TinyLife.Objects.Person.LotEmployment
name: LotEmployment
nameWithType: Person.LotEmployment
fullName: TinyLife.Objects.Person.LotEmployment
- uid: TinyLife.Objects.Person.IsDead
commentId: P:TinyLife.Objects.Person.IsDead
name: IsDead
nameWithType: Person.IsDead
fullName: TinyLife.Objects.Person.IsDead
- uid: TinyLife.Objects.Person.IsRegularVisitor*
commentId: Overload:TinyLife.Objects.Person.IsRegularVisitor
name: IsRegularVisitor
nameWithType: Person.IsRegularVisitor
fullName: TinyLife.Objects.Person.IsRegularVisitor
- uid: TinyLife.Objects.Person.Age*
commentId: Overload:TinyLife.Objects.Person.Age
name: Age
nameWithType: Person.Age
fullName: TinyLife.Objects.Person.Age
- uid: TinyLife.Goals.LifeGoal.Instance
commentId: T:TinyLife.Goals.LifeGoal.Instance
parent: TinyLife.Goals
name: LifeGoal.Instance
nameWithType: LifeGoal.Instance
fullName: TinyLife.Goals.LifeGoal.Instance
spec.csharp:
- uid: TinyLife.Goals.LifeGoal
name: LifeGoal
- name: .
- uid: TinyLife.Goals.LifeGoal.Instance
name: Instance
spec.vb:
- uid: TinyLife.Goals.LifeGoal
name: LifeGoal
- name: .
- uid: TinyLife.Goals.LifeGoal.Instance
name: Instance
- uid: TinyLife.Objects.Person.LifeGoal*
commentId: Overload:TinyLife.Objects.Person.LifeGoal
name: LifeGoal
nameWithType: Person.LifeGoal
fullName: TinyLife.Objects.Person.LifeGoal
- uid: TinyLife.World.Map.DeadPeople
commentId: F:TinyLife.World.Map.DeadPeople
name: DeadPeople
nameWithType: Map.DeadPeople
fullName: TinyLife.World.Map.DeadPeople
- uid: TinyLife.Objects.Person.IsDead*
commentId: Overload:TinyLife.Objects.Person.IsDead
name: IsDead
nameWithType: Person.IsDead
fullName: TinyLife.Objects.Person.IsDead
- uid: TinyLife.Objects.Person.Age
commentId: P:TinyLife.Objects.Person.Age
name: Age
nameWithType: Person.Age
fullName: TinyLife.Objects.Person.Age
- uid: TinyLife.Objects.Person.DaysLived
commentId: F:TinyLife.Objects.Person.DaysLived
name: DaysLived
nameWithType: Person.DaysLived
fullName: TinyLife.Objects.Person.DaysLived
- uid: TinyLife.Objects.Person.CurrentAgeDays
commentId: F:TinyLife.Objects.Person.CurrentAgeDays
name: CurrentAgeDays
nameWithType: Person.CurrentAgeDays
fullName: TinyLife.Objects.Person.CurrentAgeDays
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[])
nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, Person[])
fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.Person[])
nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person())
fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.Person())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, Person())
spec.csharp:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
name: Create
- name: (
- uid: TinyLife.World.Map
name: Map
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
- name: '['
- name: ']'
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.Person[])
name: Create
- name: (
- uid: TinyLife.World.Map
name: Map
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.Person
name: Person
- name: (
- name: )
- name: )
- uid: TinyLife.Objects.Person.Random
commentId: F:TinyLife.Objects.Person.Random
name: Random
nameWithType: Person.Random
fullName: TinyLife.Objects.Person.Random
- uid: TinyLife.Objects.Person.RandomlyGenerated*
commentId: Overload:TinyLife.Objects.Person.RandomlyGenerated
name: RandomlyGenerated
nameWithType: Person.RandomlyGenerated
fullName: TinyLife.Objects.Person.RandomlyGenerated
- uid: TinyLife.Objects.ActionSpot
commentId: T:TinyLife.Objects.ActionSpot
parent: TinyLife.Objects
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
- uid: TinyLife.Objects.Person.OccupiedFurniture
commentId: P:TinyLife.Objects.Person.OccupiedFurniture
name: OccupiedFurniture
nameWithType: Person.OccupiedFurniture
fullName: TinyLife.Objects.Person.OccupiedFurniture
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
commentId: M:TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
nameWithType: Person.OccupyActionSpot(Furniture, ActionSpot, bool, Direction2?, bool)
fullName: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, bool, MLEM.Misc.Direction2?, bool)
nameWithType.vb: Person.OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
fullName.vb: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot, Boolean, MLEM.Misc.Direction2?, Boolean)
name.vb: OccupyActionSpot(Furniture, ActionSpot, Boolean, Direction2?, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
name: OccupyActionSpot
- name: (
- uid: TinyLife.Objects.Furniture
name: Furniture
- name: ','
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: '?'
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2},System.Boolean)
name: OccupyActionSpot
- name: (
- uid: TinyLife.Objects.Furniture
name: Furniture
- name: ','
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: '?'
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Person.VisuallyOccupiedSpot*
commentId: Overload:TinyLife.Objects.Person.VisuallyOccupiedSpot
name: VisuallyOccupiedSpot
nameWithType: Person.VisuallyOccupiedSpot
fullName: TinyLife.Objects.Person.VisuallyOccupiedSpot
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}
commentId: T:System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}
parent: System
definition: System.ValueTuple`3
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.furniture
name: (Furniture Furniture, ActionSpot Spot, bool Stay)
nameWithType: (Furniture Furniture, ActionSpot Spot, bool Stay)
fullName: (TinyLife.Objects.Furniture Furniture, TinyLife.Objects.ActionSpot Spot, bool Stay)
nameWithType.vb: (Furniture As Furniture, Spot As ActionSpot, Stay As Boolean)
fullName.vb: (Furniture As TinyLife.Objects.Furniture, Spot As TinyLife.Objects.ActionSpot, Stay As Boolean)
name.vb: (Furniture As Furniture, Spot As ActionSpot, Stay As Boolean)
spec.csharp:
- name: (
- uid: TinyLife.Objects.Furniture
name: Furniture
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Furniture
name: Furniture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.furniture
- name: ','
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Spot
name: Spot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.spot
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Stay
name: Stay
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.stay
- name: )
spec.vb:
- name: (
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Furniture
name: Furniture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.furniture
- name: " "
- name: As
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Spot
name: Spot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.spot
- name: " "
- name: As
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Stay
name: Stay
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.stay
- name: " "
- name: As
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.ValueTuple`3
commentId: T:System.ValueTuple`3
name: (T1, T2, T3)
nameWithType: (T1, T2, T3)
fullName: (T1, T2, T3)
spec.csharp:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: ','
- name: " "
- name: T3
- name: )
spec.vb:
- name: (
- name: T1
- name: ','
- name: " "
- name: T2
- name: ','
- name: " "
- name: T3
- name: )
- uid: TinyLife.Objects.Person.OccupiedFurniture*
commentId: Overload:TinyLife.Objects.Person.OccupiedFurniture
name: OccupiedFurniture
nameWithType: Person.OccupiedFurniture
fullName: TinyLife.Objects.Person.OccupiedFurniture
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<(Furniture Furniture, ActionSpot Spot, bool Stay)>
nameWithType: IEnumerable<(Furniture Furniture, ActionSpot Spot, bool Stay)>
fullName: System.Collections.Generic.IEnumerable<(TinyLife.Objects.Furniture Furniture, TinyLife.Objects.ActionSpot Spot, bool Stay)>
nameWithType.vb: IEnumerable(Of (Furniture As Furniture, Spot As ActionSpot, Stay As Boolean))
fullName.vb: System.Collections.Generic.IEnumerable(Of (Furniture As TinyLife.Objects.Furniture, Spot As TinyLife.Objects.ActionSpot, Stay As Boolean))
name.vb: IEnumerable(Of (Furniture As Furniture, Spot As ActionSpot, Stay As Boolean))
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: (
- uid: TinyLife.Objects.Furniture
name: Furniture
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Furniture
name: Furniture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.furniture
- name: ','
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Spot
name: Spot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.spot
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Stay
name: Stay
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.stay
- name: )
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: (
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Furniture
name: Furniture
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.furniture
- name: " "
- name: As
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Spot
name: Spot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.spot
- name: " "
- name: As
- name: " "
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean}.Stay
name: Stay
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.furniture,tinylife.objects.actionspot,system.boolean-.stay
- name: " "
- name: As
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
- uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects
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)
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
- name: (
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
name: GetDefaultPose
- name: (
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: )
- uid: TinyLife.Objects.ClothesLayer
commentId: T:TinyLife.Objects.ClothesLayer
parent: TinyLife.Objects
name: ClothesLayer
nameWithType: ClothesLayer
fullName: TinyLife.Objects.ClothesLayer
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: GetHeldObject(bool)
nameWithType: Person.GetHeldObject(bool)
fullName: TinyLife.Objects.Person.GetHeldObject(bool)
nameWithType.vb: Person.GetHeldObject(Of T)(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(Boolean)
name.vb: GetHeldObject(Of T)(Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
name: GetHeldObject
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)
name: GetHeldObject
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Person.Rotation
commentId: P:TinyLife.Objects.Person.Rotation
name: Rotation
nameWithType: Person.Rotation
fullName: TinyLife.Objects.Person.Rotation
- uid: System.Nullable{MLEM.Misc.Direction2}
commentId: T:System.Nullable{MLEM.Misc.Direction2}
parent: System
definition: System.Nullable`1
name: Direction2?
nameWithType: Direction2?
fullName: MLEM.Misc.Direction2?
spec.csharp:
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: '?'
spec.vb:
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: '?'
- uid: System.Nullable{Microsoft.Xna.Framework.Color}
commentId: T:System.Nullable{Microsoft.Xna.Framework.Color}
parent: System
definition: System.Nullable`1
name: Color?
nameWithType: Color?
fullName: Microsoft.Xna.Framework.Color?
spec.csharp:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
spec.vb:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
- uid: TinyLife.Objects.Person.VisualPosition*
commentId: Overload:TinyLife.Objects.Person.VisualPosition
name: VisualPosition
nameWithType: Person.VisualPosition
fullName: TinyLife.Objects.Person.VisualPosition
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
isExternal: true
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
- uid: TinyLife.Objects.Person.PregnancyAbility
commentId: F:TinyLife.Objects.Person.PregnancyAbility
name: PregnancyAbility
nameWithType: Person.PregnancyAbility
fullName: TinyLife.Objects.Person.PregnancyAbility
- uid: TinyLife.Objects.PregnancyAbility
commentId: T:TinyLife.Objects.PregnancyAbility
parent: TinyLife.Objects
name: PregnancyAbility
nameWithType: PregnancyAbility
fullName: TinyLife.Objects.PregnancyAbility
- uid: Microsoft.Xna.Framework.Graphics.RenderTarget2D
commentId: T:Microsoft.Xna.Framework.Graphics.RenderTarget2D
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: RenderTarget2D
nameWithType: RenderTarget2D
fullName: Microsoft.Xna.Framework.Graphics.RenderTarget2D
- uid: TinyLife.Objects.Person.Portrait*
commentId: Overload:TinyLife.Objects.Person.Portrait
name: Portrait
nameWithType: Person.Portrait
fullName: TinyLife.Objects.Person.Portrait
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: TinyLife.Objects.Person.IsInLabor
commentId: F:TinyLife.Objects.Person.IsInLabor
name: IsInLabor
nameWithType: Person.IsInLabor
fullName: TinyLife.Objects.Person.IsInLabor
- uid: TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
commentId: M:TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: SetPregnancyStatus(int, Guid, bool)
nameWithType: Person.SetPregnancyStatus(int, Guid, bool)
fullName: TinyLife.Objects.Person.SetPregnancyStatus(int, System.Guid, bool)
nameWithType.vb: Person.SetPregnancyStatus(Integer, Guid, Boolean)
fullName.vb: TinyLife.Objects.Person.SetPregnancyStatus(Integer, System.Guid, Boolean)
name.vb: SetPregnancyStatus(Integer, Guid, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
name: SetPregnancyStatus
- name: (
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Guid
name: Guid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
name: SetPregnancyStatus
- name: (
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Guid
name: Guid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.Person.PregnancyHoursRemaining*
commentId: Overload:TinyLife.Objects.Person.PregnancyHoursRemaining
name: PregnancyHoursRemaining
nameWithType: Person.PregnancyHoursRemaining
fullName: TinyLife.Objects.Person.PregnancyHoursRemaining
- uid: TinyLife.Objects.Person.PregnancyPartner*
commentId: Overload:TinyLife.Objects.Person.PregnancyPartner
name: PregnancyPartner
nameWithType: Person.PregnancyPartner
fullName: TinyLife.Objects.Person.PregnancyPartner
- uid: TinyLife.Objects.Person.PregnancyHoursRemaining
commentId: P:TinyLife.Objects.Person.PregnancyHoursRemaining
name: PregnancyHoursRemaining
nameWithType: Person.PregnancyHoursRemaining
fullName: TinyLife.Objects.Person.PregnancyHoursRemaining
- uid: TinyLife.Objects.Person.IsPregnant*
commentId: Overload:TinyLife.Objects.Person.IsPregnant
name: IsPregnant
nameWithType: Person.IsPregnant
fullName: TinyLife.Objects.Person.IsPregnant
- uid: TinyLife.Objects.AgeGroup.Adult
commentId: F:TinyLife.Objects.AgeGroup.Adult
name: Adult
nameWithType: AgeGroup.Adult
fullName: TinyLife.Objects.AgeGroup.Adult
- uid: TinyLife.Objects.Person.IsAllowedToDie*
commentId: Overload:TinyLife.Objects.Person.IsAllowedToDie
name: IsAllowedToDie
nameWithType: Person.IsAllowedToDie
fullName: TinyLife.Objects.Person.IsAllowedToDie
- uid: TinyLife.Objects.Person.IsMinorUpdateNow*
commentId: Overload:TinyLife.Objects.Person.IsMinorUpdateNow
name: IsMinorUpdateNow
nameWithType: Person.IsMinorUpdateNow
fullName: TinyLife.Objects.Person.IsMinorUpdateNow
- uid: TinyLife.Objects.IUpdatingObject.IsMinorUpdateNow
commentId: P:TinyLife.Objects.IUpdatingObject.IsMinorUpdateNow
parent: TinyLife.Objects.IUpdatingObject
name: IsMinorUpdateNow
nameWithType: IUpdatingObject.IsMinorUpdateNow
fullName: TinyLife.Objects.IUpdatingObject.IsMinorUpdateNow
- uid: System.Action{TinyLife.Objects.Person}
commentId: T:System.Action{TinyLife.Objects.Person}
parent: System
definition: System.Action`1
href: https://learn.microsoft.com/dotnet/api/system.action-1
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of Person)
fullName.vb: System.Action(Of TinyLife.Objects.Person)
name.vb: Action(Of Person)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- uid: TinyLife.Objects.Person
name: Person
- 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: TinyLife.Objects.Person
name: Person
- name: )
- uid: System.Action`1
commentId: T:System.Action`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of T)
fullName.vb: System.Action(Of T)
name.vb: Action(Of T)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- name: T
- 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: T
- name: )
- uid: TinyLife.Objects.Person.Skills
commentId: F:TinyLife.Objects.Person.Skills
name: Skills
nameWithType: Person.Skills
fullName: TinyLife.Objects.Person.Skills
- uid: TinyLife.Objects.Person.Jobs
commentId: F:TinyLife.Objects.Person.Jobs
name: Jobs
nameWithType: Person.Jobs
fullName: TinyLife.Objects.Person.Jobs
- uid: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
commentId: T:TinyLife.Objects.Person.EmotionModifiersChangedDelegate
parent: TinyLife.Objects
name: Person.EmotionModifiersChangedDelegate
nameWithType: Person.EmotionModifiersChangedDelegate
fullName: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
spec.csharp:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
name: EmotionModifiersChangedDelegate
spec.vb:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
name: EmotionModifiersChangedDelegate
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: GetEfficiencyModifier(float, ActionInfo, SkillType, float)
nameWithType: Person.GetEfficiencyModifier(float, ActionInfo, SkillType, float)
fullName: TinyLife.Objects.Person.GetEfficiencyModifier(float, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, float)
nameWithType.vb: Person.GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
fullName.vb: TinyLife.Objects.Person.GetEfficiencyModifier(Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Single, ActionInfo, SkillType, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier
- name: (
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
name: GetEfficiencyModifier
- name: (
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: ','
- name: " "
- uid: TinyLife.Skills.SkillType
name: SkillType
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Objects.Person.EfficiencyModifierDelegate
commentId: T:TinyLife.Objects.Person.EfficiencyModifierDelegate
parent: TinyLife.Objects
name: Person.EfficiencyModifierDelegate
nameWithType: Person.EfficiencyModifierDelegate
fullName: TinyLife.Objects.Person.EfficiencyModifierDelegate
spec.csharp:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.EfficiencyModifierDelegate
name: EfficiencyModifierDelegate
spec.vb:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.EfficiencyModifierDelegate
name: EfficiencyModifierDelegate
- uid: TinyLife.Objects.Person.WalkSpeedDelegate
commentId: T:TinyLife.Objects.Person.WalkSpeedDelegate
parent: TinyLife.Objects
name: Person.WalkSpeedDelegate
nameWithType: Person.WalkSpeedDelegate
fullName: TinyLife.Objects.Person.WalkSpeedDelegate
spec.csharp:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.WalkSpeedDelegate
name: WalkSpeedDelegate
spec.vb:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.WalkSpeedDelegate
name: WalkSpeedDelegate
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority(ActionType)
nameWithType: Person.GetPassiveActionPriority(ActionType)
fullName: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
spec.csharp:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
name: GetPassiveActionPriority
- name: (
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
- uid: TinyLife.Objects.Person.PassiveActionPriorityDelegate
commentId: T:TinyLife.Objects.Person.PassiveActionPriorityDelegate
parent: TinyLife.Objects
name: Person.PassiveActionPriorityDelegate
nameWithType: Person.PassiveActionPriorityDelegate
fullName: TinyLife.Objects.Person.PassiveActionPriorityDelegate
spec.csharp:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.PassiveActionPriorityDelegate
name: PassiveActionPriorityDelegate
spec.vb:
- uid: TinyLife.Objects.Person
name: Person
- name: .
- uid: TinyLife.Objects.Person.PassiveActionPriorityDelegate
name: PassiveActionPriorityDelegate
- uid: System.Action
commentId: T:System.Action
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action
name: Action
nameWithType: Action
fullName: System.Action
- uid: System.Action{TinyLife.Actions.Action,TinyLife.Mods.EventPhase}
commentId: T:System.Action{TinyLife.Actions.Action,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 Action, EventPhase)
fullName.vb: System.Action(Of TinyLife.Actions.Action, TinyLife.Mods.EventPhase)
name.vb: Action(Of Action, EventPhase)
spec.csharp:
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: <
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Mods.EventPhase
name: EventPhase
- 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.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Mods.EventPhase
name: EventPhase
- name: )
- uid: System.Action`2
commentId: T:System.Action`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
name: Action
nameWithType: Action
fullName: System.Action
nameWithType.vb: Action(Of T1, T2)
fullName.vb: System.Action(Of T1, T2)
name.vb: Action(Of T1, T2)
spec.csharp:
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: <
- name: T1
- name: ','
- name: " "
- name: T2
- 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: " "
- name: T1
- name: ','
- name: " "
- name: T2
- name: )
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: System.Action{TinyLife.Actions.Action,TinyLife.Actions.CompletionType,TinyLife.Mods.EventPhase}
commentId: T:System.Action{TinyLife.Actions.Action,TinyLife.Actions.CompletionType,TinyLife.Mods.EventPhase}
parent: System
definition: System.Action`3
href: https://learn.microsoft.com/dotnet/api/system.action-3
name: Action
nameWithType: Action
fullName: System.Action