### 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) - TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed,System.Boolean) - TinyLife.Objects.MapObject.CurrentLot - TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,MLEM.Misc.Direction2,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) - TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.GetHoverInfo - TinyLife.Objects.MapObject.GetModCategory(System.String) - TinyLife.Objects.MapObject.GetVisibility - TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.Id - TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF) - TinyLife.Objects.MapObject.IsInWorld - TinyLife.Objects.MapObject.Map - TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.MapObject.OnAdded - TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnEventsAttachable - TinyLife.Objects.MapObject.OnRemoved - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.PersonRotationOrder - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map) - TinyLife.Objects.MapObject.Validate langs: - csharp - vb name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject type: Class source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: MapObject path: Objects/MapObject.cs startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn instance of this class represents an object that can be, or is, part of a .\nIf this object's is set to -1, -1, that is usually an indicator that the object is currently not in the world.\n" example: [] syntax: content: >- [DataContract] public class MapObject : JsonTypeSafeGenericDataHolder, IGenericDataHolder content.vb: >- Public Class MapObject Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder inheritance: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder derivedClasses: - TinyLife.Objects.Furniture - TinyLife.Objects.Person - TinyLife.Objects.Vehicle implements: - MLEM.Misc.IGenericDataHolder inheritedMembers: - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - TinyLife.Objects.MapObject.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] modifiers.csharp: - public - class modifiers.vb: - Public - Class - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: PersonRotationOrder path: Objects/MapObject.cs startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe order of that the texture atlas for 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() modifiers.csharp: - public - static - readonly modifiers.vb: - Public - Shared - ReadOnly - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnCreated path: Objects/MapObject.cs startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn event that is invoked when a map object is created.\nThis event is invoked in the constructor.\n" example: [] syntax: content: public static event Action OnCreated return: type: System.Action{TinyLife.Objects.MapObject} content.vb: Public Shared Event OnCreated As Action(Of MapObject) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnValidated path: Objects/MapObject.cs startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn event that is invoked when a map object is validated.\nThis event si invoked in , which is usually called after subclass validation.\n" example: [] syntax: content: public static event Action OnValidated return: type: System.Action{TinyLife.Objects.MapObject} content.vb: Public Shared Event OnValidated As Action(Of MapObject) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnEventsAttachable path: Objects/MapObject.cs startLine: 51 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 constructor, and in the method.\n" example: [] syntax: content: public static event Action OnEventsAttachable return: type: System.Action{TinyLife.Objects.MapObject} content.vb: Public Shared Event OnEventsAttachable As Action(Of MapObject) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnDraw path: Objects/MapObject.cs startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn event that is invoked when this object is drawn, right after is called.\nThis event can be subscribed to using .\n" example: [] syntax: content: public event DrawDelegate OnDraw return: type: TinyLife.World.DrawDelegate content.vb: Public Event OnDraw As DrawDelegate modifiers.csharp: - public modifiers.vb: - Public - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnUpdate path: Objects/MapObject.cs startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn event that is invoked when this object is updated, right after is called.\nNote that, if this object does not extend , this event is not invoked.\nThis event can be subscribed to using .\n" example: [] syntax: content: public event UpdateDelegate OnUpdate return: type: TinyLife.World.UpdateDelegate content.vb: Public Event OnUpdate As UpdateDelegate modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.MapObject.Id commentId: P:TinyLife.Objects.MapObject.Id id: Id parent: TinyLife.Objects.MapObject langs: - csharp - vb name: Id nameWithType: MapObject.Id fullName: TinyLife.Objects.MapObject.Id type: Property source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: Id path: Objects/MapObject.cs startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe of this object instance\n" example: [] syntax: content: >- [DataMember] public Guid Id { get; protected set; } parameters: [] return: type: System.Guid content.vb: >- Public Property Id As Guid overload: TinyLife.Objects.MapObject.Id* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] modifiers.csharp: - public - get - protected set modifiers.vb: - Public - Get - Protected Set - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: Map path: Objects/MapObject.cs startLine: 76 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 content.vb: Public ReadOnly Property Map As Map overload: TinyLife.Objects.MapObject.Map* modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position id: Position parent: TinyLife.Objects.MapObject langs: - csharp - vb name: Position nameWithType: MapObject.Position fullName: TinyLife.Objects.MapObject.Position type: Property source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: Position path: Objects/MapObject.cs startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe position on the of this object.\nIf this is set to -1, -1, that is usually an indicator that the object is currently not in the world.\n" example: [] syntax: content: >- [DataMember] public virtual Vector2 Position { get; set; } parameters: [] return: type: Microsoft.Xna.Framework.Vector2 content.vb: >- Public Overridable Property Position As Vector2 overload: TinyLife.Objects.MapObject.Position* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] modifiers.csharp: - public - virtual - get - set modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: CurrentLot path: Objects/MapObject.cs startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA property that returns the that this object is currently on\n" 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* modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: IsInWorld path: Objects/MapObject.cs startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA property that returns true if this object is currently present on a \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* modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: .ctor path: Objects/MapObject.cs startLine: 116 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'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* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) commentId: M:TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) parent: TinyLife.Objects.MapObject langs: - csharp - vb name: Draw(GameTime, SpriteBatch, Vector2, Nullable) nameWithType: MapObject.Draw(GameTime, SpriteBatch, Vector2, Nullable) fullName: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Nullable) type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: Draw path: Objects/MapObject.cs startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nDraws this object on the current , at the current .\n" example: [] syntax: content: public virtual void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor) parameters: - id: time type: Microsoft.Xna.Framework.GameTime description: The current time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing - id: drawPos type: Microsoft.Xna.Framework.Vector2 description: The position, in draw space, to draw this furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} description: The color that should be used instead of this object's actual color. If null, the object's regular color should be used. content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, overrideColor As Color?) overload: TinyLife.Objects.MapObject.Draw* nameWithType.vb: MapObject.Draw(GameTime, SpriteBatch, Vector2, Nullable(Of Color)) modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable fullName.vb: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Nullable(Of Microsoft.Xna.Framework.Color)) name.vb: Draw(GameTime, SpriteBatch, Vector2, Nullable(Of Color)) - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: Intersects path: Objects/MapObject.cs startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns whether this map object intersects with the given rectangle.\nThis is used for \n" example: [] syntax: content: public 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* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: Validate path: Objects/MapObject.cs startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public virtual bool Validate() return: type: System.Boolean description: false if the object is not valid, true otherwise content.vb: Public Overridable Function Validate As Boolean overload: TinyLife.Objects.MapObject.Validate* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetCategories path: Objects/MapObject.cs startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns a set of flags that this object has, based on the given .\n" example: [] syntax: content: public 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* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnAdded path: Objects/MapObject.cs startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is called when this object is added to a .\nBy default, it does nothing.\n" example: [] syntax: content: public virtual void OnAdded() content.vb: Public Overridable Sub OnAdded overload: TinyLife.Objects.MapObject.OnAdded* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnRemoved path: Objects/MapObject.cs startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is called when this object is removed from a .\nBy default, it does nothing.\n" example: [] syntax: content: public virtual void OnRemoved() content.vb: Public Overridable Sub OnRemoved overload: TinyLife.Objects.MapObject.OnRemoved* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Objects.MapObject.GetHoverInfo commentId: M:TinyLife.Objects.MapObject.GetHoverInfo id: GetHoverInfo parent: TinyLife.Objects.MapObject langs: - csharp - vb name: GetHoverInfo() nameWithType: MapObject.GetHoverInfo() fullName: TinyLife.Objects.MapObject.GetHoverInfo() type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetHoverInfo path: Objects/MapObject.cs startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns a object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n" example: [] syntax: content: public virtual Tooltip GetHoverInfo() return: type: MLEM.Ui.Elements.Tooltip description: The tooltip to display content.vb: Public Overridable Function GetHoverInfo As Tooltip overload: TinyLife.Objects.MapObject.GetHoverInfo* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetAiPriority path: Objects/MapObject.cs startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns an integer that represents a priority for the '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 with the or category that is the person's , 10 is returned.\n" 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's priority content.vb: Public Overridable Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer overload: TinyLife.Objects.MapObject.GetAiPriority* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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) parent: TinyLife.Objects.MapObject langs: - csharp - vb name: OnActionCompleted(Action, CompletionType, Boolean) nameWithType: MapObject.OnActionCompleted(Action, CompletionType, Boolean) fullName: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, System.Boolean) type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnActionCompleted path: Objects/MapObject.cs startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is called when an that this object is involved in is completed. Note that this includes actions that are underlying ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets .\n" example: [] syntax: content: public virtual void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary) parameters: - id: action type: TinyLife.Actions.Action description: The action - id: type type: TinyLife.Actions.CompletionType description: The type of the action's completion - id: isAuxiliary type: System.Boolean description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overridable Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean) overload: TinyLife.Objects.MapObject.OnActionCompleted* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed,System.Boolean) commentId: M:TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed,System.Boolean) id: ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed,System.Boolean) parent: TinyLife.Objects.MapObject langs: - csharp - vb name: ActionUpdate(Action, GameTime, TimeSpan, GameSpeed, Boolean) nameWithType: MapObject.ActionUpdate(Action, GameTime, TimeSpan, GameSpeed, Boolean) fullName: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, TinyLife.GameSpeed, System.Boolean) type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: ActionUpdate path: Objects/MapObject.cs startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying () and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" example: [] syntax: content: public virtual void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, GameSpeed speed, bool isAuxiliary) parameters: - id: action type: TinyLife.Actions.Action description: The action - id: time type: Microsoft.Xna.Framework.GameTime description: The current game time - id: passedInGame type: System.TimeSpan description: The amount of time that has passed, in game time - id: speed type: TinyLife.GameSpeed description: The game's current speed setting - id: isAuxiliary type: System.Boolean description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overridable Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speed As GameSpeed, isAuxiliary As Boolean) overload: TinyLife.Objects.MapObject.ActionUpdate* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Objects.MapObject.GetVisibility commentId: M:TinyLife.Objects.MapObject.GetVisibility id: GetVisibility parent: TinyLife.Objects.MapObject langs: - csharp - vb name: GetVisibility() nameWithType: MapObject.GetVisibility() fullName: TinyLife.Objects.MapObject.GetVisibility() type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetVisibility path: Objects/MapObject.cs startLine: 234 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the visibility settings of this object.\nBy default, is returned.\nFor , its is returned instead.\n" example: [] syntax: content: public virtual Visibility GetVisibility() return: type: TinyLife.Objects.Visibility description: This object's visibility settings content.vb: Public Overridable Function GetVisibility As Visibility overload: TinyLife.Objects.MapObject.GetVisibility* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetFreeActionSpotInfo path: Objects/MapObject.cs startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the first free action spot, packed into an .\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 content.vb: Public Overridable Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo overload: TinyLife.Objects.MapObject.GetFreeActionSpotInfo* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: OnCameraRotationChanged path: Objects/MapObject.cs startLine: 254 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is invoked when the game's camera rotation changes.\nAdditionally, the old and new rotations are passed.\n" example: [] syntax: content: public 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* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: SetMapAndValidate path: Objects/MapObject.cs startLine: 262 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is the same as , but it also sets the .\n" 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* modifiers.csharp: - public modifiers.vb: - Public - 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 branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: HasCategory path: Objects/MapObject.cs startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA shorthand that checks whether overlaps with the given category 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* modifiers.csharp: - public modifiers.vb: - Public - 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 name: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) nameWithType: MapObject.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single) fullName: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, System.Boolean, TinyLife.Skills.SkillType, System.Single) type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetEfficiencyModifier path: Objects/MapObject.cs startLine: 289 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the efficiency modifier that this object multiplies the person's productivity with.\nThis method is automatically called in \nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the person's efficiency will not be influenced.\n" 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 skill 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* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,MLEM.Misc.Direction2,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) commentId: M:TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,MLEM.Misc.Direction2,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) id: DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,MLEM.Misc.Direction2,System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) parent: TinyLife.Objects.MapObject langs: - csharp - vb name: DrawColumns(Map, Vector2, SpriteBatch, Vector2, TextureRegion, Color, Single, Point, Boolean, Furniture, AbstractSpot, Direction2, Single, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) nameWithType: MapObject.DrawColumns(Map, Vector2, SpriteBatch, Vector2, TextureRegion, Color, Single, Point, Boolean, Furniture, AbstractSpot, Direction2, Single, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) fullName: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Point, System.Boolean, TinyLife.Objects.Furniture, TinyLife.Objects.AbstractSpot, MLEM.Misc.Direction2, System.Single, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean) type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: DrawColumns path: Objects/MapObject.cs startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Objects 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, should be used instead, which automatically supplies values for wallHanging, ceilingHanging etc.\n" example: [] syntax: content: public static void DrawColumns(Map map, Vector2 position, SpriteBatch batch, Vector2 drawPos, TextureRegion texture, Color color, float scale, Point size, bool pivot = true, Furniture parent = null, AbstractSpot parentSpot = null, Direction2 rotation = Direction2.None, float depthOffset = 0F, bool mirror = false, bool wallHanging = false, bool groundItem = false, bool ceilingHanging = false, bool roofAttached = false, bool editDrawPos = true) 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 type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to draw with - 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 type: Microsoft.Xna.Framework.Color description: The color to draw with - id: scale type: System.Single description: The scale to draw at - id: size type: Microsoft.Xna.Framework.Point description: The size, in tiles, that this object has - id: pivot type: System.Boolean description: The texture's pivot point, in texture-space pixels - id: parent type: TinyLife.Objects.Furniture description: The object's parent object - id: parentSpot type: TinyLife.Objects.AbstractSpot description: The object's parent spot - id: rotation type: MLEM.Misc.Direction2 description: The rotation that this object has, used for some calculations - id: depthOffset type: System.Single description: A value that is added to the calculated object's depth - id: mirror type: System.Boolean description: Whether or not to mirror the texture - id: wallHanging type: System.Boolean description: Whether or not this object is hanging on a wall - id: groundItem type: System.Boolean description: Whether or not this item is considered a ground item (that doesn't have any collisions) - id: ceilingHanging type: System.Boolean description: Whether this object is hanging on the ceiling. If it is, its drawPos is offset by the height of walls - id: roofAttached type: System.Boolean description: Whether this object is attached to a roof - id: editDrawPos type: System.Boolean description: Whether this object's drawPos should be changed based on this object's circumstances, especially based on its parentSpot content.vb: Public Shared Sub DrawColumns(map As Map, position As Vector2, batch As SpriteBatch, drawPos As Vector2, texture As TextureRegion, color As Color, scale As Single, size As Point, pivot As Boolean = True, parent As Furniture = Nothing, parentSpot As AbstractSpot = Nothing, rotation As Direction2 = Direction2.None, depthOffset As Single = 0F, mirror As Boolean = False, wallHanging As Boolean = False, groundItem As Boolean = False, ceilingHanging As Boolean = False, roofAttached As Boolean = False, editDrawPos As Boolean = True) overload: TinyLife.Objects.MapObject.DrawColumns* modifiers.csharp: - public - static modifiers.vb: - Public - Shared - 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 name: GetModCategory(String) nameWithType: MapObject.GetModCategory(String) fullName: TinyLife.Objects.MapObject.GetModCategory(System.String) type: Method source: remote: path: TinyLife/Objects/MapObject.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife.git id: GetModCategory path: Objects/MapObject.cs startLine: 396 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAdds and returns a custom 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* modifiers.csharp: - public - static modifiers.vb: - Public - Shared 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.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject name: Position nameWithType: MapObject.Position fullName: TinyLife.Objects.MapObject.Position - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects - uid: System.Object commentId: T:System.Object parent: System isExternal: true name: Object nameWithType: Object fullName: System.Object - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder parent: MLEM.Data.Json isExternal: true name: JsonTypeSafeGenericDataHolder nameWithType: JsonTypeSafeGenericDataHolder fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder - uid: MLEM.Misc.IGenericDataHolder commentId: T:MLEM.Misc.IGenericDataHolder parent: MLEM.Misc isExternal: true name: IGenericDataHolder nameWithType: IGenericDataHolder fullName: MLEM.Misc.IGenericDataHolder - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder isExternal: true name: SetData(String, Object) nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, Object) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, System.Object) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) name: SetData nameWithType: JsonTypeSafeGenericDataHolder.SetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) name: SetData nameWithType: JsonTypeSafeGenericDataHolder.SetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder isExternal: true name: GetData(String) nameWithType: JsonTypeSafeGenericDataHolder.GetData(String) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(System.String) nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(System.String) name.vb: GetData(Of T)(String) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) name: GetData nameWithType: JsonTypeSafeGenericDataHolder.GetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) name: GetData(Of T) nameWithType: JsonTypeSafeGenericDataHolder.GetData(Of T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T) isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder isExternal: true name: GetDataKeys() nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys name: GetDataKeys nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys name: GetDataKeys nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true name: Equals(Object) nameWithType: Object.Equals(Object) fullName: System.Object.Equals(System.Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true name: Equals(Object, Object) nameWithType: Object.Equals(Object, Object) fullName: System.Object.Equals(System.Object, System.Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true name: GetHashCode() nameWithType: Object.GetHashCode() fullName: System.Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode nameWithType: Object.GetHashCode fullName: System.Object.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode nameWithType: Object.GetHashCode fullName: System.Object.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true name: GetType() nameWithType: Object.GetType() fullName: System.Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true name: MemberwiseClone() nameWithType: Object.MemberwiseClone() fullName: System.Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone nameWithType: Object.MemberwiseClone fullName: System.Object.MemberwiseClone isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone nameWithType: Object.MemberwiseClone fullName: System.Object.MemberwiseClone isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true name: ReferenceEquals(Object, Object) nameWithType: Object.ReferenceEquals(Object, Object) fullName: System.Object.ReferenceEquals(System.Object, System.Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true name: ToString() nameWithType: Object.ToString() fullName: System.Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString nameWithType: Object.ToString fullName: System.Object.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ToString name: ToString nameWithType: Object.ToString fullName: System.Object.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - 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) name: JsonCopy() nameWithType: Extensions.JsonCopy() fullName: TinyLife.Utilities.Extensions.JsonCopy() nameWithType.vb: Extensions.JsonCopy(Of MapObject)() fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.MapObject)() name.vb: JsonCopy(Of MapObject)() spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy nameWithType: Extensions.JsonCopy fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy(Of MapObject) nameWithType: Extensions.JsonCopy(Of MapObject) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.MapObject) - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - 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 name: System nameWithType: System fullName: System - uid: MLEM.Data.Json commentId: N:MLEM.Data.Json isExternal: true name: MLEM.Data.Json nameWithType: MLEM.Data.Json fullName: MLEM.Data.Json - uid: MLEM.Misc commentId: N:MLEM.Misc isExternal: true name: MLEM.Misc nameWithType: MLEM.Misc fullName: MLEM.Misc - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(T) nameWithType: Extensions.JsonCopy(T) fullName: TinyLife.Utilities.Extensions.JsonCopy(T) nameWithType.vb: Extensions.JsonCopy(Of T)(T) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) name.vb: JsonCopy(Of T)(T) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy nameWithType: Extensions.JsonCopy fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(Of T) nameWithType: Extensions.JsonCopy(Of T) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) - name: ( nameWithType: ( fullName: ( - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - 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 - 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 nameWithType: Direction2 fullName: MLEM.Misc.Direction2 isExternal: true - name: '[]' nameWithType: '[]' fullName: '[]' spec.vb: - uid: MLEM.Misc.Direction2 name: Direction2 nameWithType: Direction2 fullName: MLEM.Misc.Direction2 isExternal: true - name: () nameWithType: () fullName: () - uid: System.Action{TinyLife.Objects.MapObject} commentId: T:System.Action{TinyLife.Objects.MapObject} parent: System definition: System.Action`1 name: Action nameWithType: Action fullName: System.Action 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 nameWithType: Action fullName: System.Action isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Objects.MapObject name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Objects.MapObject name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject - name: ) nameWithType: ) fullName: ) - uid: System.Action`1 commentId: T:System.Action`1 isExternal: true name: Action nameWithType: Action fullName: System.Action nameWithType.vb: Action(Of T) fullName.vb: System.Action(Of T) name.vb: Action(Of T) spec.csharp: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - 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 nameWithType: MapObject.Validate fullName: TinyLife.Objects.MapObject.Validate - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Objects.MapObject.Validate name: Validate nameWithType: MapObject.Validate fullName: TinyLife.Objects.MapObject.Validate - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) commentId: M:TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) parent: TinyLife.Objects.MapObject isExternal: true name: Draw(GameTime, SpriteBatch, Vector2, Nullable) nameWithType: MapObject.Draw(GameTime, SpriteBatch, Vector2, Nullable) fullName: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Nullable) nameWithType.vb: MapObject.Draw(GameTime, SpriteBatch, Vector2, Nullable(Of Color)) fullName.vb: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Nullable(Of Microsoft.Xna.Framework.Color)) name.vb: Draw(GameTime, SpriteBatch, Vector2, Nullable(Of Color)) spec.csharp: - uid: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw nameWithType: MapObject.Draw fullName: TinyLife.Objects.MapObject.Draw - name: ( nameWithType: ( fullName: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 nameWithType: Vector2 fullName: Microsoft.Xna.Framework.Vector2 isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable isExternal: true - name: < nameWithType: < fullName: < - uid: Microsoft.Xna.Framework.Color name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color isExternal: true - name: '>' nameWithType: '>' fullName: '>' - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw nameWithType: MapObject.Draw fullName: TinyLife.Objects.MapObject.Draw - name: ( nameWithType: ( fullName: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 nameWithType: Vector2 fullName: Microsoft.Xna.Framework.Vector2 isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: Microsoft.Xna.Framework.Color name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color isExternal: true - name: ) nameWithType: ) fullName: ) - name: ) nameWithType: ) fullName: ) - 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 - uid: Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime) commentId: M:Microsoft.Xna.Framework.IUpdateable.Update(Microsoft.Xna.Framework.GameTime) isExternal: true - uid: Microsoft.Xna.Framework.IUpdateable commentId: T:Microsoft.Xna.Framework.IUpdateable isExternal: true - uid: TinyLife.World.UpdateDelegate commentId: T:TinyLife.World.UpdateDelegate parent: TinyLife.World name: UpdateDelegate nameWithType: UpdateDelegate fullName: TinyLife.World.UpdateDelegate - uid: System.Guid commentId: T:System.Guid parent: System isExternal: true 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.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 - uid: TinyLife.Objects.MapObject.CurrentLot commentId: P:TinyLife.Objects.MapObject.CurrentLot parent: TinyLife.Objects.MapObject name: CurrentLot nameWithType: MapObject.CurrentLot fullName: TinyLife.Objects.MapObject.CurrentLot - uid: TinyLife.Objects.MapObject.CurrentLot* commentId: Overload:TinyLife.Objects.MapObject.CurrentLot name: CurrentLot nameWithType: MapObject.CurrentLot fullName: TinyLife.Objects.MapObject.CurrentLot - uid: TinyLife.World.Lot commentId: T:TinyLife.World.Lot parent: TinyLife.World name: Lot nameWithType: Lot fullName: TinyLife.World.Lot - 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 name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: TinyLife.Objects.MapObject.#ctor* commentId: Overload:TinyLife.Objects.MapObject.#ctor name: MapObject nameWithType: MapObject.MapObject fullName: TinyLife.Objects.MapObject.MapObject - uid: TinyLife.Objects.MapObject.Draw* commentId: Overload:TinyLife.Objects.MapObject.Draw name: Draw nameWithType: MapObject.Draw fullName: TinyLife.Objects.MapObject.Draw - uid: Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime parent: Microsoft.Xna.Framework isExternal: true name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch parent: Microsoft.Xna.Framework.Graphics isExternal: true name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch - uid: System.Nullable{Microsoft.Xna.Framework.Color} commentId: T:System.Nullable{Microsoft.Xna.Framework.Color} parent: System definition: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable nameWithType.vb: Nullable(Of Color) fullName.vb: System.Nullable(Of Microsoft.Xna.Framework.Color) name.vb: Nullable(Of Color) spec.csharp: - uid: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable isExternal: true - name: < nameWithType: < fullName: < - uid: Microsoft.Xna.Framework.Color name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color isExternal: true - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: Microsoft.Xna.Framework.Color name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color isExternal: true - name: ) nameWithType: ) fullName: ) - 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 - uid: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true name: Nullable nameWithType: Nullable fullName: System.Nullable nameWithType.vb: Nullable(Of T) fullName.vb: System.Nullable(Of T) name.vb: Nullable(Of T) spec.csharp: - uid: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Nullable`1 name: Nullable nameWithType: Nullable fullName: System.Nullable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - uid: TinyLife.World.Map.GetObjects``1(MLEM.Misc.RectangleF) commentId: M:TinyLife.World.Map.GetObjects``1(MLEM.Misc.RectangleF) isExternal: true - 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 - 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 - 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: TinyLife.Objects.MapObject.GetHoverInfo* commentId: Overload:TinyLife.Objects.MapObject.GetHoverInfo name: GetHoverInfo nameWithType: MapObject.GetHoverInfo fullName: TinyLife.Objects.MapObject.GetHoverInfo - uid: MLEM.Ui.Elements commentId: N:MLEM.Ui.Elements isExternal: true name: MLEM.Ui.Elements nameWithType: MLEM.Ui.Elements fullName: MLEM.Ui.Elements - uid: TinyLife.Objects.PersonAi commentId: T:TinyLife.Objects.PersonAi name: PersonAi nameWithType: PersonAi fullName: TinyLife.Objects.PersonAi - uid: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - uid: TinyLife.Objects.ObjectCategory.SingleBed commentId: F:TinyLife.Objects.ObjectCategory.SingleBed isExternal: true - uid: TinyLife.Objects.ObjectCategory.DoubleBed commentId: F:TinyLife.Objects.ObjectCategory.DoubleBed isExternal: true - uid: TinyLife.Objects.Person.LastBedSleptIn commentId: F:TinyLife.Objects.Person.LastBedSleptIn isExternal: true - 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 name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: TinyLife.Actions.Action commentId: T:TinyLife.Actions.Action parent: TinyLife.Actions name: Action nameWithType: Action fullName: TinyLife.Actions.Action - uid: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying commentId: P:TinyLife.Actions.Typeless.TypelessAction.IsUnderlying parent: TinyLife.Actions.Typeless.TypelessAction name: IsUnderlying nameWithType: TypelessAction.IsUnderlying fullName: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) isExternal: true - 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 - uid: TinyLife.Actions.ActionInfo.GetActionObject``1 commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 isExternal: true - uid: TinyLife.Objects.MapObject.OnActionCompleted* commentId: Overload:TinyLife.Objects.MapObject.OnActionCompleted name: OnActionCompleted nameWithType: MapObject.OnActionCompleted fullName: TinyLife.Objects.MapObject.OnActionCompleted - uid: TinyLife.Actions.CompletionType commentId: T:TinyLife.Actions.CompletionType parent: TinyLife.Actions name: CompletionType nameWithType: CompletionType fullName: TinyLife.Actions.CompletionType - uid: TinyLife.Actions commentId: N:TinyLife.Actions name: TinyLife.Actions nameWithType: TinyLife.Actions fullName: TinyLife.Actions - uid: TinyLife.Actions.Typeless.TypelessAction commentId: T:TinyLife.Actions.Typeless.TypelessAction parent: TinyLife.Actions.Typeless name: TypelessAction nameWithType: TypelessAction fullName: TinyLife.Actions.Typeless.TypelessAction - uid: TinyLife.Actions.Typeless commentId: N:TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless nameWithType: TinyLife.Actions.Typeless fullName: TinyLife.Actions.Typeless - uid: Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime) commentId: M:Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime) isExternal: true - uid: TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress parent: TinyLife.Actions.Typeless.TypelessAction name: IsFullyInProgress() nameWithType: TypelessAction.IsFullyInProgress() fullName: TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress() spec.csharp: - uid: TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress name: IsFullyInProgress nameWithType: TypelessAction.IsFullyInProgress fullName: TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress name: IsFullyInProgress nameWithType: TypelessAction.IsFullyInProgress fullName: TinyLife.Actions.Typeless.TypelessAction.IsFullyInProgress - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Objects.Furniture.Dirty commentId: F:TinyLife.Objects.Furniture.Dirty parent: TinyLife.Objects.Furniture name: Dirty nameWithType: Furniture.Dirty fullName: TinyLife.Objects.Furniture.Dirty - 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 name: TimeSpan nameWithType: TimeSpan fullName: System.TimeSpan - uid: TinyLife.GameSpeed commentId: T:TinyLife.GameSpeed parent: TinyLife name: GameSpeed nameWithType: GameSpeed fullName: TinyLife.GameSpeed - uid: TinyLife commentId: N:TinyLife name: TinyLife nameWithType: TinyLife fullName: TinyLife - uid: TinyLife.Objects.Visibility.WhenVisible commentId: F:TinyLife.Objects.Visibility.WhenVisible isExternal: true - uid: TinyLife.Objects.FurnitureType.TypeSettings.Visibility commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Visibility isExternal: true - uid: TinyLife.Objects.MapObject.GetVisibility* commentId: Overload:TinyLife.Objects.MapObject.GetVisibility name: GetVisibility nameWithType: MapObject.GetVisibility fullName: TinyLife.Objects.MapObject.GetVisibility - uid: TinyLife.Objects.Visibility commentId: T:TinyLife.Objects.Visibility parent: TinyLife.Objects name: Visibility nameWithType: Visibility fullName: TinyLife.Objects.Visibility - 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 - 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 nameWithType: MapObject.GetCategories fullName: TinyLife.Objects.MapObject.GetCategories - name: ( nameWithType: ( fullName: ( - uid: TinyLife.Objects.Person name: Person nameWithType: Person fullName: TinyLife.Objects.Person - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person) name: GetCategories nameWithType: MapObject.GetCategories fullName: TinyLife.Objects.MapObject.GetCategories - name: ( nameWithType: ( fullName: ( - uid: TinyLife.Objects.Person name: Person nameWithType: Person fullName: TinyLife.Objects.Person - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Objects.MapObject.HasCategory* commentId: Overload:TinyLife.Objects.MapObject.HasCategory name: HasCategory nameWithType: MapObject.HasCategory fullName: TinyLife.Objects.MapObject.HasCategory - uid: TinyLife.Objects.Person.GetEfficiencyModifier(TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) isExternal: true - 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: System.Single commentId: T:System.Single parent: System isExternal: true name: Single nameWithType: Single fullName: System.Single - uid: TinyLife.Skills commentId: N:TinyLife.Skills name: TinyLife.Skills nameWithType: TinyLife.Skills fullName: TinyLife.Skills - uid: TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean,System.Boolean) commentId: M:TinyLife.Objects.FurnitureType.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean,System.Boolean) isExternal: true - 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 - uid: Microsoft.Xna.Framework.Color commentId: T:Microsoft.Xna.Framework.Color parent: Microsoft.Xna.Framework isExternal: true name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color - 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.AbstractSpot commentId: T:TinyLife.Objects.AbstractSpot parent: TinyLife.Objects name: AbstractSpot nameWithType: AbstractSpot fullName: TinyLife.Objects.AbstractSpot - uid: MLEM.Textures commentId: N:MLEM.Textures isExternal: true name: MLEM.Textures nameWithType: MLEM.Textures fullName: MLEM.Textures - 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 name: String nameWithType: String fullName: System.String