TinyLifeWeb/docs/api/TinyLife.Objects.MapObject.yml

4338 lines
176 KiB
YAML
Raw Normal View History

2021-08-04 06:51:12 +02:00
### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
id: MapObject
parent: TinyLife.Objects
children:
- TinyLife.Objects.MapObject.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
2022-09-05 14:19:42 +02:00
- TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
2022-03-09 16:13:05 +01:00
- TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.CurrentLot
2022-07-04 16:50:43 +02:00
- TinyLife.Objects.MapObject.CurrentRoom
2022-09-05 14:19:42 +02:00
- 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.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.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)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
2021-10-14 20:30:40 +02:00
- TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
2022-05-24 13:36:05 +02:00
- TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.GetModCategory(System.String)
2022-12-20 13:25:03 +01:00
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
2022-06-09 20:12:10 +02:00
- TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
2023-03-30 18:07:55 +02:00
- TinyLife.Objects.MapObject.HoldingPerson
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.Id
- TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
2022-12-20 13:25:03 +01:00
- TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.Map
2023-07-20 14:27:20 +02:00
- TinyLife.Objects.MapObject.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
2021-10-14 20:30:40 +02:00
- TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.OnAdded
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.OnCreated
2023-07-20 14:27:20 +02:00
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnEventsAttachable
2023-01-16 12:24:01 +01:00
- TinyLife.Objects.MapObject.OnGetHoverInfo
2023-03-30 18:07:55 +02:00
- TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.OnRemoved
- TinyLife.Objects.MapObject.OnUpdate
- TinyLife.Objects.MapObject.OnValidated
2023-06-25 15:41:49 +02:00
- TinyLife.Objects.MapObject.OnValidatedEarly
2022-05-24 13:36:05 +02:00
- TinyLife.Objects.MapObject.ParentInfo
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.Position
2023-01-19 11:28:13 +01:00
- TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
2021-08-04 06:51:12 +02:00
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.Validate
2023-06-25 15:41:49 +02:00
- TinyLife.Objects.MapObject.ValidateEarly
2022-07-28 14:58:38 +02:00
- TinyLife.Objects.MapObject.Visibility
2021-08-04 06:51:12 +02:00
langs:
- csharp
- vb
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
type: Class
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: MapObject
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 30
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nAn instance of this class represents an object that can be, or is, part of a <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: >-
[DataContract]
2021-11-23 16:24:04 +01:00
public class MapObject : JsonTypeSafeGenericDataHolder, IGenericDataHolder
2021-08-04 06:51:12 +02:00
content.vb: >-
<DataContract>
2023-03-30 18:07:55 +02:00
Public Class MapObject Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder
2021-08-04 06:51:12 +02:00
inheritance:
- System.Object
2021-11-23 16:24:04 +01:00
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
2021-08-04 06:51:12 +02:00
derivedClasses:
- TinyLife.Objects.Furniture
- TinyLife.Objects.Person
2021-10-14 20:30:40 +02:00
- TinyLife.Objects.Vehicle
2021-08-04 06:51:12 +02:00
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
2021-11-23 16:24:04 +01:00
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
2022-12-20 13:25:03 +01:00
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
2021-11-23 16:24:04 +01:00
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
2021-08-04 06:51:12 +02:00
- 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.MapObject.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.MapObject.PersonRotationOrder
commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
id: PersonRotationOrder
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
type: Field
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: PersonRotationOrder
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 36
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe order of <xref href=\"MLEM.Misc.Direction2\" data-throw-if-not-resolved=\"false\"></xref> that the texture atlas for <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> has for its textures, from left to right\n"
example: []
syntax:
content: public static readonly Direction2[] PersonRotationOrder
return:
type: MLEM.Misc.Direction2[]
content.vb: Public Shared ReadOnly PersonRotationOrder As Direction2()
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
id: OnCreated
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnCreated
nameWithType: MapObject.OnCreated
fullName: TinyLife.Objects.MapObject.OnCreated
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnCreated
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 42
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when a map object is created.\nThis event is invoked in the <xref href=\"TinyLife.Objects.MapObject\" data-throw-if-not-resolved=\"false\"></xref> constructor.\n"
example: []
syntax:
content: public static event Action<MapObject> OnCreated
return:
type: System.Action{TinyLife.Objects.MapObject}
content.vb: Public Shared Event OnCreated As Action(Of MapObject)
- uid: TinyLife.Objects.MapObject.OnValidated
commentId: E:TinyLife.Objects.MapObject.OnValidated
id: OnValidated
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnValidated
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 47
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-06-25 15:41:49 +02:00
summary: "\nAn event that is invoked when a map object is validated.\nThis event is invoked in <xref href=\"TinyLife.Objects.MapObject.Validate\" data-throw-if-not-resolved=\"false\"></xref>, which is usually called after subclass validation.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public static event Action<MapObject> OnValidated
return:
type: System.Action{TinyLife.Objects.MapObject}
content.vb: Public Shared Event OnValidated As Action(Of MapObject)
2023-06-25 15:41:49 +02:00
- uid: TinyLife.Objects.MapObject.OnValidatedEarly
commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
id: OnValidatedEarly
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnValidatedEarly
nameWithType: MapObject.OnValidatedEarly
fullName: TinyLife.Objects.MapObject.OnValidatedEarly
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnValidatedEarly
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 52
2023-06-25 15:41:49 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when a map object is validated early.\nThis event is invoked in <xref href=\"TinyLife.Objects.MapObject.ValidateEarly\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static event Action<MapObject> OnValidatedEarly
return:
type: System.Action{TinyLife.Objects.MapObject}
content.vb: Public Shared Event OnValidatedEarly As Action(Of MapObject)
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
id: OnEventsAttachable
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnEventsAttachable
nameWithType: MapObject.OnEventsAttachable
fullName: TinyLife.Objects.MapObject.OnEventsAttachable
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnEventsAttachable
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 57
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when non-static events for an object are ready to be attached to.\nThis event is invoked in the <xref href=\"TinyLife.Objects.MapObject\" data-throw-if-not-resolved=\"false\"></xref> constructor, and in the <xref href=\"TinyLife.Objects.MapObject.Validate\" data-throw-if-not-resolved=\"false\"></xref> method.\n"
example: []
syntax:
content: public static event Action<MapObject> OnEventsAttachable
return:
type: System.Action{TinyLife.Objects.MapObject}
content.vb: Public Shared Event OnEventsAttachable As Action(Of MapObject)
- uid: TinyLife.Objects.MapObject.OnDraw
commentId: E:TinyLife.Objects.MapObject.OnDraw
id: OnDraw
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnDraw
nameWithType: MapObject.OnDraw
fullName: TinyLife.Objects.MapObject.OnDraw
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnDraw
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 63
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-09-05 14:19:42 +02:00
summary: "\nAn event that is invoked when this object is drawn, right after <xref href=\"TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime%2cSystem.Object%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d%2cSystem.Collections.Generic.List%7bMLEM.Graphics.StaticSpriteBatch.Item%7d)\" data-throw-if-not-resolved=\"false\"></xref> is called.\nThis event can be subscribed to using <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public event DrawDelegate OnDraw
return:
type: TinyLife.World.DrawDelegate
content.vb: Public Event OnDraw As DrawDelegate
- uid: TinyLife.Objects.MapObject.OnUpdate
commentId: E:TinyLife.Objects.MapObject.OnUpdate
id: OnUpdate
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnUpdate
nameWithType: MapObject.OnUpdate
fullName: TinyLife.Objects.MapObject.OnUpdate
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnUpdate
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 69
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-09-05 14:19:42 +02:00
summary: "\nAn event that is invoked when this object is updated, right after <xref href=\"Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> is called.\nNote that, if this object does not extend <xref href=\"Microsoft.Xna.Framework.IUpdateable\" data-throw-if-not-resolved=\"false\"></xref>, this event is not invoked.\nThis event can be subscribed to using <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public event UpdateDelegate OnUpdate
return:
type: TinyLife.World.UpdateDelegate
content.vb: Public Event OnUpdate As UpdateDelegate
2023-01-16 12:24:01 +01:00
- uid: TinyLife.Objects.MapObject.OnGetHoverInfo
commentId: E:TinyLife.Objects.MapObject.OnGetHoverInfo
id: OnGetHoverInfo
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnGetHoverInfo
nameWithType: MapObject.OnGetHoverInfo
fullName: TinyLife.Objects.MapObject.OnGetHoverInfo
type: Event
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2023-01-16 12:24:01 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetHoverInfo
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 74
2023-01-16 12:24:01 +01:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-04-26 14:51:19 +02:00
summary: "\nAn event that is invoked when this object&apos;s <xref href=\"TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)\" data-throw-if-not-resolved=\"false\"></xref> method is called.\nThis event can be subscribed to using <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
2023-01-16 12:24:01 +01:00
syntax:
content: public event Action<Tooltip> OnGetHoverInfo
return:
type: System.Action{MLEM.Ui.Elements.Tooltip}
content.vb: Public Event OnGetHoverInfo As Action(Of Tooltip)
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.Position
commentId: P:TinyLife.Objects.MapObject.Position
id: Position
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2022-05-24 13:36:05 +02:00
name: Position
nameWithType: MapObject.Position
fullName: TinyLife.Objects.MapObject.Position
2021-08-04 06:51:12 +02:00
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-05-24 13:36:05 +02:00
id: Position
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 79
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nThe position on the <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> of this object.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: >-
[DataMember]
2023-03-30 18:07:55 +02:00
public Vector2 Position { get; set; }
2021-08-04 06:51:12 +02:00
parameters: []
return:
2022-05-24 13:36:05 +02:00
type: Microsoft.Xna.Framework.Vector2
2021-08-04 06:51:12 +02:00
content.vb: >-
<DataMember>
2023-03-30 18:07:55 +02:00
Public Property Position As Vector2
2022-05-24 13:36:05 +02:00
overload: TinyLife.Objects.MapObject.Position*
2021-08-04 06:51:12 +02:00
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.ParentInfo
commentId: P:TinyLife.Objects.MapObject.ParentInfo
id: ParentInfo
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2022-05-24 13:36:05 +02:00
name: ParentInfo
nameWithType: MapObject.ParentInfo
fullName: TinyLife.Objects.MapObject.ParentInfo
2021-08-04 06:51:12 +02:00
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-05-24 13:36:05 +02:00
id: ParentInfo
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 113
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nReturns a <xref href=\"TinyLife.Objects.MapObject.ParentInfo\" data-throw-if-not-resolved=\"false\"></xref> for this object in its current context.\nBy default, this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/default\">default</a>, and <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> returns a <xref href=\"TinyLife.Objects.MapObject.ParentInfo\" data-throw-if-not-resolved=\"false\"></xref> based on its current attachments.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-05-24 13:36:05 +02:00
content: public virtual ParentInfo ParentInfo { get; }
2021-08-04 06:51:12 +02:00
parameters: []
return:
2022-05-24 13:36:05 +02:00
type: TinyLife.Objects.ParentInfo
content.vb: Public Overridable ReadOnly Property ParentInfo As ParentInfo
overload: TinyLife.Objects.MapObject.ParentInfo*
2022-07-28 14:58:38 +02:00
- uid: TinyLife.Objects.MapObject.Visibility
commentId: P:TinyLife.Objects.MapObject.Visibility
id: Visibility
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: Visibility
nameWithType: MapObject.Visibility
fullName: TinyLife.Objects.MapObject.Visibility
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-07-28 14:58:38 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 120
2022-07-28 14:58:38 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the visibility settings of this object.\nBy default, <xref href=\"TinyLife.Objects.Visibility.WhenVisible\" data-throw-if-not-resolved=\"false\"></xref> is returned.\nFor <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref>, its <xref href=\"TinyLife.Objects.FurnitureType.TypeSettings.Visibility\" data-throw-if-not-resolved=\"false\"></xref> is returned instead.\n"
example: []
syntax:
content: public virtual Visibility Visibility { get; }
parameters: []
return:
type: TinyLife.Objects.Visibility
description: This object&apos;s visibility settings
content.vb: Public Overridable ReadOnly Property Visibility As Visibility
overload: TinyLife.Objects.MapObject.Visibility*
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.Id
commentId: P:TinyLife.Objects.MapObject.Id
id: Id
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2022-05-24 13:36:05 +02:00
name: Id
nameWithType: MapObject.Id
fullName: TinyLife.Objects.MapObject.Id
2021-08-04 06:51:12 +02:00
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2022-05-24 13:36:05 +02:00
id: Id
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 125
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-05-24 13:36:05 +02:00
summary: "\nThe <xref href=\"System.Guid\" data-throw-if-not-resolved=\"false\"></xref> of this object instance\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: >-
[DataMember]
2022-05-24 13:36:05 +02:00
public Guid Id { get; protected set; }
2021-08-04 06:51:12 +02:00
parameters: []
return:
2022-05-24 13:36:05 +02:00
type: System.Guid
2021-08-04 06:51:12 +02:00
content.vb: >-
<DataMember>
2022-05-24 13:36:05 +02:00
Public Property Id As Guid
overload: TinyLife.Objects.MapObject.Id*
2021-08-04 06:51:12 +02:00
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.Map
commentId: P:TinyLife.Objects.MapObject.Map
id: Map
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: Map
nameWithType: MapObject.Map
fullName: TinyLife.Objects.MapObject.Map
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-05-24 13:36:05 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 131
2022-05-24 13:36:05 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe map that this object is currently on.\nIf this is null, the object is not currently on a map.\n"
example: []
syntax:
content: public Map Map { get; }
parameters: []
return:
type: TinyLife.World.Map
2023-03-30 18:07:55 +02:00
content.vb: Public Property Map As Map
2022-05-24 13:36:05 +02:00
overload: TinyLife.Objects.MapObject.Map*
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.CurrentLot
commentId: P:TinyLife.Objects.MapObject.CurrentLot
id: CurrentLot
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: CurrentLot
nameWithType: MapObject.CurrentLot
fullName: TinyLife.Objects.MapObject.CurrentLot
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: CurrentLot
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 135
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nA property that returns the <xref href=\"TinyLife.World.Lot\" data-throw-if-not-resolved=\"false\"></xref> that this object is currently on, or <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a> if there is none.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public Lot CurrentLot { get; }
parameters: []
return:
type: TinyLife.World.Lot
content.vb: Public ReadOnly Property CurrentLot As Lot
overload: TinyLife.Objects.MapObject.CurrentLot*
2022-07-04 16:50:43 +02:00
- uid: TinyLife.Objects.MapObject.CurrentRoom
commentId: P:TinyLife.Objects.MapObject.CurrentRoom
id: CurrentRoom
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: CurrentRoom
nameWithType: MapObject.CurrentRoom
fullName: TinyLife.Objects.MapObject.CurrentRoom
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-07-04 16:50:43 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentRoom
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 139
2022-07-04 16:50:43 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nA property that returns the <xref href=\"TinyLife.World.Room\" data-throw-if-not-resolved=\"false\"></xref> that this object is currently in, or <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a> if there is none.\n"
2022-07-04 16:50:43 +02:00
example: []
syntax:
content: public Room CurrentRoom { get; }
parameters: []
return:
type: TinyLife.World.Room
content.vb: Public ReadOnly Property CurrentRoom As Room
overload: TinyLife.Objects.MapObject.CurrentRoom*
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.IsInWorld
commentId: P:TinyLife.Objects.MapObject.IsInWorld
id: IsInWorld
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: IsInWorld
nameWithType: MapObject.IsInWorld
fullName: TinyLife.Objects.MapObject.IsInWorld
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: IsInWorld
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 143
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA property that returns true if this object is currently present on a <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public bool IsInWorld { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property IsInWorld As Boolean
overload: TinyLife.Objects.MapObject.IsInWorld*
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Objects.MapObject.HoldingPerson
commentId: P:TinyLife.Objects.MapObject.HoldingPerson
id: HoldingPerson
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
type: Property
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HoldingPerson
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 148
2023-03-30 18:07:55 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-04-26 14:51:19 +02:00
summary: "\nThe person that is currently holding this object.\nIf no person is currently holding this object, this property returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a>.\n"
example: []
2023-03-30 18:07:55 +02:00
syntax:
content: public Person HoldingPerson { get; }
parameters: []
return:
type: TinyLife.Objects.Person
content.vb: Public ReadOnly Property HoldingPerson As Person
overload: TinyLife.Objects.MapObject.HoldingPerson*
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.MapObject.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
id: '#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)'
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: MapObject(Guid, Map, Vector2)
nameWithType: MapObject.MapObject(Guid, Map, Vector2)
fullName: TinyLife.Objects.MapObject.MapObject(System.Guid, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
type: Constructor
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: .ctor
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 168
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCreates a new map object with the given settings\n"
example: []
syntax:
content: public MapObject(Guid id, Map map, Vector2 position)
parameters:
- id: id
type: System.Guid
description: The object&apos;s id
- id: map
type: TinyLife.World.Map
description: The map the object should be on
- id: position
type: Microsoft.Xna.Framework.Vector2
description: The position that the object should have
content.vb: Public Sub New(id As Guid, map As Map, position As Vector2)
overload: TinyLife.Objects.MapObject.#ctor*
2023-03-30 18:07:55 +02:00
nameWithType.vb: MapObject.New(Guid, Map, Vector2)
fullName.vb: TinyLife.Objects.MapObject.New(System.Guid, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
name.vb: New(Guid, Map, Vector2)
2022-09-05 14:19:42 +02:00
- uid: 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})
commentId: M: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})
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})
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: Draw(GameTime, object, Vector2, Color?, List<Item>)
nameWithType: MapObject.Draw(GameTime, object, Vector2, Color?, List<StaticSpriteBatch.Item>)
fullName: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List<MLEM.Graphics.StaticSpriteBatch.Item>)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Draw
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 188
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-09-05 14:19:42 +02:00
summary: "\nDraws this object on the current <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>, at the current <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref>.\nTo draw a map object while invoking all the required events, use <xref href=\"TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime%2cSystem.Object%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d%2cSystem.Boolean%2cSystem.Collections.Generic.List%7bMLEM.Graphics.StaticSpriteBatch.Item%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-09-05 14:19:42 +02:00
content: public virtual void Draw(GameTime time, object batch, Vector2 drawPos, Color? overrideColor, List<StaticSpriteBatch.Item> items)
2021-08-04 06:51:12 +02:00
parameters:
- id: time
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.GameTime
2021-08-04 06:51:12 +02:00
description: The current time
- id: batch
2022-09-05 14:19:42 +02:00
type: System.Object
description: The sprite batch to use for drawing, which is either a <xref href="Microsoft.Xna.Framework.Graphics.SpriteBatch" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
2021-08-04 06:51:12 +02:00
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in draw space, to draw this furniture at
- id: overrideColor
2022-09-05 14:19:42 +02:00
type: System.Nullable{Microsoft.Xna.Framework.Color}
2021-08-04 06:51:12 +02:00
description: The color that should be used instead of this object&apos;s actual color. If null, the object&apos;s regular color should be used.
2022-09-05 14:19:42 +02:00
- 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 <code data-dev-comment-type="paramref" class="paramref">batch</code> is a <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Overridable Sub Draw(time As GameTime, batch As Object, drawPos As Vector2, overrideColor As Color?, items As List(Of StaticSpriteBatch.Item))
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.Draw*
2023-03-30 18:07:55 +02:00
nameWithType.vb: MapObject.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.MapObject.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))
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
commentId: M:TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
id: Intersects(MLEM.Misc.RectangleF)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: Intersects(RectangleF)
nameWithType: MapObject.Intersects(RectangleF)
fullName: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Intersects
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 196
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether this map object intersects with the given rectangle.\nThis is used for <xref href=\"TinyLife.World.Map.GetObjects%60%601(MLEM.Misc.RectangleF)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public virtual 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 Overridable Function Intersects(rectangle As RectangleF) As Boolean
overload: TinyLife.Objects.MapObject.Intersects*
2023-06-25 15:41:49 +02:00
- uid: TinyLife.Objects.MapObject.ValidateEarly
commentId: M:TinyLife.Objects.MapObject.ValidateEarly
id: ValidateEarly
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: ValidateEarly()
nameWithType: MapObject.ValidateEarly()
fullName: TinyLife.Objects.MapObject.ValidateEarly()
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateEarly
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 204
2023-06-25 15:41:49 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called right after this object is loaded from disk, before <xref href=\"TinyLife.Objects.MapObject.Validate\" data-throw-if-not-resolved=\"false\"></xref> is called on this object and all others.\nBy default, this method invokes <xref href=\"TinyLife.Objects.MapObject.OnValidatedEarly\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual void ValidateEarly()
content.vb: Public Overridable Sub ValidateEarly()
overload: TinyLife.Objects.MapObject.ValidateEarly*
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
id: Validate
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Validate
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 214
2021-08-04 06:51:12 +02:00
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 <xref href=\"TinyLife.Objects.MapObject.OnValidated\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual bool Validate()
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
2023-03-30 18:07:55 +02:00
content.vb: Public Overridable Function Validate() As Boolean
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.Validate*
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
id: GetCategories(TinyLife.Objects.Person)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: GetCategories(Person)
nameWithType: MapObject.GetCategories(Person)
fullName: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: GetCategories
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 225
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns a set of <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> flags that this object has, based on the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual 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 Overridable Function GetCategories(person As Person) As ObjectCategory
overload: TinyLife.Objects.MapObject.GetCategories*
- uid: TinyLife.Objects.MapObject.OnAdded
commentId: M:TinyLife.Objects.MapObject.OnAdded
id: OnAdded
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnAdded()
nameWithType: MapObject.OnAdded()
fullName: TinyLife.Objects.MapObject.OnAdded()
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnAdded
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 233
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when this object is added to a <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, it does nothing.\n"
example: []
syntax:
content: public virtual void OnAdded()
2023-03-30 18:07:55 +02:00
content.vb: Public Overridable Sub OnAdded()
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.OnAdded*
- uid: TinyLife.Objects.MapObject.OnRemoved
commentId: M:TinyLife.Objects.MapObject.OnRemoved
id: OnRemoved
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnRemoved()
nameWithType: MapObject.OnRemoved()
fullName: TinyLife.Objects.MapObject.OnRemoved()
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnRemoved
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 239
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when this object is removed from a <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, it does nothing.\n"
example: []
syntax:
content: public virtual void OnRemoved()
2023-03-30 18:07:55 +02:00
content.vb: Public Overridable Sub OnRemoved()
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.OnRemoved*
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
id: GetHoverInfo(MLEM.Ui.Elements.Tooltip)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2022-05-24 13:36:05 +02:00
name: GetHoverInfo(Tooltip)
nameWithType: MapObject.GetHoverInfo(Tooltip)
fullName: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: GetHoverInfo
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 246
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-01-16 12:24:01 +01:00
summary: "\nAllows adding a set of paragraphs and other ui elements to the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">tooltip</code>, which is then displayed when this object is hovered over using the cursor in the world.\nBy default, this method raises <xref href=\"TinyLife.Objects.MapObject.OnGetHoverInfo\" data-throw-if-not-resolved=\"false\"></xref> for <xref href=\"TinyLife.Objects.MapObject\" data-throw-if-not-resolved=\"false\"></xref>, and adds additional information for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-05-24 13:36:05 +02:00
content: public virtual void GetHoverInfo(Tooltip tooltip)
parameters:
- id: tooltip
2021-08-04 06:51:12 +02:00
type: MLEM.Ui.Elements.Tooltip
2022-05-24 13:36:05 +02:00
description: The tooltip that will be displayed.
content.vb: Public Overridable Sub GetHoverInfo(tooltip As Tooltip)
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.GetHoverInfo*
- uid: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
id: GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: GetAiPriority(Person, ObjectCategory)
nameWithType: MapObject.GetAiPriority(Person, ObjectCategory)
fullName: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: GetAiPriority
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 259
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2021-10-14 20:30:40 +02:00
summary: "\nReturns an integer that represents a priority for the <xref href=\"TinyLife.Objects.PersonAi\" data-throw-if-not-resolved=\"false\"></xref>&apos;s interaction with this object.\nA higher priority means that this object will be picked over other objects (with lower priority).\nThe default return value is 0, meaning that no special priority is assigned to this object.\nFor any <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> with the <xref href=\"TinyLife.Objects.ObjectCategory.SingleBed\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Objects.ObjectCategory.DoubleBed\" data-throw-if-not-resolved=\"false\"></xref> category that is the person&apos;s <xref href=\"TinyLife.Objects.Person.LastBedSleptIn\" data-throw-if-not-resolved=\"false\"></xref>, 10 is returned.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public virtual int GetAiPriority(Person person, ObjectCategory categories)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person whose AI is attempting to interact with this object
- id: categories
type: TinyLife.Objects.ObjectCategory
description: The categories that are relevant for the ai interaction
return:
type: System.Int32
description: This object&apos;s priority
content.vb: Public Overridable Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer
overload: TinyLife.Objects.MapObject.GetAiPriority*
2022-03-09 16:13:05 +01:00
- 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)
id: CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
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)
2022-03-09 16:13:05 +01:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-03-09 16:13:05 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 272
2022-03-09 16:13:05 +01:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nReturns whether the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">action</code> can be executed at this map object.\nBy default, this method returns <xref href=\"TinyLife.Actions.CanExecuteResult.Valid\" data-throw-if-not-resolved=\"false\"></xref> for all actions, but <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> additionally returns custom results based on whether the furniture is <xref href=\"TinyLife.Objects.BreakableFurniture.Broken\" data-throw-if-not-resolved=\"false\"></xref> or based on <xref href=\"TinyLife.Objects.Furniture.AreUtilitiesDisabled\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2022-03-09 16:13:05 +01:00
example: []
syntax:
2022-05-24 13:36:05 +02:00
content: public virtual CanExecuteResult CanExecuteAction(ActionType action, ActionInfo info, bool automatic, bool isAuxiliary)
2022-03-09 16:13:05 +01:00
parameters:
- id: action
type: TinyLife.Actions.ActionType
description: The action that is querying whether it can be executed.
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info.
- id: automatic
type: System.Boolean
description: Whether the action was started automatically.
- id: isAuxiliary
type: System.Boolean
description: Whether this object is auxiliary (or the main action object).
return:
2022-05-24 13:36:05 +02:00
type: TinyLife.Actions.CanExecuteResult
2022-03-09 16:13:05 +01:00
description: Whether this object allows the action to be executed at it.
2022-05-24 13:36:05 +02:00
content.vb: Public Overridable Function CanExecuteAction(action As ActionType, info As ActionInfo, automatic As Boolean, isAuxiliary As Boolean) As CanExecuteResult
2022-03-09 16:13:05 +01:00
overload: TinyLife.Objects.MapObject.CanExecuteAction*
2023-03-30 18:07:55 +02:00
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)
2021-10-14 20:30:40 +02:00
- 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)
id: OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: OnActionCompleted(Action, CompletionType, bool)
nameWithType: MapObject.OnActionCompleted(Action, CompletionType, bool)
fullName: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnActionCompleted
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 284
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-12-20 13:25:03 +01:00
summary: "\nThis method is called when an <xref href=\"System.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Action.Parent\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets <xref href=\"TinyLife.Objects.Furniture.DevaluedThroughUse\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2021-10-14 20:30:40 +02:00
content: public virtual void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary)
2021-08-04 06:51:12 +02:00
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action
- id: type
2021-10-14 20:30:40 +02:00
type: TinyLife.Actions.CompletionType
2021-08-04 06:51:12 +02:00
description: The type of the action&apos;s completion
- id: isAuxiliary
type: System.Boolean
2022-10-18 13:03:11 +02:00
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
2021-10-14 20:30:40 +02:00
content.vb: Public Overridable Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean)
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.OnActionCompleted*
2023-03-30 18:07:55 +02:00
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)
2022-09-05 14:19:42 +02:00
- 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)
id: ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: ActionUpdate
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 296
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-11-12 13:53:28 +01:00
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Action.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Action.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> objects.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2021-11-26 23:42:22 +01:00
content: public virtual void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary)
2021-08-04 06:51:12 +02:00
parameters:
- id: action
type: TinyLife.Actions.Action
description: The action
- id: time
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.GameTime
2021-08-04 06:51:12 +02:00
description: The current game time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed, in game time
2021-11-26 23:42:22 +01:00
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
2021-08-04 06:51:12 +02:00
- id: isAuxiliary
type: System.Boolean
2022-10-18 13:03:11 +02:00
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
2021-11-26 23:42:22 +01:00
content.vb: Public Overridable Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean)
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.ActionUpdate*
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
id: GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: GetFreeActionSpotInfo(Person, ObjectCategory)
nameWithType: MapObject.GetFreeActionSpotInfo(Person, ObjectCategory)
fullName: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: GetFreeActionSpotInfo
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 304
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns the first free action spot, packed into an <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual 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 <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overridable Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo
overload: TinyLife.Objects.MapObject.GetFreeActionSpotInfo*
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
id: OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnCameraRotationChanged(Direction2, Direction2)
nameWithType: MapObject.OnCameraRotationChanged(Direction2, Direction2)
fullName: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2, MLEM.Misc.Direction2)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: OnCameraRotationChanged
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 314
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is invoked when the game&apos;s camera rotation changes.\nAdditionally, the old and new rotations are passed.\n"
example: []
syntax:
content: public virtual 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 Overridable Sub OnCameraRotationChanged(oldRotation As Direction2, newRotation As Direction2)
overload: TinyLife.Objects.MapObject.OnCameraRotationChanged*
2023-07-20 14:27:20 +02:00
- uid: TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
id: OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnCurrentGameMapChanged(Map, Map)
nameWithType: MapObject.OnCurrentGameMapChanged(Map, Map)
fullName: TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map, TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCurrentGameMapChanged
path: ../TinyLife/Objects/MapObject.cs
startLine: 322
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is invoked when the game&apos;s <xref href=\"TinyLife.GameImpl.CurrentMap\" data-throw-if-not-resolved=\"false\"></xref> is changed, ie when the camera is moved to a different map.\nFor a method that is invoked when this object&apos;s <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> is changed, see <xref href=\"TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual void OnCurrentGameMapChanged(Map oldMap, Map newMap)
parameters:
- id: oldMap
type: TinyLife.World.Map
description: The previous map.
- id: newMap
type: TinyLife.World.Map
description: The new map.
content.vb: Public Overridable Sub OnCurrentGameMapChanged(oldMap As Map, newMap As Map)
overload: TinyLife.Objects.MapObject.OnCurrentGameMapChanged*
- uid: TinyLife.Objects.MapObject.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
commentId: M:TinyLife.Objects.MapObject.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
id: ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: ModifyActionCategories(ActionType, ActionInfo, bool, List<string>)
nameWithType: MapObject.ModifyActionCategories(ActionType, ActionInfo, bool, List<string>)
fullName: TinyLife.Objects.MapObject.ModifyActionCategories(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, System.Collections.Generic.List<string>)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModifyActionCategories
path: ../TinyLife/Objects/MapObject.cs
startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that allows changing the <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Categories\" data-throw-if-not-resolved=\"false\"></xref> of an action when displaying it in the ring menu.\nThis is used by objects like the <xref href=\"TinyLife.Objects.ObjectCategory.LandlinePhone\" data-throw-if-not-resolved=\"false\"></xref> to remove the &quot;Phone...&quot; category if the action is not invoked on <xref href=\"TinyLife.Objects.ObjectCategory.Self\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual void ModifyActionCategories(ActionType type, ActionInfo info, bool isAuxiliary, List<string> categories)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The action type.
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info.
- id: isAuxiliary
type: System.Boolean
description: Whether this object is auxiliary.
- id: categories
type: System.Collections.Generic.List{System.String}
description: The categories.
content.vb: Public Overridable Sub ModifyActionCategories(type As ActionType, info As ActionInfo, isAuxiliary As Boolean, categories As List(Of String))
overload: TinyLife.Objects.MapObject.ModifyActionCategories*
nameWithType.vb: MapObject.ModifyActionCategories(ActionType, ActionInfo, Boolean, List(Of String))
fullName.vb: TinyLife.Objects.MapObject.ModifyActionCategories(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, System.Collections.Generic.List(Of String))
name.vb: ModifyActionCategories(ActionType, ActionInfo, Boolean, List(Of String))
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
id: SetMapAndValidate(TinyLife.World.Map)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: SetMapAndValidate
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 340
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-07-20 14:27:20 +02:00
summary: "\nShorthand method for setting this object&apos;s <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> and then calling <xref href=\"TinyLife.Objects.MapObject.ValidateEarly\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.MapObject.Validate\" data-throw-if-not-resolved=\"false\"></xref>.\nIf moving an already validated object to a different map is desired, <xref href=\"TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2)\" data-throw-if-not-resolved=\"false\"></xref> should be used instead.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public bool SetMapAndValidate(Map map)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to set
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Function SetMapAndValidate(map As Map) As Boolean
overload: TinyLife.Objects.MapObject.SetMapAndValidate*
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
id: HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: HasCategory(Person, ObjectCategory)
nameWithType: MapObject.HasCategory(Person, ObjectCategory)
fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: HasCategory
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 352
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA shorthand that checks whether <xref href=\"TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)\" data-throw-if-not-resolved=\"false\"></xref> overlaps with the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">category</code> flags\n"
example: []
syntax:
content: public bool HasCategory(Person person, ObjectCategory category)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person to query categories for
- id: category
type: TinyLife.Objects.ObjectCategory
description: A set of categories, one of which this object needs to match
return:
type: System.Boolean
description: Whether this object contains at least one of the given categories
content.vb: Public Function HasCategory(person As Person, category As ObjectCategory) As Boolean
overload: TinyLife.Objects.MapObject.HasCategory*
2021-10-14 20:30:40 +02:00
- 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)
id: GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
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)
2021-10-14 20:30:40 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-10-14 20:30:40 +02:00
id: GetEfficiencyModifier
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 368
2021-10-14 20:30:40 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-10-18 13:03:11 +02:00
summary: "\nReturns the efficiency modifier that this object multiplies the person&apos;s productivity with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 1, meaning the person&apos;s efficiency will not be influenced.\n"
2021-10-14 20:30:40 +02:00
example: []
syntax:
content: public virtual float GetEfficiencyModifier(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, float levelModifier)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person whose efficiency should be influenced
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info
- id: isAuxiliary
type: System.Boolean
description: Whether this object is auxiliary (or the main action object)
- id: skill
type: TinyLife.Skills.SkillType
description: The skill that should influence the efficiency
- id: levelModifier
type: System.Single
description: The level modifier for the <code data-dev-comment-type="paramref" class="paramref">skill</code>
return:
type: System.Single
description: The efficiency modifier for this object
content.vb: Public Overridable Function GetEfficiencyModifier(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, levelModifier As Single) As Single
overload: TinyLife.Objects.MapObject.GetEfficiencyModifier*
2023-03-30 18:07:55 +02:00
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)
2022-06-09 20:12:10 +02:00
- 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)
id: GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
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)
2022-06-09 20:12:10 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-06-09 20:12:10 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 383
2022-06-09 20:12:10 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-10-18 13:03:11 +02:00
summary: "\nReturns the modifier that this object multiplies the person&apos;s restored need with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 1, meaning the need restoration modifier will not be influenced.\n"
2022-06-10 12:18:26 +02:00
example: []
2022-06-09 20:12:10 +02:00
syntax:
content: public virtual float GetRestoreNeedModifier(Person person, ActionInfo info, bool isAuxiliary, NeedType type)
parameters:
- id: person
type: TinyLife.Objects.Person
2022-06-10 12:18:26 +02:00
description: The person whose need restoration should be influenced.
2022-06-09 20:12:10 +02:00
- id: info
type: TinyLife.Actions.ActionInfo
2022-06-10 12:18:26 +02:00
description: The action info.
2022-06-09 20:12:10 +02:00
- id: isAuxiliary
type: System.Boolean
2022-06-10 12:18:26 +02:00
description: Whether this object is auxiliary (or the main action object).
2022-06-09 20:12:10 +02:00
- id: type
type: TinyLife.NeedType
2022-06-10 12:18:26 +02:00
description: The type of need that is being restored.
2022-06-09 20:12:10 +02:00
return:
type: System.Single
2022-06-10 12:18:26 +02:00
description: The need restoration modifier for this object.
2022-06-09 20:12:10 +02:00
content.vb: Public Overridable Function GetRestoreNeedModifier(person As Person, info As ActionInfo, isAuxiliary As Boolean, type As NeedType) As Single
overload: TinyLife.Objects.MapObject.GetRestoreNeedModifier*
2023-03-30 18:07:55 +02:00
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)
2022-12-20 13:25:03 +01:00
- uid: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
id: IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: IsFreeSpot(Point)
nameWithType: MapObject.IsFreeSpot(Point)
fullName: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-12-20 13:25:03 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 394
2022-12-20 13:25:03 +01:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-03-30 18:07:55 +02:00
summary: "\nReturns whether a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> should be allowed to occupy or pass the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">position</code>, which is contained in this object&apos;s intersection area (<xref href=\"TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)\" data-throw-if-not-resolved=\"false\"></xref>).\nBy default, <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects return whether they have the <xref href=\"TinyLife.Objects.ObjectCategory.NonColliding\" data-throw-if-not-resolved=\"false\"></xref> category, and all other objects return <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\nNote that, if this object moves, <xref href=\"TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref> should be invoked for its previous and resulting <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2022-12-20 13:25:03 +01:00
example: []
syntax:
content: public virtual bool IsFreeSpot(Point position)
parameters:
- id: position
type: Microsoft.Xna.Framework.Point
description: The position whose path cost modifier is being calculated.
return:
type: System.Boolean
description: Whether a <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> can occupy the given <code data-dev-comment-type="paramref" class="paramref">position</code>.
content.vb: Public Overridable Function IsFreeSpot(position As Point) As Boolean
overload: TinyLife.Objects.MapObject.IsFreeSpot*
- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
id: GetPathCostModifier(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: GetPathCostModifier(Point)
nameWithType: MapObject.GetPathCostModifier(Point)
fullName: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-12-20 13:25:03 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCostModifier
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 406
2022-12-20 13:25:03 +01:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-12-23 11:26:48 +01:00
summary: "\nReturns a modifier that indicates the &quot;cost&quot; for pathfinding over this object.\nIf this object is a <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> object, it has to have the <xref href=\"TinyLife.Objects.ObjectCategory.NonColliding\" data-throw-if-not-resolved=\"false\"></xref> category for the returned value to have an effect.\nNote that, if this object moves, <xref href=\"TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref> should be invoked for its previous and resulting <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 0, meaning no additional pathfinding cost is added.\n"
2022-12-20 13:25:03 +01:00
example: []
syntax:
content: public virtual float GetPathCostModifier(Point position)
parameters:
- id: position
type: Microsoft.Xna.Framework.Point
description: The position whose path cost modifier is being calculated.
return:
type: System.Single
description: This object&apos;s path cost modifier for the given <code data-dev-comment-type="paramref" class="paramref">position</code>
content.vb: Public Overridable Function GetPathCostModifier(position As Point) As Single
overload: TinyLife.Objects.MapObject.GetPathCostModifier*
2023-01-19 11:28:13 +01:00
- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
id: ResetToStatic(System.Boolean)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: ResetToStatic(bool)
nameWithType: MapObject.ResetToStatic(bool)
fullName: TinyLife.Objects.MapObject.ResetToStatic(bool)
2023-01-19 11:28:13 +01:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2023-01-19 11:28:13 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 415
2023-01-19 11:28:13 +01:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-04-26 14:51:19 +02:00
summary: "\nResets this map object to a static state when the <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> that is on is exported.\n"
example: []
2023-01-19 11:28:13 +01:00
syntax:
content: public virtual bool ResetToStatic(bool thorough)
parameters:
- id: thorough
type: System.Boolean
2023-04-26 14:51:19 +02:00
description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely.
2023-01-19 11:28:13 +01:00
return:
type: System.Boolean
2023-04-26 14:51:19 +02:00
description: Whether this object should stay on the map after the static reset. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> is returned, this object is removed.
2023-01-19 11:28:13 +01:00
content.vb: Public Overridable Function ResetToStatic(thorough As Boolean) As Boolean
overload: TinyLife.Objects.MapObject.ResetToStatic*
2023-03-30 18:07:55 +02:00
nameWithType.vb: MapObject.ResetToStatic(Boolean)
fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean)
name.vb: ResetToStatic(Boolean)
2023-07-20 14:27:20 +02:00
- uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
id: MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: MoveToMap(Map, Vector2)
nameWithType: MapObject.MoveToMap(Map, Vector2)
fullName: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap
path: ../TinyLife/Objects/MapObject.cs
startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nMoves this object to the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">map</code>, changing the current <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> in the process.\n"
example: []
syntax:
content: public virtual bool MoveToMap(Map map, Vector2 position)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to move to.
- id: position
type: Microsoft.Xna.Framework.Vector2
description: The position on the new map to move to.
return:
type: System.Boolean
description: Whether moving to the map was successful, which is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> if this object is already on the <code data-dev-comment-type="paramref" class="paramref">map</code>.
content.vb: Public Overridable Function MoveToMap(map As Map, position As Vector2) As Boolean
overload: TinyLife.Objects.MapObject.MoveToMap*
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
id: OnPositionChanged(Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: OnPositionChanged(Vector2)
nameWithType: MapObject.OnPositionChanged(Vector2)
fullName: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 443
2023-03-30 18:07:55 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2023-04-26 14:51:19 +02:00
summary: "\nA method that is automatically called when this object&apos;s <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref> changes.\nBy default, this method is overriden in <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> to call <xref href=\"TinyLife.Objects.Furniture.MarkDirtyForPathfinding\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that this method is also called if this object is not in the world (<xref href=\"TinyLife.Objects.MapObject.IsInWorld\" data-throw-if-not-resolved=\"false\"></xref>).\n"
example: []
2023-03-30 18:07:55 +02:00
syntax:
content: protected virtual void OnPositionChanged(Vector2 lastPosition)
parameters:
- id: lastPosition
type: Microsoft.Xna.Framework.Vector2
2023-04-26 14:51:19 +02:00
description: This object&apos;s previous position.
2023-03-30 18:07:55 +02:00
content.vb: Protected Overridable Sub OnPositionChanged(lastPosition As Vector2)
overload: TinyLife.Objects.MapObject.OnPositionChanged*
2022-09-05 14:19:42 +02:00
- 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})
id: DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
2022-07-28 14:58:38 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: DoDraw(GameTime, object, Color?, bool, List<Item>)
nameWithType: MapObject.DoDraw(GameTime, object, Color?, bool, List<StaticSpriteBatch.Item>)
fullName: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Color?, bool, System.Collections.Generic.List<MLEM.Graphics.StaticSpriteBatch.Item>)
2022-07-28 14:58:38 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-07-28 14:58:38 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 453
2022-07-28 14:58:38 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nDraws this map object, additionally invoking all required events and checking the <xref href=\"TinyLife.Objects.MapObject.Visibility\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
2022-09-05 14:19:42 +02:00
content: public void DoDraw(GameTime time, object batch, Color? color, bool ignoreVisibility, List<StaticSpriteBatch.Item> items)
2022-07-28 14:58:38 +02:00
parameters:
- id: time
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.GameTime
2022-07-28 14:58:38 +02:00
description: The current time
- id: batch
2022-09-05 14:19:42 +02:00
type: System.Object
description: The sprite batch to use for drawing, which is either a <xref href="Microsoft.Xna.Framework.Graphics.SpriteBatch" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
2022-07-28 14:58:38 +02:00
- id: color
2022-09-05 14:19:42 +02:00
type: System.Nullable{Microsoft.Xna.Framework.Color}
2022-07-28 14:58:38 +02:00
description: The color that should be used instead of this object&apos;s actual color. If null, the object&apos;s regular color should be used.
- id: ignoreVisibility
type: System.Boolean
description: Whether this object&apos;s <xref href="TinyLife.Objects.MapObject.Visibility" data-throw-if-not-resolved="false"></xref> should be ignored.
2022-09-05 14:19:42 +02:00
- 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 <code data-dev-comment-type="paramref" class="paramref">batch</code> is a <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub DoDraw(time As GameTime, batch As Object, color As Color?, ignoreVisibility As Boolean, items As List(Of StaticSpriteBatch.Item))
2022-07-28 14:58:38 +02:00
overload: TinyLife.Objects.MapObject.DoDraw*
2023-03-30 18:07:55 +02:00
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))
2022-09-05 14:19:42 +02:00
- 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)
id: DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
2022-07-28 14:58:38 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: DoUpdate(GameTime, TimeSpan, float)
nameWithType: MapObject.DoUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
2022-07-28 14:58:38 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2022-07-28 14:58:38 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 470
2022-07-28 14:58:38 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nUpdates this map object if it is an <xref href=\"TinyLife.Objects.IUpdatingObject\" data-throw-if-not-resolved=\"false\"></xref>, additionally invoking all required events.\n\n"
example: []
syntax:
content: public void DoUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: time
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.GameTime
2022-07-28 14:58:38 +02:00
description: The game&apos;s time
- id: passedInGame
type: System.TimeSpan
description: The amount of time that has passed since the last call
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Sub DoUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Objects.MapObject.DoUpdate*
2023-03-30 18:07:55 +02:00
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)
2022-09-05 14:19:42 +02:00
- 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)
id: 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)
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: DrawColumns(Map, Vector2, object, Vector2, TextureRegion, Color, float, Point, List<Item>, bool, ParentInfo, float, SpriteEffects, bool, bool, bool)
nameWithType: MapObject.DrawColumns(Map, Vector2, object, Vector2, TextureRegion, Color, float, Point, List<StaticSpriteBatch.Item>, 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<MLEM.Graphics.StaticSpriteBatch.Item>, bool, TinyLife.Objects.ParentInfo, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, bool, bool, bool)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: DrawColumns
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 499
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
2022-09-05 14:19:42 +02:00
summary: "\nDraws the given texture region in columns, which allows for depth calculation in isometric view to be possible.\nBigger objects, including all furniture, are drawn in this matter.\nWhen drawing a furniture item, <xref href=\"TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cSystem.Object%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Misc.Direction2%2cMLEM.Textures.TextureRegion%2cMicrosoft.Xna.Framework.Color%2cSystem.Single%2cSystem.Collections.Generic.List%7bMLEM.Graphics.StaticSpriteBatch.Item%7d%2cSystem.Boolean%2cTinyLife.Objects.ParentInfo%2cSystem.Single%2cSystem.Boolean%2cMicrosoft.Xna.Framework.Graphics.SpriteEffects)\" data-throw-if-not-resolved=\"false\"></xref> should be used instead, which automatically supplies various values based on <xref href=\"TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
2021-08-04 06:51:12 +02:00
example: []
syntax:
2023-03-30 18:07:55 +02:00
content: public static void DrawColumns(Map map, Vector2 position, object batch, Vector2 drawPos, TextureRegion texture, Color color, float scale, Point size, List<StaticSpriteBatch.Item> items, bool pivot = true, ParentInfo parent = default, float depthOffset = 0, SpriteEffects effects = SpriteEffects.None, bool groundItem = false, bool ceilingHanging = false, bool editDrawPos = true)
2021-08-04 06:51:12 +02:00
parameters:
- id: map
type: TinyLife.World.Map
description: The map that the object is on
- id: position
type: Microsoft.Xna.Framework.Vector2
description: The position that the object is on, in world space
- id: batch
2022-09-05 14:19:42 +02:00
type: System.Object
description: The sprite batch to draw with, which is either a <xref href="Microsoft.Xna.Framework.Graphics.SpriteBatch" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
2021-08-04 06:51:12 +02:00
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position to draw at, in draw space
- id: texture
type: MLEM.Textures.TextureRegion
description: The texture region to draw
- id: color
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Color
2021-08-04 06:51:12 +02:00
description: The color to draw with
- id: scale
type: System.Single
description: The scale to draw at
- id: size
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Point
2021-08-04 06:51:12 +02:00
description: The size, in tiles, that this object has
2022-09-05 14:19:42 +02:00
- 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 <code data-dev-comment-type="paramref" class="paramref">batch</code> is a <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
2021-08-04 06:51:12 +02:00
- id: pivot
type: System.Boolean
description: The texture&apos;s pivot point, in texture-space pixels
- id: parent
2022-05-24 13:36:05 +02:00
type: TinyLife.Objects.ParentInfo
2021-08-04 06:51:12 +02:00
description: The object&apos;s parent object
- id: depthOffset
type: System.Single
description: A value that is added to the calculated object&apos;s depth
2022-07-04 16:50:43 +02:00
- id: effects
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Graphics.SpriteEffects
2022-07-04 16:50:43 +02:00
description: The sprite effects to use when rendering
2021-08-04 06:51:12 +02:00
- id: groundItem
type: System.Boolean
description: Whether or not this item is considered a ground item (that doesn&apos;t have any collisions)
- id: ceilingHanging
type: System.Boolean
description: Whether this object is hanging on the ceiling. If it is, its <code data-dev-comment-type="paramref" class="paramref">drawPos</code> is offset by the height of walls
- id: editDrawPos
type: System.Boolean
2022-05-24 13:36:05 +02:00
description: Whether this object&apos;s <code data-dev-comment-type="paramref" class="paramref">drawPos</code> should be changed based on this object&apos;s circumstances, especially based on its <code data-dev-comment-type="paramref" class="paramref">parent</code>
2023-03-30 18:07:55 +02:00
content.vb: Public Shared Sub DrawColumns(map As Map, position As Vector2, batch As Object, drawPos As Vector2, texture As TextureRegion, color As Color, scale As Single, size As Point, items As List(Of StaticSpriteBatch.Item), pivot As Boolean = True, parent As ParentInfo = Nothing, depthOffset As Single = 0, effects As SpriteEffects = SpriteEffects.None, groundItem As Boolean = False, ceilingHanging As Boolean = False, editDrawPos As Boolean = True)
2021-08-04 06:51:12 +02:00
overload: TinyLife.Objects.MapObject.DrawColumns*
2022-09-05 14:19:42 +02:00
nameWithType.vb: MapObject.DrawColumns(Map, Vector2, Object, Vector2, TextureRegion, Color, Single, Point, List(Of StaticSpriteBatch.Item), Boolean, ParentInfo, Single, SpriteEffects, Boolean, Boolean, Boolean)
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.GetModCategory(System.String)
commentId: M:TinyLife.Objects.MapObject.GetModCategory(System.String)
id: GetModCategory(System.String)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
2023-03-30 18:07:55 +02:00
name: GetModCategory(string)
nameWithType: MapObject.GetModCategory(string)
fullName: TinyLife.Objects.MapObject.GetModCategory(string)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/Objects/MapObject.cs
2023-03-30 18:07:55 +02:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: GetModCategory
2022-03-09 16:13:05 +01:00
path: ../TinyLife/Objects/MapObject.cs
2023-07-20 14:27:20 +02:00
startLine: 564
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAdds and returns a custom <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> with the given name.\nThe returned category is guaranteed to be unique and mapped to the given name. Additionally, it can be used in combined flags, as it is not a combined flag itself.\n"
example: []
syntax:
content: public static ObjectCategory GetModCategory(string name)
parameters:
- id: name
type: System.String
description: The name that the category should have
return:
type: TinyLife.Objects.ObjectCategory
description: A new object category
content.vb: Public Shared Function GetModCategory(name As String) As ObjectCategory
overload: TinyLife.Objects.MapObject.GetModCategory*
2023-03-30 18:07:55 +02:00
nameWithType.vb: MapObject.GetModCategory(String)
fullName.vb: TinyLife.Objects.MapObject.GetModCategory(String)
name.vb: GetModCategory(String)
2021-08-04 06:51:12 +02:00
references:
- 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
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
2021-08-04 06:51:12 +02:00
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
parent: MLEM.Data.Json
2021-08-04 06:51:12 +02:00
isExternal: true
2021-11-23 16:24:04 +01:00
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
2021-08-04 06:51:12 +02:00
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
isExternal: true
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
2021-11-23 16:24:04 +01:00
- 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
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
spec.csharp:
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
2021-08-04 06:51:12 +02:00
name: SetData
isExternal: true
- name: (
- uid: System.String
2023-03-30 18:07:55 +02:00
name: string
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
2021-08-04 06:51:12 +02:00
name: SetData
isExternal: true
- name: (
- uid: System.String
name: String
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
2022-12-20 13:25:03 +01:00
- 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)
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData<T>(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
2022-12-20 13:25:03 +01:00
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
2023-03-30 18:07:55 +02:00
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
2022-12-20 13:25:03 +01:00
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
2023-03-30 18:07:55 +02:00
name: SetData
2022-12-20 13:25:03 +01:00
isExternal: true
2023-03-30 18:07:55 +02:00
- name: <
- name: T
- name: '>'
2022-12-20 13:25:03 +01:00
- name: (
- uid: System.String
2023-03-30 18:07:55 +02:00
name: string
2022-12-20 13:25:03 +01:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2022-12-20 13:25:03 +01:00
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
2023-03-30 18:07:55 +02:00
name: SetData
2022-12-20 13:25:03 +01:00
isExternal: true
- name: (
2023-03-30 18:07:55 +02:00
- name: Of
- name: " "
- name: T
- name: )
- name: (
2022-12-20 13:25:03 +01:00
- uid: System.String
name: String
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2022-12-20 13:25:03 +01:00
- name: T
- name: )
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
name: GetData<T>(string)
nameWithType: JsonTypeSafeGenericDataHolder.GetData<T>(string)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData<T>(string)
2021-11-23 16:24:04 +01:00
nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
2023-03-30 18:07:55 +02:00
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
2021-08-04 06:51:12 +02:00
name.vb: GetData(Of T)(String)
spec.csharp:
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
2023-03-30 18:07:55 +02:00
name: GetData
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
- name: <
- name: T
- name: '>'
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.String
2023-03-30 18:07:55 +02:00
name: string
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
2023-03-30 18:07:55 +02:00
name: GetData
2021-08-04 06:51:12 +02:00
isExternal: true
- name: (
2023-03-30 18:07:55 +02:00
- name: Of
- name: " "
- name: T
- name: )
- name: (
2021-08-04 06:51:12 +02:00
- uid: System.String
name: String
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
2021-08-04 06:51:12 +02:00
- name: )
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
2021-08-04 06:51:12 +02:00
isExternal: true
name: GetDataKeys()
2021-11-23 16:24:04 +01:00
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
2021-08-04 06:51:12 +02:00
spec.csharp:
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
2021-08-04 06:51:12 +02:00
name: GetDataKeys
isExternal: true
- name: (
- name: )
spec.vb:
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
2021-08-04 06:51:12 +02:00
name: GetDataKeys
isExternal: true
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
2021-08-04 06:51:12 +02:00
name: GetHashCode()
2023-03-30 18:07:55 +02:00
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
2021-08-04 06:51:12 +02:00
name: GetType()
2023-03-30 18:07:55 +02:00
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
2021-08-04 06:51:12 +02:00
name: MemberwiseClone()
2023-03-30 18:07:55 +02:00
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
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)
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
2021-08-04 06:51:12 +02:00
name: ToString()
2023-03-30 18:07:55 +02:00
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: TinyLife.Objects.MapObject.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2023-03-30 18:07:55 +02:00
name: JsonCopy<MapObject>(MapObject)
nameWithType: Extensions.JsonCopy<MapObject>(MapObject)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.MapObject>(TinyLife.Objects.MapObject)
nameWithType.vb: Extensions.JsonCopy(Of MapObject)(MapObject)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.MapObject)(TinyLife.Objects.MapObject)
name.vb: JsonCopy(Of MapObject)(MapObject)
2021-08-04 06:51:12 +02:00
spec.csharp:
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.MapObject)
name: JsonCopy
- name: <
- uid: TinyLife.Objects.MapObject
name: MapObject
- name: '>'
2021-08-04 06:51:12 +02:00
- name: (
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Objects.MapObject
name: MapObject
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.MapObject)
name: JsonCopy
2021-08-04 06:51:12 +02:00
- name: (
2023-03-30 18:07:55 +02:00
- name: Of
- name: " "
- uid: TinyLife.Objects.MapObject
name: MapObject
- name: )
- name: (
- uid: TinyLife.Objects.MapObject
name: MapObject
2021-08-04 06:51:12 +02:00
- name: )
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: System
commentId: N:System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system
2021-08-04 06:51:12 +02:00
name: System
nameWithType: System
fullName: System
2021-11-23 16:24:04 +01:00
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
isExternal: true
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
2023-03-30 18:07:55 +02:00
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
2021-08-04 06:51:12 +02:00
- uid: MLEM.Misc
commentId: N:MLEM.Misc
isExternal: true
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
2023-03-30 18:07:55 +02:00
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
2022-12-20 13:25:03 +01:00
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData<T>(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
2022-12-20 13:25:03 +01:00
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
2023-03-30 18:07:55 +02:00
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
2022-12-20 13:25:03 +01:00
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
2023-03-30 18:07:55 +02:00
name: SetData
2022-12-20 13:25:03 +01:00
isExternal: true
2023-03-30 18:07:55 +02:00
- name: <
- name: T
- name: '>'
2022-12-20 13:25:03 +01:00
- name: (
- uid: System.String
2023-03-30 18:07:55 +02:00
name: string
2022-12-20 13:25:03 +01:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2022-12-20 13:25:03 +01:00
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
2023-03-30 18:07:55 +02:00
name: SetData
2022-12-20 13:25:03 +01:00
isExternal: true
- name: (
2023-03-30 18:07:55 +02:00
- name: Of
- name: " "
- name: T
- name: )
- name: (
2022-12-20 13:25:03 +01:00
- uid: System.String
name: String
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2022-12-20 13:25:03 +01:00
- name: T
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2023-03-30 18:07:55 +02:00
name: JsonCopy
- name: <
- name: T
- name: '>'
2021-08-04 06:51:12 +02:00
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2023-03-30 18:07:55 +02:00
name: JsonCopy
- name: (
- name: Of
- name: " "
- name: T
- name: )
2021-08-04 06:51:12 +02:00
- 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
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Utilities
name: Utilities
2021-08-04 06:51:12 +02:00
- 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
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: MLEM.Misc.Direction2[]
isExternal: true
name: Direction2[]
nameWithType: Direction2[]
fullName: MLEM.Misc.Direction2[]
nameWithType.vb: Direction2()
fullName.vb: MLEM.Misc.Direction2()
name.vb: Direction2()
spec.csharp:
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '['
- name: ']'
2021-08-04 06:51:12 +02:00
spec.vb:
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
2023-03-30 18:07:55 +02:00
- name: (
- name: )
2021-08-04 06:51:12 +02:00
- uid: System.Action{TinyLife.Objects.MapObject}
commentId: T:System.Action{TinyLife.Objects.MapObject}
parent: System
definition: System.Action`1
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
2021-08-04 06:51:12 +02:00
name: Action<MapObject>
nameWithType: Action<MapObject>
fullName: System.Action<TinyLife.Objects.MapObject>
nameWithType.vb: Action(Of MapObject)
fullName.vb: System.Action(Of TinyLife.Objects.MapObject)
name.vb: Action(Of MapObject)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
2021-08-04 06:51:12 +02:00
- name: <
- uid: TinyLife.Objects.MapObject
name: MapObject
- name: '>'
spec.vb:
- uid: System.Action`1
name: Action
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject
name: MapObject
- name: )
- uid: System.Action`1
commentId: T:System.Action`1
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
2021-08-04 06:51:12 +02:00
name: Action<T>
nameWithType: Action<T>
fullName: System.Action<T>
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
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
2021-08-04 06:51:12 +02:00
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Action`1
name: Action
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
2021-08-04 06:51:12 +02:00
- name: T
- name: )
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
parent: TinyLife.Objects.MapObject
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
spec.csharp:
- uid: TinyLife.Objects.MapObject.Validate
name: Validate
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.Validate
name: Validate
- name: (
- name: )
2023-06-25 15:41:49 +02:00
- uid: TinyLife.Objects.MapObject.ValidateEarly
commentId: M:TinyLife.Objects.MapObject.ValidateEarly
parent: TinyLife.Objects.MapObject
name: ValidateEarly()
nameWithType: MapObject.ValidateEarly()
fullName: TinyLife.Objects.MapObject.ValidateEarly()
spec.csharp:
- uid: TinyLife.Objects.MapObject.ValidateEarly
name: ValidateEarly
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.ValidateEarly
name: ValidateEarly
- name: (
- name: )
2022-09-05 14:19:42 +02:00
- uid: 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})
commentId: M: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})
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.MapObject
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
name: Draw(GameTime, object, Vector2, Color?, List<Item>)
nameWithType: MapObject.Draw(GameTime, object, Vector2, Color?, List<StaticSpriteBatch.Item>)
fullName: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List<MLEM.Graphics.StaticSpriteBatch.Item>)
nameWithType.vb: MapObject.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.MapObject.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))
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-09-05 14:19:42 +02:00
- uid: 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})
2021-08-04 06:51:12 +02:00
name: Draw
- name: (
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.GameTime
2021-08-04 06:51:12 +02:00
name: GameTime
isExternal: true
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
2021-08-04 06:51:12 +02:00
name: Color
2022-09-05 14:19:42 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
2022-09-05 14:19:42 +02:00
- name: <
- uid: MLEM.Graphics.StaticSpriteBatch.Item
2023-03-30 18:07:55 +02:00
name: Item
2021-08-04 06:51:12 +02:00
isExternal: true
- name: '>'
- name: )
spec.vb:
2022-09-05 14:19:42 +02:00
- uid: 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})
2021-08-04 06:51:12 +02:00
name: Draw
- name: (
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.GameTime
2021-08-04 06:51:12 +02:00
name: GameTime
isExternal: true
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Object
name: Object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
2021-08-04 06:51:12 +02:00
name: Color
2022-09-05 14:19:42 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
2022-09-05 14:19:42 +02:00
- uid: MLEM.Graphics.StaticSpriteBatch.Item
2023-03-30 18:07:55 +02:00
name: Item
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
- name: )
- 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.World.DrawDelegate
commentId: T:TinyLife.World.DrawDelegate
parent: TinyLife.World
name: DrawDelegate
nameWithType: DrawDelegate
fullName: TinyLife.World.DrawDelegate
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.World
name: World
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime)
commentId: M:Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime)
isExternal: true
2023-03-30 18:07:55 +02:00
name: Update(GameTime)
nameWithType: IUpdateable.Update(GameTime)
fullName: Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime)
spec.csharp:
- uid: Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime)
name: Update
isExternal: true
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: )
spec.vb:
- uid: Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime)
name: Update
isExternal: true
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: )
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.IUpdateable
commentId: T:Microsoft.Xna.Framework.IUpdateable
isExternal: true
2023-03-30 18:07:55 +02:00
name: IUpdateable
nameWithType: IUpdateable
fullName: Microsoft.Xna.Framework.IUpdateable
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.UpdateDelegate
commentId: T:TinyLife.World.UpdateDelegate
parent: TinyLife.World
name: UpdateDelegate
nameWithType: UpdateDelegate
fullName: TinyLife.World.UpdateDelegate
2023-04-26 14:51:19 +02:00
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
parent: TinyLife.Objects.MapObject
isExternal: true
name: GetHoverInfo(Tooltip)
nameWithType: MapObject.GetHoverInfo(Tooltip)
fullName: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
name: GetHoverInfo
- name: (
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
name: GetHoverInfo
- name: (
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
2023-01-16 12:24:01 +01:00
- uid: System.Action{MLEM.Ui.Elements.Tooltip}
commentId: T:System.Action{MLEM.Ui.Elements.Tooltip}
parent: System
definition: System.Action`1
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
2023-01-16 12:24:01 +01:00
name: Action<Tooltip>
nameWithType: Action<Tooltip>
fullName: System.Action<MLEM.Ui.Elements.Tooltip>
nameWithType.vb: Action(Of Tooltip)
fullName.vb: System.Action(Of MLEM.Ui.Elements.Tooltip)
name.vb: Action(Of Tooltip)
spec.csharp:
- uid: System.Action`1
name: Action
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
2023-01-16 12:24:01 +01:00
- name: <
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: '>'
spec.vb:
- uid: System.Action`1
name: Action
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
2023-01-16 12:24:01 +01:00
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.Position*
commentId: Overload:TinyLife.Objects.MapObject.Position
name: Position
nameWithType: MapObject.Position
fullName: TinyLife.Objects.MapObject.Position
- 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: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
2023-03-30 18:07:55 +02:00
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
2022-05-24 13:36:05 +02:00
- 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.Furniture
commentId: T:TinyLife.Objects.Furniture
parent: TinyLife.Objects
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.MapObject.ParentInfo*
commentId: Overload:TinyLife.Objects.MapObject.ParentInfo
name: ParentInfo
nameWithType: MapObject.ParentInfo
fullName: TinyLife.Objects.MapObject.ParentInfo
- uid: TinyLife.Objects.ParentInfo
commentId: T:TinyLife.Objects.ParentInfo
parent: TinyLife.Objects
name: ParentInfo
nameWithType: ParentInfo
fullName: TinyLife.Objects.ParentInfo
2022-07-28 14:58:38 +02:00
- uid: TinyLife.Objects.Visibility.WhenVisible
commentId: F:TinyLife.Objects.Visibility.WhenVisible
2023-03-30 18:07:55 +02:00
name: WhenVisible
nameWithType: Visibility.WhenVisible
fullName: TinyLife.Objects.Visibility.WhenVisible
2022-07-28 14:58:38 +02:00
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Visibility
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Visibility
2023-03-30 18:07:55 +02:00
name: Visibility
nameWithType: FurnitureType.TypeSettings.Visibility
fullName: TinyLife.Objects.FurnitureType.TypeSettings.Visibility
2022-07-28 14:58:38 +02:00
- uid: TinyLife.Objects.MapObject.Visibility*
commentId: Overload:TinyLife.Objects.MapObject.Visibility
name: Visibility
nameWithType: MapObject.Visibility
fullName: TinyLife.Objects.MapObject.Visibility
- uid: TinyLife.Objects.Visibility
commentId: T:TinyLife.Objects.Visibility
parent: TinyLife.Objects
name: Visibility
nameWithType: Visibility
fullName: TinyLife.Objects.Visibility
2021-08-04 06:51:12 +02:00
- uid: System.Guid
commentId: T:System.Guid
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.guid
2021-08-04 06:51:12 +02:00
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: TinyLife.Objects.MapObject.Id*
commentId: Overload:TinyLife.Objects.MapObject.Id
name: Id
nameWithType: MapObject.Id
fullName: TinyLife.Objects.MapObject.Id
- uid: TinyLife.Objects.MapObject.Map*
commentId: Overload:TinyLife.Objects.MapObject.Map
name: Map
nameWithType: MapObject.Map
fullName: TinyLife.Objects.MapObject.Map
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
- uid: TinyLife.World.Lot
commentId: T:TinyLife.World.Lot
parent: TinyLife.World
name: Lot
nameWithType: Lot
fullName: TinyLife.World.Lot
2022-07-04 16:50:43 +02:00
- uid: TinyLife.Objects.MapObject.CurrentLot*
commentId: Overload:TinyLife.Objects.MapObject.CurrentLot
name: CurrentLot
nameWithType: MapObject.CurrentLot
fullName: TinyLife.Objects.MapObject.CurrentLot
- uid: TinyLife.World.Room
commentId: T:TinyLife.World.Room
parent: TinyLife.World
name: Room
nameWithType: Room
fullName: TinyLife.World.Room
- uid: TinyLife.Objects.MapObject.CurrentRoom*
commentId: Overload:TinyLife.Objects.MapObject.CurrentRoom
name: CurrentRoom
nameWithType: MapObject.CurrentRoom
fullName: TinyLife.Objects.MapObject.CurrentRoom
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.IsInWorld*
commentId: Overload:TinyLife.Objects.MapObject.IsInWorld
name: IsInWorld
nameWithType: MapObject.IsInWorld
fullName: TinyLife.Objects.MapObject.IsInWorld
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
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.Objects.MapObject.HoldingPerson*
commentId: Overload:TinyLife.Objects.MapObject.HoldingPerson
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.#ctor*
commentId: Overload:TinyLife.Objects.MapObject.#ctor
name: MapObject
nameWithType: MapObject.MapObject
fullName: TinyLife.Objects.MapObject.MapObject
2023-03-30 18:07:55 +02:00
nameWithType.vb: MapObject.New
fullName.vb: TinyLife.Objects.MapObject.New
name.vb: New
- 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
2022-09-05 14:19:42 +02:00
- 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})
2022-07-28 14:58:38 +02:00
parent: TinyLife.Objects.MapObject
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
name: DoDraw(GameTime, object, Color?, bool, List<Item>)
nameWithType: MapObject.DoDraw(GameTime, object, Color?, bool, List<StaticSpriteBatch.Item>)
fullName: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Color?, bool, System.Collections.Generic.List<MLEM.Graphics.StaticSpriteBatch.Item>)
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))
2022-07-28 14:58:38 +02:00
spec.csharp:
2022-09-05 14:19:42 +02:00
- 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})
2022-07-28 14:58:38 +02:00
name: DoDraw
- name: (
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.GameTime
2022-07-28 14:58:38 +02:00
name: GameTime
isExternal: true
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2022-07-28 14:58:38 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
2022-07-28 14:58:38 +02:00
name: Color
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
- name: ','
- name: " "
2022-07-28 14:58:38 +02:00
- uid: System.Boolean
2023-03-30 18:07:55 +02:00
name: bool
2022-07-28 14:58:38 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
2022-09-05 14:19:42 +02:00
- name: <
- uid: MLEM.Graphics.StaticSpriteBatch.Item
2023-03-30 18:07:55 +02:00
name: Item
2022-09-05 14:19:42 +02:00
isExternal: true
- name: '>'
2022-07-28 14:58:38 +02:00
- name: )
spec.vb:
2022-09-05 14:19:42 +02:00
- 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})
2022-07-28 14:58:38 +02:00
name: DoDraw
- name: (
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.GameTime
2022-07-28 14:58:38 +02:00
name: GameTime
isExternal: true
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Object
name: Object
2022-07-28 14:58:38 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
2022-07-28 14:58:38 +02:00
name: Color
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
- name: ','
- name: " "
2022-07-28 14:58:38 +02:00
- uid: System.Boolean
name: Boolean
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
2022-09-05 14:19:42 +02:00
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
2022-09-05 14:19:42 +02:00
- uid: MLEM.Graphics.StaticSpriteBatch.Item
2023-03-30 18:07:55 +02:00
name: Item
2022-09-05 14:19:42 +02:00
isExternal: true
- name: )
2022-07-28 14:58:38 +02:00
- name: )
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
- uid: MLEM.Graphics.StaticSpriteBatch
commentId: T:MLEM.Graphics.StaticSpriteBatch
isExternal: true
2023-03-30 18:07:55 +02:00
name: StaticSpriteBatch
nameWithType: StaticSpriteBatch
fullName: MLEM.Graphics.StaticSpriteBatch
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.Draw*
commentId: Overload:TinyLife.Objects.MapObject.Draw
name: Draw
nameWithType: MapObject.Draw
fullName: TinyLife.Objects.MapObject.Draw
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
2021-08-04 06:51:12 +02:00
isExternal: true
name: GameTime
nameWithType: GameTime
2022-09-05 14:19:42 +02:00
fullName: Microsoft.Xna.Framework.GameTime
- uid: System.Nullable{Microsoft.Xna.Framework.Color}
commentId: T:System.Nullable{Microsoft.Xna.Framework.Color}
2021-08-04 06:51:12 +02:00
parent: System
definition: System.Nullable`1
2023-03-30 18:07:55 +02:00
name: Color?
nameWithType: Color?
fullName: Microsoft.Xna.Framework.Color?
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
2021-08-04 06:51:12 +02:00
name: Color
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
2021-08-04 06:51:12 +02:00
spec.vb:
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
2021-08-04 06:51:12 +02:00
name: Color
2022-09-05 14:19:42 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
2022-09-05 14:19:42 +02:00
- uid: System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
commentId: T:System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
2022-09-05 14:19:42 +02:00
name: List<StaticSpriteBatch.Item>
nameWithType: List<StaticSpriteBatch.Item>
fullName: System.Collections.Generic.List<MLEM.Graphics.StaticSpriteBatch.Item>
nameWithType.vb: List(Of StaticSpriteBatch.Item)
fullName.vb: System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item)
name.vb: List(Of StaticSpriteBatch.Item)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
2022-09-05 14:19:42 +02:00
- name: <
2023-03-30 18:07:55 +02:00
- uid: MLEM.Graphics.StaticSpriteBatch
name: StaticSpriteBatch
isExternal: true
- name: .
2022-09-05 14:19:42 +02:00
- uid: MLEM.Graphics.StaticSpriteBatch.Item
2023-03-30 18:07:55 +02:00
name: Item
2022-09-05 14:19:42 +02:00
isExternal: true
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: MLEM.Graphics.StaticSpriteBatch
name: StaticSpriteBatch
isExternal: true
- name: .
2022-09-05 14:19:42 +02:00
- uid: MLEM.Graphics.StaticSpriteBatch.Item
2023-03-30 18:07:55 +02:00
name: Item
2021-08-04 06:51:12 +02:00
isExternal: true
- name: )
2022-09-05 14:19:42 +02:00
- 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
2023-03-30 18:07:55 +02:00
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
2021-08-04 06:51:12 +02:00
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
2021-08-04 06:51:12 +02:00
name: Nullable<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
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
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
2021-08-04 06:51:12 +02:00
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
2021-08-04 06:51:12 +02:00
- name: T
- name: )
2022-09-05 14:19:42 +02:00
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
2022-09-05 14:19:42 +02:00
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
2022-09-05 14:19:42 +02:00
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
2022-09-05 14:19:42 +02:00
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system
2022-09-05 14:19:42 +02:00
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
2023-03-30 18:07:55 +02:00
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
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.Map.GetObjects``1(MLEM.Misc.RectangleF)
commentId: M:TinyLife.World.Map.GetObjects``1(MLEM.Misc.RectangleF)
isExternal: true
2023-03-30 18:07:55 +02:00
name: GetObjects<T>(RectangleF)
nameWithType: Map.GetObjects<T>(RectangleF)
fullName: TinyLife.World.Map.GetObjects<T>(MLEM.Misc.RectangleF)
nameWithType.vb: Map.GetObjects(Of T)(RectangleF)
fullName.vb: TinyLife.World.Map.GetObjects(Of T)(MLEM.Misc.RectangleF)
name.vb: GetObjects(Of T)(RectangleF)
spec.csharp:
- uid: TinyLife.World.Map.GetObjects``1(MLEM.Misc.RectangleF)
name: GetObjects
- name: <
- name: T
- name: '>'
- name: (
- uid: MLEM.Misc.RectangleF
name: RectangleF
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.World.Map.GetObjects``1(MLEM.Misc.RectangleF)
name: GetObjects
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: MLEM.Misc.RectangleF
name: RectangleF
isExternal: true
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.Intersects*
commentId: Overload:TinyLife.Objects.MapObject.Intersects
name: Intersects
nameWithType: MapObject.Intersects
fullName: TinyLife.Objects.MapObject.Intersects
- uid: MLEM.Misc.RectangleF
commentId: T:MLEM.Misc.RectangleF
parent: MLEM.Misc
isExternal: true
name: RectangleF
nameWithType: RectangleF
fullName: MLEM.Misc.RectangleF
2023-06-25 15:41:49 +02:00
- uid: TinyLife.Objects.MapObject.OnValidatedEarly
commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
parent: TinyLife.Objects.MapObject
name: OnValidatedEarly
nameWithType: MapObject.OnValidatedEarly
fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.ValidateEarly*
commentId: Overload:TinyLife.Objects.MapObject.ValidateEarly
name: ValidateEarly
nameWithType: MapObject.ValidateEarly
fullName: TinyLife.Objects.MapObject.ValidateEarly
2021-08-04 06:51:12 +02:00
- 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.Validate*
commentId: Overload:TinyLife.Objects.MapObject.Validate
name: Validate
nameWithType: MapObject.Validate
fullName: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.ObjectCategory
commentId: T:TinyLife.Objects.ObjectCategory
parent: TinyLife.Objects
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- uid: TinyLife.Objects.MapObject.GetCategories*
commentId: Overload:TinyLife.Objects.MapObject.GetCategories
name: GetCategories
nameWithType: MapObject.GetCategories
fullName: TinyLife.Objects.MapObject.GetCategories
- uid: TinyLife.Objects.MapObject.OnAdded*
commentId: Overload:TinyLife.Objects.MapObject.OnAdded
name: OnAdded
nameWithType: MapObject.OnAdded
fullName: TinyLife.Objects.MapObject.OnAdded
- uid: TinyLife.Objects.MapObject.OnRemoved*
commentId: Overload:TinyLife.Objects.MapObject.OnRemoved
name: OnRemoved
nameWithType: MapObject.OnRemoved
fullName: TinyLife.Objects.MapObject.OnRemoved
2023-01-16 12:24:01 +01:00
- 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
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.MapObject.GetHoverInfo*
commentId: Overload:TinyLife.Objects.MapObject.GetHoverInfo
name: GetHoverInfo
nameWithType: MapObject.GetHoverInfo
fullName: TinyLife.Objects.MapObject.GetHoverInfo
2021-08-04 06:51:12 +02:00
- uid: MLEM.Ui.Elements.Tooltip
commentId: T:MLEM.Ui.Elements.Tooltip
parent: MLEM.Ui.Elements
isExternal: true
name: Tooltip
nameWithType: Tooltip
fullName: MLEM.Ui.Elements.Tooltip
- uid: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
isExternal: true
name: MLEM.Ui.Elements
nameWithType: MLEM.Ui.Elements
fullName: MLEM.Ui.Elements
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.PersonAi
commentId: T:TinyLife.Objects.PersonAi
name: PersonAi
nameWithType: PersonAi
fullName: TinyLife.Objects.PersonAi
2021-10-14 20:30:40 +02:00
- uid: TinyLife.Objects.ObjectCategory.SingleBed
commentId: F:TinyLife.Objects.ObjectCategory.SingleBed
2023-03-30 18:07:55 +02:00
name: SingleBed
nameWithType: ObjectCategory.SingleBed
fullName: TinyLife.Objects.ObjectCategory.SingleBed
2021-10-14 20:30:40 +02:00
- uid: TinyLife.Objects.ObjectCategory.DoubleBed
commentId: F:TinyLife.Objects.ObjectCategory.DoubleBed
2023-03-30 18:07:55 +02:00
name: DoubleBed
nameWithType: ObjectCategory.DoubleBed
fullName: TinyLife.Objects.ObjectCategory.DoubleBed
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.Person.LastBedSleptIn
commentId: F:TinyLife.Objects.Person.LastBedSleptIn
2023-03-30 18:07:55 +02:00
name: LastBedSleptIn
nameWithType: Person.LastBedSleptIn
fullName: TinyLife.Objects.Person.LastBedSleptIn
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.GetAiPriority*
commentId: Overload:TinyLife.Objects.MapObject.GetAiPriority
name: GetAiPriority
nameWithType: MapObject.GetAiPriority
fullName: TinyLife.Objects.MapObject.GetAiPriority
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
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.Actions.CanExecuteResult.Valid
commentId: F:TinyLife.Actions.CanExecuteResult.Valid
name: Valid
nameWithType: CanExecuteResult.Valid
fullName: TinyLife.Actions.CanExecuteResult.Valid
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.BreakableFurniture.Broken
commentId: F:TinyLife.Objects.BreakableFurniture.Broken
parent: TinyLife.Objects.BreakableFurniture
name: Broken
nameWithType: BreakableFurniture.Broken
fullName: TinyLife.Objects.BreakableFurniture.Broken
- uid: TinyLife.Objects.Furniture.AreUtilitiesDisabled
commentId: P:TinyLife.Objects.Furniture.AreUtilitiesDisabled
parent: TinyLife.Objects.Furniture
name: AreUtilitiesDisabled
nameWithType: Furniture.AreUtilitiesDisabled
fullName: TinyLife.Objects.Furniture.AreUtilitiesDisabled
2022-03-09 16:13:05 +01:00
- uid: TinyLife.Objects.MapObject.CanExecuteAction*
commentId: Overload:TinyLife.Objects.MapObject.CanExecuteAction
name: CanExecuteAction
nameWithType: MapObject.CanExecuteAction
fullName: TinyLife.Objects.MapObject.CanExecuteAction
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
name: ActionType
nameWithType: ActionType
fullName: TinyLife.Actions.ActionType
- uid: TinyLife.Actions.ActionInfo
commentId: T:TinyLife.Actions.ActionInfo
parent: TinyLife.Actions
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
2022-03-09 16:13:05 +01:00
parent: TinyLife.Actions
2022-05-24 13:36:05 +02:00
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- uid: TinyLife.Objects.BreakableFurniture
commentId: T:TinyLife.Objects.BreakableFurniture
parent: TinyLife.Objects
name: BreakableFurniture
nameWithType: BreakableFurniture
fullName: TinyLife.Objects.BreakableFurniture
2022-03-09 16:13:05 +01:00
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
nameWithType: TinyLife.Actions
fullName: TinyLife.Actions
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Actions
name: Actions
2022-11-12 13:53:28 +01:00
- uid: System.Action
commentId: T:System.Action
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.action
2021-08-04 06:51:12 +02:00
name: Action
nameWithType: Action
2022-11-12 13:53:28 +01:00
fullName: System.Action
2022-12-20 13:25:03 +01:00
- uid: TinyLife.Actions.Action.Parent
commentId: P:TinyLife.Actions.Action.Parent
parent: TinyLife.Actions.Action
name: Parent
nameWithType: Action.Parent
fullName: TinyLife.Actions.Action.Parent
2022-10-18 13:03:11 +02:00
- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean)
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: GetInvolvedObjects<T>(ObjectCategory, bool, bool)
nameWithType: ActionInfo.GetInvolvedObjects<T>(ObjectCategory, bool, bool)
fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects<T>(TinyLife.Objects.ObjectCategory, bool, bool)
nameWithType.vb: ActionInfo.GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObjects(Of T)(TinyLife.Objects.ObjectCategory, Boolean, Boolean)
name.vb: GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean)
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean)
name: GetInvolvedObjects
- name: <
- name: T
- name: '>'
- name: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- 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.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean)
name: GetInvolvedObjects
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- 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: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.Furniture.DevaluedThroughUse
commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse
parent: TinyLife.Objects.Furniture
name: DevaluedThroughUse
nameWithType: Furniture.DevaluedThroughUse
fullName: TinyLife.Objects.Furniture.DevaluedThroughUse
2022-10-18 13:03:11 +02:00
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: GetActionObject<T>(bool)
nameWithType: ActionInfo.GetActionObject<T>(bool)
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>(bool)
nameWithType.vb: ActionInfo.GetActionObject(Of T)(Boolean)
fullName.vb: TinyLife.Actions.ActionInfo.GetActionObject(Of T)(Boolean)
name.vb: GetActionObject(Of T)(Boolean)
spec.csharp:
- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
- 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.Actions.ActionInfo.GetActionObject``1(System.Boolean)
name: GetActionObject
- 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: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.OnActionCompleted*
commentId: Overload:TinyLife.Objects.MapObject.OnActionCompleted
name: OnActionCompleted
nameWithType: MapObject.OnActionCompleted
fullName: TinyLife.Objects.MapObject.OnActionCompleted
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
2021-10-14 20:30:40 +02:00
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
2021-08-04 06:51:12 +02:00
parent: TinyLife.Actions
2021-10-14 20:30:40 +02:00
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)
commentId: M:Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)
isExternal: true
2023-03-30 18:07:55 +02:00
name: Update(GameTime)
nameWithType: Game.Update(GameTime)
fullName: Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)
spec.csharp:
- uid: Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)
name: Update
isExternal: true
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: )
spec.vb:
- uid: Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)
name: Update
isExternal: true
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: )
2022-11-12 13:53:28 +01:00
- uid: TinyLife.Actions.Action.FullyInProgress
commentId: P:TinyLife.Actions.Action.FullyInProgress
parent: TinyLife.Actions.Action
2021-11-26 23:42:22 +01:00
name: FullyInProgress
2022-11-12 13:53:28 +01:00
nameWithType: Action.FullyInProgress
fullName: TinyLife.Actions.Action.FullyInProgress
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.Furniture.Dirty
2023-05-26 15:16:22 +02:00
commentId: P:TinyLife.Objects.Furniture.Dirty
2021-08-04 06:51:12 +02:00
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
fullName: TinyLife.Objects.Furniture.Dirty
2021-11-26 23:42:22 +01:00
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
2023-03-30 18:07:55 +02:00
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.ActionUpdate*
commentId: Overload:TinyLife.Objects.MapObject.ActionUpdate
name: ActionUpdate
nameWithType: MapObject.ActionUpdate
fullName: TinyLife.Objects.MapObject.ActionUpdate
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.timespan
2021-08-04 06:51:12 +02:00
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
2021-11-26 23:42:22 +01:00
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.GetFreeActionSpotInfo*
commentId: Overload:TinyLife.Objects.MapObject.GetFreeActionSpotInfo
name: GetFreeActionSpotInfo
nameWithType: MapObject.GetFreeActionSpotInfo
fullName: TinyLife.Objects.MapObject.GetFreeActionSpotInfo
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged*
commentId: Overload:TinyLife.Objects.MapObject.OnCameraRotationChanged
name: OnCameraRotationChanged
nameWithType: MapObject.OnCameraRotationChanged
fullName: TinyLife.Objects.MapObject.OnCameraRotationChanged
2023-07-20 14:27:20 +02:00
- uid: TinyLife.GameImpl.CurrentMap
commentId: P:TinyLife.GameImpl.CurrentMap
name: CurrentMap
nameWithType: GameImpl.CurrentMap
fullName: TinyLife.GameImpl.CurrentMap
- uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Objects.MapObject
isExternal: true
name: MoveToMap(Map, Vector2)
nameWithType: MapObject.MoveToMap(Map, Vector2)
fullName: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
spec.csharp:
- uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
name: MoveToMap
- name: (
- uid: TinyLife.World.Map
name: Map
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
name: MoveToMap
- name: (
- uid: TinyLife.World.Map
name: Map
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Vector2
name: Vector2
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.OnCurrentGameMapChanged*
commentId: Overload:TinyLife.Objects.MapObject.OnCurrentGameMapChanged
name: OnCurrentGameMapChanged
nameWithType: MapObject.OnCurrentGameMapChanged
fullName: TinyLife.Objects.MapObject.OnCurrentGameMapChanged
- uid: TinyLife.Actions.ActionType.TypeSettings.Categories
commentId: P:TinyLife.Actions.ActionType.TypeSettings.Categories
name: Categories
nameWithType: ActionType.TypeSettings.Categories
fullName: TinyLife.Actions.ActionType.TypeSettings.Categories
- uid: TinyLife.Objects.ObjectCategory.LandlinePhone
commentId: F:TinyLife.Objects.ObjectCategory.LandlinePhone
name: LandlinePhone
nameWithType: ObjectCategory.LandlinePhone
fullName: TinyLife.Objects.ObjectCategory.LandlinePhone
- uid: TinyLife.Objects.ObjectCategory.Self
commentId: F:TinyLife.Objects.ObjectCategory.Self
name: Self
nameWithType: ObjectCategory.Self
fullName: TinyLife.Objects.ObjectCategory.Self
- uid: TinyLife.Objects.MapObject.ModifyActionCategories*
commentId: Overload:TinyLife.Objects.MapObject.ModifyActionCategories
name: ModifyActionCategories
nameWithType: MapObject.ModifyActionCategories
fullName: TinyLife.Objects.MapObject.ModifyActionCategories
- uid: System.Collections.Generic.List{System.String}
commentId: T:System.Collections.Generic.List{System.String}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<string>
nameWithType: List<string>
fullName: System.Collections.Generic.List<string>
nameWithType.vb: List(Of String)
fullName.vb: System.Collections.Generic.List(Of String)
name.vb: List(Of String)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.SetMapAndValidate*
commentId: Overload:TinyLife.Objects.MapObject.SetMapAndValidate
name: SetMapAndValidate
nameWithType: MapObject.SetMapAndValidate
fullName: TinyLife.Objects.MapObject.SetMapAndValidate
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
parent: TinyLife.Objects.MapObject
name: GetCategories(Person)
nameWithType: MapObject.GetCategories(Person)
fullName: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
name: GetCategories
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
name: GetCategories
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory*
commentId: Overload:TinyLife.Objects.MapObject.HasCategory
name: HasCategory
nameWithType: MapObject.HasCategory
fullName: TinyLife.Objects.MapObject.HasCategory
2021-11-26 23:42:22 +01:00
- 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)
2021-10-14 20:30:40 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
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: )
2021-10-14 20:30:40 +02:00
- uid: TinyLife.Objects.MapObject.GetEfficiencyModifier*
commentId: Overload:TinyLife.Objects.MapObject.GetEfficiencyModifier
name: GetEfficiencyModifier
nameWithType: MapObject.GetEfficiencyModifier
fullName: TinyLife.Objects.MapObject.GetEfficiencyModifier
- uid: TinyLife.Skills.SkillType
commentId: T:TinyLife.Skills.SkillType
parent: TinyLife.Skills
name: SkillType
nameWithType: SkillType
fullName: TinyLife.Skills.SkillType
- uid: TinyLife.Skills
commentId: N:TinyLife.Skills
name: TinyLife.Skills
nameWithType: TinyLife.Skills
fullName: TinyLife.Skills
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Skills
name: Skills
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Skills
name: Skills
2022-06-10 12:18:26 +02:00
- 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)
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.single
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)
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)
spec.csharp:
- uid: TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
name: RestoreNeed
- name: (
- uid: TinyLife.NeedType
name: NeedType
- 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.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
name: RestoreNeed
- name: (
- uid: TinyLife.NeedType
name: NeedType
- 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: )
2022-06-09 20:12:10 +02:00
- uid: TinyLife.Objects.MapObject.GetRestoreNeedModifier*
commentId: Overload:TinyLife.Objects.MapObject.GetRestoreNeedModifier
name: GetRestoreNeedModifier
nameWithType: MapObject.GetRestoreNeedModifier
fullName: TinyLife.Objects.MapObject.GetRestoreNeedModifier
- uid: TinyLife.NeedType
commentId: T:TinyLife.NeedType
parent: TinyLife
name: NeedType
nameWithType: NeedType
fullName: TinyLife.NeedType
- uid: TinyLife
commentId: N:TinyLife
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
2022-12-20 13:25:03 +01:00
- uid: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
commentId: M:TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
parent: TinyLife.Objects.MapObject
isExternal: true
name: Intersects(RectangleF)
nameWithType: MapObject.Intersects(RectangleF)
fullName: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
spec.csharp:
- uid: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
name: Intersects
- name: (
- uid: MLEM.Misc.RectangleF
name: RectangleF
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
name: Intersects
- name: (
- uid: MLEM.Misc.RectangleF
name: RectangleF
isExternal: true
- name: )
- uid: TinyLife.Objects.ObjectCategory.NonColliding
commentId: F:TinyLife.Objects.ObjectCategory.NonColliding
2023-03-30 18:07:55 +02:00
name: NonColliding
nameWithType: ObjectCategory.NonColliding
fullName: TinyLife.Objects.ObjectCategory.NonColliding
2022-12-20 13:25:03 +01:00
- uid: TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)
isExternal: true
2023-03-30 18:07:55 +02:00
name: MarkDirtyForPathfinding(Point)
nameWithType: Map.MarkDirtyForPathfinding(Point)
fullName: TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)
name: MarkDirtyForPathfinding
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)
name: MarkDirtyForPathfinding
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
2022-12-20 13:25:03 +01:00
- uid: TinyLife.Objects.MapObject.IsFreeSpot*
commentId: Overload:TinyLife.Objects.MapObject.IsFreeSpot
name: IsFreeSpot
nameWithType: MapObject.IsFreeSpot
fullName: TinyLife.Objects.MapObject.IsFreeSpot
- 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: TinyLife.Objects.MapObject.GetPathCostModifier*
commentId: Overload:TinyLife.Objects.MapObject.GetPathCostModifier
name: GetPathCostModifier
nameWithType: MapObject.GetPathCostModifier
fullName: TinyLife.Objects.MapObject.GetPathCostModifier
2023-01-19 11:28:13 +01:00
- uid: TinyLife.Objects.MapObject.ResetToStatic*
commentId: Overload:TinyLife.Objects.MapObject.ResetToStatic
name: ResetToStatic
nameWithType: MapObject.ResetToStatic
fullName: TinyLife.Objects.MapObject.ResetToStatic
2023-07-20 14:27:20 +02:00
- uid: TinyLife.Objects.MapObject.MoveToMap*
commentId: Overload:TinyLife.Objects.MapObject.MoveToMap
name: MoveToMap
nameWithType: MapObject.MoveToMap
fullName: TinyLife.Objects.MapObject.MoveToMap
2023-04-26 14:51:19 +02:00
- uid: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
commentId: M:TinyLife.Objects.Furniture.MarkDirtyForPathfinding
name: MarkDirtyForPathfinding()
nameWithType: Furniture.MarkDirtyForPathfinding()
fullName: TinyLife.Objects.Furniture.MarkDirtyForPathfinding()
spec.csharp:
- uid: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
name: MarkDirtyForPathfinding
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
name: MarkDirtyForPathfinding
- name: (
- name: )
- 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
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Objects.MapObject.OnPositionChanged*
commentId: Overload:TinyLife.Objects.MapObject.OnPositionChanged
name: OnPositionChanged
nameWithType: MapObject.OnPositionChanged
fullName: TinyLife.Objects.MapObject.OnPositionChanged
2022-07-28 14:58:38 +02:00
- 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.DoDraw*
commentId: Overload:TinyLife.Objects.MapObject.DoDraw
name: DoDraw
nameWithType: MapObject.DoDraw
fullName: TinyLife.Objects.MapObject.DoDraw
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.MapObject.DoUpdate*
commentId: Overload:TinyLife.Objects.MapObject.DoUpdate
name: DoUpdate
nameWithType: MapObject.DoUpdate
fullName: TinyLife.Objects.MapObject.DoUpdate
2022-09-05 14:19:42 +02:00
- uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,Microsoft.Xna.Framework.Graphics.SpriteEffects)
commentId: M:TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,Microsoft.Xna.Framework.Graphics.SpriteEffects)
2022-05-24 13:36:05 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
name: DrawColumns(Map, Vector2, object, Vector2, Direction2, TextureRegion, Color, float, List<Item>, bool, ParentInfo, float, bool, SpriteEffects)
nameWithType: FurnitureType.DrawColumns(Map, Vector2, object, Vector2, Direction2, TextureRegion, Color, float, List<StaticSpriteBatch.Item>, bool, ParentInfo, float, bool, SpriteEffects)
fullName: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, object, Microsoft.Xna.Framework.Vector2, MLEM.Misc.Direction2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, float, System.Collections.Generic.List<MLEM.Graphics.StaticSpriteBatch.Item>, bool, TinyLife.Objects.ParentInfo, float, bool, Microsoft.Xna.Framework.Graphics.SpriteEffects)
nameWithType.vb: FurnitureType.DrawColumns(Map, Vector2, Object, Vector2, Direction2, TextureRegion, Color, Single, List(Of StaticSpriteBatch.Item), Boolean, ParentInfo, Single, Boolean, SpriteEffects)
fullName.vb: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Object, Microsoft.Xna.Framework.Vector2, MLEM.Misc.Direction2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, Single, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item), Boolean, TinyLife.Objects.ParentInfo, Single, Boolean, Microsoft.Xna.Framework.Graphics.SpriteEffects)
name.vb: DrawColumns(Map, Vector2, Object, Vector2, Direction2, TextureRegion, Color, Single, List(Of Item), Boolean, ParentInfo, Single, Boolean, SpriteEffects)
spec.csharp:
- uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,Microsoft.Xna.Framework.Graphics.SpriteEffects)
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.Misc.Direction2
name: Direction2
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: 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: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
name: SpriteEffects
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,Microsoft.Xna.Framework.Graphics.SpriteEffects)
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.Misc.Direction2
name: Direction2
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: 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: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
name: SpriteEffects
isExternal: true
- name: )
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
2023-03-30 18:07:55 +02:00
name: HasCategory(ObjectCategory)
nameWithType: FurnitureType.HasCategory(ObjectCategory)
fullName: TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
spec.csharp:
- uid: TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
name: HasCategory
- name: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: )
spec.vb:
- uid: TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
name: HasCategory
- name: (
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.DrawColumns*
commentId: Overload:TinyLife.Objects.MapObject.DrawColumns
name: DrawColumns
nameWithType: MapObject.DrawColumns
fullName: TinyLife.Objects.MapObject.DrawColumns
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
isExternal: true
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Color
commentId: T:Microsoft.Xna.Framework.Color
parent: Microsoft.Xna.Framework
2021-08-04 06:51:12 +02:00
isExternal: true
name: Color
nameWithType: Color
2022-09-05 14:19:42 +02:00
fullName: Microsoft.Xna.Framework.Color
- uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteEffects
parent: Microsoft.Xna.Framework.Graphics
2022-07-04 16:50:43 +02:00
isExternal: true
name: SpriteEffects
nameWithType: SpriteEffects
2022-09-05 14:19:42 +02:00
fullName: Microsoft.Xna.Framework.Graphics.SpriteEffects
2021-08-04 06:51:12 +02:00
- uid: MLEM.Textures
commentId: N:MLEM.Textures
isExternal: true
name: MLEM.Textures
nameWithType: MLEM.Textures
fullName: MLEM.Textures
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Textures
name: Textures
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Textures
name: Textures
isExternal: true
2021-08-04 06:51:12 +02:00
- uid: TinyLife.Objects.MapObject.GetModCategory*
commentId: Overload:TinyLife.Objects.MapObject.GetModCategory
name: GetModCategory
nameWithType: MapObject.GetModCategory
fullName: TinyLife.Objects.MapObject.GetModCategory
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String