### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.Particle
  commentId: T:TinyLife.Objects.Particle
  id: Particle
  parent: TinyLife.Objects
  children:
  - TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
  - TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
  - TinyLife.Objects.Particle.Animation
  - TinyLife.Objects.Particle.AttachedFurniture
  - TinyLife.Objects.Particle.DepthOffset
  - TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
  - TinyLife.Objects.Particle.DrawOffset
  - TinyLife.Objects.Particle.Friction
  - TinyLife.Objects.Particle.Gravity
  - TinyLife.Objects.Particle.Map
  - TinyLife.Objects.Particle.Motion
  - TinyLife.Objects.Particle.Position
  - TinyLife.Objects.Particle.Scale
  - TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)
  - TinyLife.Objects.Particle.TimeLived
  - TinyLife.Objects.Particle.TimeToLive
  - TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed)
  - TinyLife.Objects.Particle.UpwardsMotion
  - TinyLife.Objects.Particle.UpwardsOffset
  - TinyLife.Objects.Particle.VisualPosition
  langs:
  - csharp
  - vb
  name: Particle
  nameWithType: Particle
  fullName: TinyLife.Objects.Particle
  type: Class
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Particle
    path: Objects/Particle.cs
    startLine: 16
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA particle is a <xref href=\"MLEM.Animations.SpriteAnimation\" data-throw-if-not-resolved=\"false\"></xref> that can be moved and displayed in world space.\nA particle is simply a <xref href=\"TinyLife.Objects.MapObject\" data-throw-if-not-resolved=\"false\"></xref> that does not collide or interact directly with the world, but has all of the same properties.\nA new particle can be added for display using <xref href=\"TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public class Particle
    content.vb: Public Class Particle
  inheritance:
  - System.Object
  inheritedMembers:
  - System.Object.Equals(System.Object)
  - System.Object.Equals(System.Object,System.Object)
  - System.Object.GetHashCode
  - System.Object.GetType
  - System.Object.MemberwiseClone
  - System.Object.ReferenceEquals(System.Object,System.Object)
  - System.Object.ToString
  extensionMethods:
  - TinyLife.Objects.Particle.TinyLife.Utilities.Extensions.JsonCopy``1
  modifiers.csharp:
  - public
  - class
  modifiers.vb:
  - Public
  - Class
- uid: TinyLife.Objects.Particle.Map
  commentId: P:TinyLife.Objects.Particle.Map
  id: Map
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Map
  nameWithType: Particle.Map
  fullName: TinyLife.Objects.Particle.Map
  type: Property
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Map
    path: Objects/Particle.cs
    startLine: 23
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe map that this particle is on.\nNote that this always returns <xref href=\"TinyLife.GameImpl.Map\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: protected static Map Map { get; }
    parameters: []
    return:
      type: TinyLife.World.Map
    content.vb: Protected Shared ReadOnly Property Map As Map
  overload: TinyLife.Objects.Particle.Map*
  modifiers.csharp:
  - protected
  - static
  - get
  modifiers.vb:
  - Protected
  - Shared
  - ReadOnly
- uid: TinyLife.Objects.Particle.VisualPosition
  commentId: P:TinyLife.Objects.Particle.VisualPosition
  id: VisualPosition
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: VisualPosition
  nameWithType: Particle.VisualPosition
  fullName: TinyLife.Objects.Particle.VisualPosition
  type: Property
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: VisualPosition
    path: Objects/Particle.cs
    startLine: 29
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe position that this particle has in world space, but with the <xref href=\"TinyLife.Objects.Particle.UpwardsOffset\" data-throw-if-not-resolved=\"false\"></xref> applied.\nThis offset represents the world space version of what the camera sees.\n"
  example: []
  syntax:
    content: public Vector2 VisualPosition { get; }
    parameters: []
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public ReadOnly Property VisualPosition As Vector2
  overload: TinyLife.Objects.Particle.VisualPosition*
  modifiers.csharp:
  - public
  - get
  modifiers.vb:
  - Public
  - ReadOnly
- uid: TinyLife.Objects.Particle.Friction
  commentId: F:TinyLife.Objects.Particle.Friction
  id: Friction
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Friction
  nameWithType: Particle.Friction
  fullName: TinyLife.Objects.Particle.Friction
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Friction
    path: Objects/Particle.cs
    startLine: 33
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe friction that is applied to this particle&apos;s <xref href=\"TinyLife.Objects.Particle.Motion\" data-throw-if-not-resolved=\"false\"></xref> every <xref href=\"TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cTinyLife.GameSpeed)\" data-throw-if-not-resolved=\"false\"></xref> frame\n"
  example: []
  syntax:
    content: public Vector2 Friction
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public Friction As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.TimeToLive
  commentId: F:TinyLife.Objects.Particle.TimeToLive
  id: TimeToLive
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: TimeToLive
  nameWithType: Particle.TimeToLive
  fullName: TinyLife.Objects.Particle.TimeToLive
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: TimeToLive
    path: Objects/Particle.cs
    startLine: 37
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe amount of real time that this particle should stay alive for until it disappears\n"
  example: []
  syntax:
    content: public TimeSpan TimeToLive
    return:
      type: System.TimeSpan
    content.vb: Public TimeToLive As TimeSpan
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.Position
  commentId: F:TinyLife.Objects.Particle.Position
  id: Position
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Position
  nameWithType: Particle.Position
  fullName: TinyLife.Objects.Particle.Position
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Position
    path: Objects/Particle.cs
    startLine: 41
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe position in the world of this particle\n"
  example: []
  syntax:
    content: public Vector2 Position
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public Position As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.Motion
  commentId: F:TinyLife.Objects.Particle.Motion
  id: Motion
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Motion
  nameWithType: Particle.Motion
  fullName: TinyLife.Objects.Particle.Motion
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Motion
    path: Objects/Particle.cs
    startLine: 45
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe amount that this particle&apos;s <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref> is modified by each <xref href=\"TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cTinyLife.GameSpeed)\" data-throw-if-not-resolved=\"false\"></xref> frame\n"
  example: []
  syntax:
    content: public Vector2 Motion
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public Motion As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.DepthOffset
  commentId: F:TinyLife.Objects.Particle.DepthOffset
  id: DepthOffset
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: DepthOffset
  nameWithType: Particle.DepthOffset
  fullName: TinyLife.Objects.Particle.DepthOffset
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: DepthOffset
    path: Objects/Particle.cs
    startLine: 49
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe amount of tiles that this particle&apos;s depth display calculation is offset by, from its <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: public Vector2 DepthOffset
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public DepthOffset As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.DrawOffset
  commentId: F:TinyLife.Objects.Particle.DrawOffset
  id: DrawOffset
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: DrawOffset
  nameWithType: Particle.DrawOffset
  fullName: TinyLife.Objects.Particle.DrawOffset
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: DrawOffset
    path: Objects/Particle.cs
    startLine: 53
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe amount of tiles that this particle&apos;s display position is offset by, from its <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: public Vector2 DrawOffset
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public DrawOffset As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.Scale
  commentId: F:TinyLife.Objects.Particle.Scale
  id: Scale
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Scale
  nameWithType: Particle.Scale
  fullName: TinyLife.Objects.Particle.Scale
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Scale
    path: Objects/Particle.cs
    startLine: 57
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAn <xref href=\"MLEM.Misc.Easings.Easing\" data-throw-if-not-resolved=\"false\"></xref> that determines how this particle&apos;s scale (display size) changes based on its <xref href=\"TinyLife.Objects.Particle.TimeToLive\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Particle.TimeLived\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: public Easings.Easing Scale
    return:
      type: MLEM.Misc.Easings.Easing
    content.vb: Public Scale As Easings.Easing
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.Gravity
  commentId: F:TinyLife.Objects.Particle.Gravity
  id: Gravity
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Gravity
  nameWithType: Particle.Gravity
  fullName: TinyLife.Objects.Particle.Gravity
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Gravity
    path: Objects/Particle.cs
    startLine: 61
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe amount that this particle&apos;s <xref href=\"TinyLife.Objects.Particle.Motion\" data-throw-if-not-resolved=\"false\"></xref> should be modified by each update frame\n"
  example: []
  syntax:
    content: public float Gravity
    return:
      type: System.Single
    content.vb: Public Gravity As Single
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.UpwardsMotion
  commentId: F:TinyLife.Objects.Particle.UpwardsMotion
  id: UpwardsMotion
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: UpwardsMotion
  nameWithType: Particle.UpwardsMotion
  fullName: TinyLife.Objects.Particle.UpwardsMotion
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: UpwardsMotion
    path: Objects/Particle.cs
    startLine: 67
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe motion that this particle&apos;s <xref href=\"TinyLife.Objects.Particle.UpwardsOffset\" data-throw-if-not-resolved=\"false\"></xref> is moved by every update frame.\nIf <xref href=\"TinyLife.Objects.Particle.Gravity\" data-throw-if-not-resolved=\"false\"></xref> is set, this value is modified by <xref href=\"TinyLife.Objects.Particle.Gravity\" data-throw-if-not-resolved=\"false\"></xref> every update frame as well.\nThis value is not affected by <xref href=\"TinyLife.Objects.Particle.Friction\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public Vector2 UpwardsMotion
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public UpwardsMotion As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.UpwardsOffset
  commentId: F:TinyLife.Objects.Particle.UpwardsOffset
  id: UpwardsOffset
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: UpwardsOffset
  nameWithType: Particle.UpwardsOffset
  fullName: TinyLife.Objects.Particle.UpwardsOffset
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: UpwardsOffset
    path: Objects/Particle.cs
    startLine: 72
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe offset from this particle&apos;s <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref> that is added in visual space only, using <xref href=\"TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis value is used by <xref href=\"TinyLife.Objects.Particle.VisualPosition\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public Vector2 UpwardsOffset
    return:
      type: Microsoft.Xna.Framework.Vector2
    content.vb: Public UpwardsOffset As Vector2
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.AttachedFurniture
  commentId: F:TinyLife.Objects.Particle.AttachedFurniture
  id: AttachedFurniture
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: AttachedFurniture
  nameWithType: Particle.AttachedFurniture
  fullName: TinyLife.Objects.Particle.AttachedFurniture
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: AttachedFurniture
    path: Objects/Particle.cs
    startLine: 77
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe furniture that this particle is attached to.\nIf this is set, <xref href=\"TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map%2cMicrosoft.Xna.Framework.Vector2%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMicrosoft.Xna.Framework.Color%2cSystem.Single%2cMicrosoft.Xna.Framework.Point%2cSystem.Boolean%2cTinyLife.Objects.Furniture%2cTinyLife.Objects.AbstractSpot%2cMLEM.Misc.Direction2%2cSystem.Single%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is used to draw this particle with the <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Furniture.ParentObjectSpot\" data-throw-if-not-resolved=\"false\"></xref> of the object set here.\n"
  example: []
  syntax:
    content: public Furniture AttachedFurniture
    return:
      type: TinyLife.Objects.Furniture
    content.vb: Public AttachedFurniture As Furniture
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.Animation
  commentId: F:TinyLife.Objects.Particle.Animation
  id: Animation
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Animation
  nameWithType: Particle.Animation
  fullName: TinyLife.Objects.Particle.Animation
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Animation
    path: Objects/Particle.cs
    startLine: 82
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe <xref href=\"MLEM.Animations.SpriteAnimation\" data-throw-if-not-resolved=\"false\"></xref> that this particle displays over its lifespan\n"
  example: []
  syntax:
    content: protected readonly SpriteAnimation Animation
    return:
      type: MLEM.Animations.SpriteAnimation
    content.vb: Protected ReadOnly Animation As SpriteAnimation
  modifiers.csharp:
  - protected
  - readonly
  modifiers.vb:
  - Protected
  - ReadOnly
- uid: TinyLife.Objects.Particle.TimeLived
  commentId: F:TinyLife.Objects.Particle.TimeLived
  id: TimeLived
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: TimeLived
  nameWithType: Particle.TimeLived
  fullName: TinyLife.Objects.Particle.TimeLived
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: TimeLived
    path: Objects/Particle.cs
    startLine: 87
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe amount of real time that this particle has lived for.\nThis time span will always be lower than or equal to <xref href=\"TinyLife.Objects.Particle.TimeToLive\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: protected TimeSpan TimeLived
    return:
      type: System.TimeSpan
    content.vb: Protected TimeLived As TimeSpan
  modifiers.csharp:
  - protected
  modifiers.vb:
  - Protected
- uid: TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
  commentId: M:TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
  id: '#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2)'
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Particle(TextureRegion, TimeSpan, Vector2)
  nameWithType: Particle.Particle(TextureRegion, TimeSpan, Vector2)
  fullName: TinyLife.Objects.Particle.Particle(MLEM.Textures.TextureRegion, System.TimeSpan, Microsoft.Xna.Framework.Vector2)
  type: Constructor
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: .ctor
    path: Objects/Particle.cs
    startLine: 95
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nCreates a new particle with the given settings\n"
  example: []
  syntax:
    content: public Particle(TextureRegion region, TimeSpan timeToLive, Vector2 position)
    parameters:
    - id: region
      type: MLEM.Textures.TextureRegion
      description: The texture that this particle should display with
    - id: timeToLive
      type: System.TimeSpan
      description: The amount of real time that this particle should stay alive for
    - id: position
      type: Microsoft.Xna.Framework.Vector2
      description: The position that this particle should have, in world space
    content.vb: Public Sub New(region As TextureRegion, timeToLive As TimeSpan, position As Vector2)
  overload: TinyLife.Objects.Particle.#ctor*
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
  commentId: M:TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2)
  id: '#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2)'
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Particle(SpriteAnimation, TimeSpan, Vector2)
  nameWithType: Particle.Particle(SpriteAnimation, TimeSpan, Vector2)
  fullName: TinyLife.Objects.Particle.Particle(MLEM.Animations.SpriteAnimation, System.TimeSpan, Microsoft.Xna.Framework.Vector2)
  type: Constructor
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: .ctor
    path: Objects/Particle.cs
    startLine: 105
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nCreates a new particle with the given settings\n"
  example: []
  syntax:
    content: public Particle(SpriteAnimation animation, TimeSpan timeToLive, Vector2 position)
    parameters:
    - id: animation
      type: MLEM.Animations.SpriteAnimation
      description: The animation that this particle should display with
    - id: timeToLive
      type: System.TimeSpan
      description: The amount of real time that this particle should stay alive for
    - id: position
      type: Microsoft.Xna.Framework.Vector2
      description: The position that this particle should have, in world space
    content.vb: Public Sub New(animation As SpriteAnimation, timeToLive As TimeSpan, position As Vector2)
  overload: TinyLife.Objects.Particle.#ctor*
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed)
  commentId: M:TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed)
  id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed)
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Update(GameTime, TimeSpan, GameSpeed)
  nameWithType: Particle.Update(GameTime, TimeSpan, GameSpeed)
  fullName: TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, TinyLife.GameSpeed)
  type: Method
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Update
    path: Objects/Particle.cs
    startLine: 117
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nThe update method, which is called every update frame by the underlying <xref href=\"TinyLife.Objects.Particle.Map\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: public virtual void Update(GameTime time, TimeSpan passedInGame, GameSpeed speed)
    parameters:
    - id: time
      type: Microsoft.Xna.Framework.GameTime
      description: The game&apos;s time
    - id: passedInGame
      type: System.TimeSpan
      description: The amount of time that has passed since the last call
    - id: speed
      type: TinyLife.GameSpeed
      description: The game&apos;s speed
    content.vb: Public Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speed As GameSpeed)
  overload: TinyLife.Objects.Particle.Update*
  modifiers.csharp:
  - public
  - virtual
  modifiers.vb:
  - Public
  - Overridable
- uid: TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
  commentId: M:TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
  id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Draw(GameTime, SpriteBatch)
  nameWithType: Particle.Draw(GameTime, SpriteBatch)
  fullName: TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
  type: Method
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Draw
    path: Objects/Particle.cs
    startLine: 135
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nDraws this particle on the current <xref href=\"TinyLife.Objects.Particle.Map\" data-throw-if-not-resolved=\"false\"></xref>, at the current <xref href=\"TinyLife.Objects.Particle.Position\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public virtual void Draw(GameTime time, SpriteBatch batch)
    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
    content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch)
  overload: TinyLife.Objects.Particle.Draw*
  modifiers.csharp:
  - public
  - virtual
  modifiers.vb:
  - Public
  - Overridable
- uid: TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)
  commentId: M:TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)
  id: Spawn(TinyLife.Objects.Particle)
  parent: TinyLife.Objects.Particle
  langs:
  - csharp
  - vb
  name: Spawn(Particle)
  nameWithType: Particle.Spawn(Particle)
  fullName: TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)
  type: Method
  source:
    remote:
      path: TinyLife/Objects/Particle.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Spawn
    path: Objects/Particle.cs
    startLine: 152
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nAdds a new particle to the map\n"
  example: []
  syntax:
    content: public static void Spawn(Particle particle)
    parameters:
    - id: particle
      type: TinyLife.Objects.Particle
      description: The particle to spawn
    content.vb: Public Shared Sub Spawn(particle As Particle)
  overload: TinyLife.Objects.Particle.Spawn*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
references:
- uid: MLEM.Animations.SpriteAnimation
  commentId: T:MLEM.Animations.SpriteAnimation
  parent: MLEM.Animations
  isExternal: true
  name: SpriteAnimation
  nameWithType: SpriteAnimation
  fullName: MLEM.Animations.SpriteAnimation
- uid: TinyLife.Objects.MapObject
  commentId: T:TinyLife.Objects.MapObject
  parent: TinyLife.Objects
  name: MapObject
  nameWithType: MapObject
  fullName: TinyLife.Objects.MapObject
- uid: TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)
  commentId: M:TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)
  isExternal: true
- 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: 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.Particle.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<Particle>()
  nameWithType: Extensions.JsonCopy<Particle>()
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.Particle>()
  nameWithType.vb: Extensions.JsonCopy(Of Particle)()
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Particle)()
  name.vb: JsonCopy(Of Particle)()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy<Particle>
    nameWithType: Extensions.JsonCopy<Particle>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.Particle>
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy(Of Particle)
    nameWithType: Extensions.JsonCopy(Of Particle)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Particle)
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: MLEM.Animations
  commentId: N:MLEM.Animations
  isExternal: true
  name: MLEM.Animations
  nameWithType: MLEM.Animations
  fullName: MLEM.Animations
- uid: System
  commentId: N:System
  isExternal: true
  name: System
  nameWithType: System
  fullName: System
- 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)
    name: JsonCopy<T>
    nameWithType: Extensions.JsonCopy<T>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
  - 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: TinyLife.GameImpl.Map
  commentId: P:TinyLife.GameImpl.Map
  isExternal: true
- uid: TinyLife.Objects.Particle.Map*
  commentId: Overload:TinyLife.Objects.Particle.Map
  name: Map
  nameWithType: Particle.Map
  fullName: TinyLife.Objects.Particle.Map
- uid: TinyLife.World.Map
  commentId: T:TinyLife.World.Map
  parent: TinyLife.World
  name: Map
  nameWithType: Map
  fullName: TinyLife.World.Map
- uid: TinyLife.World
  commentId: N:TinyLife.World
  name: TinyLife.World
  nameWithType: TinyLife.World
  fullName: TinyLife.World
- uid: TinyLife.Objects.Particle.UpwardsOffset
  commentId: F:TinyLife.Objects.Particle.UpwardsOffset
  isExternal: true
- uid: TinyLife.Objects.Particle.VisualPosition*
  commentId: Overload:TinyLife.Objects.Particle.VisualPosition
  name: VisualPosition
  nameWithType: Particle.VisualPosition
  fullName: TinyLife.Objects.Particle.VisualPosition
- uid: Microsoft.Xna.Framework.Vector2
  commentId: T:Microsoft.Xna.Framework.Vector2
  parent: Microsoft.Xna.Framework
  isExternal: true
  name: Vector2
  nameWithType: Vector2
  fullName: Microsoft.Xna.Framework.Vector2
- uid: 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.Particle.Motion
  commentId: F:TinyLife.Objects.Particle.Motion
  isExternal: true
- uid: TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed)
  commentId: M:TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,TinyLife.GameSpeed)
  isExternal: true
- uid: System.TimeSpan
  commentId: T:System.TimeSpan
  parent: System
  isExternal: true
  name: TimeSpan
  nameWithType: TimeSpan
  fullName: System.TimeSpan
- uid: TinyLife.Objects.Particle.Position
  commentId: F:TinyLife.Objects.Particle.Position
  isExternal: true
- uid: MLEM.Misc.Easings.Easing
  commentId: T:MLEM.Misc.Easings.Easing
  parent: MLEM.Misc
  isExternal: true
  name: Easings.Easing
  nameWithType: Easings.Easing
  fullName: MLEM.Misc.Easings.Easing
- uid: TinyLife.Objects.Particle.TimeToLive
  commentId: F:TinyLife.Objects.Particle.TimeToLive
  isExternal: true
- uid: TinyLife.Objects.Particle.TimeLived
  commentId: F:TinyLife.Objects.Particle.TimeLived
  isExternal: true
- uid: MLEM.Misc
  commentId: N:MLEM.Misc
  isExternal: true
  name: MLEM.Misc
  nameWithType: MLEM.Misc
  fullName: MLEM.Misc
- uid: System.Single
  commentId: T:System.Single
  parent: System
  isExternal: true
  name: Single
  nameWithType: Single
  fullName: System.Single
- uid: TinyLife.Objects.Particle.Gravity
  commentId: F:TinyLife.Objects.Particle.Gravity
  isExternal: true
- uid: TinyLife.Objects.Particle.Friction
  commentId: F:TinyLife.Objects.Particle.Friction
  isExternal: true
- uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
  commentId: M:TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
  isExternal: true
- uid: TinyLife.Objects.Particle.VisualPosition
  commentId: P:TinyLife.Objects.Particle.VisualPosition
  isExternal: true
- 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)
  parent: TinyLife.Objects.MapObject
  isExternal: true
  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)
  spec.csharp:
  - 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)
    name: DrawColumns
    nameWithType: MapObject.DrawColumns
    fullName: TinyLife.Objects.MapObject.DrawColumns
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.World.Map
    name: Map
    nameWithType: Map
    fullName: TinyLife.World.Map
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    nameWithType: Vector2
    fullName: Microsoft.Xna.Framework.Vector2
    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: MLEM.Textures.TextureRegion
    name: TextureRegion
    nameWithType: TextureRegion
    fullName: MLEM.Textures.TextureRegion
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: Microsoft.Xna.Framework.Color
    name: Color
    nameWithType: Color
    fullName: Microsoft.Xna.Framework.Color
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Single
    name: Single
    nameWithType: Single
    fullName: System.Single
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: Microsoft.Xna.Framework.Point
    name: Point
    nameWithType: Point
    fullName: Microsoft.Xna.Framework.Point
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.Objects.Furniture
    name: Furniture
    nameWithType: Furniture
    fullName: TinyLife.Objects.Furniture
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.Objects.AbstractSpot
    name: AbstractSpot
    nameWithType: AbstractSpot
    fullName: TinyLife.Objects.AbstractSpot
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: MLEM.Misc.Direction2
    name: Direction2
    nameWithType: Direction2
    fullName: MLEM.Misc.Direction2
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Single
    name: Single
    nameWithType: Single
    fullName: System.Single
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - 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)
    name: DrawColumns
    nameWithType: MapObject.DrawColumns
    fullName: TinyLife.Objects.MapObject.DrawColumns
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.World.Map
    name: Map
    nameWithType: Map
    fullName: TinyLife.World.Map
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: Microsoft.Xna.Framework.Vector2
    name: Vector2
    nameWithType: Vector2
    fullName: Microsoft.Xna.Framework.Vector2
    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: MLEM.Textures.TextureRegion
    name: TextureRegion
    nameWithType: TextureRegion
    fullName: MLEM.Textures.TextureRegion
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: Microsoft.Xna.Framework.Color
    name: Color
    nameWithType: Color
    fullName: Microsoft.Xna.Framework.Color
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Single
    name: Single
    nameWithType: Single
    fullName: System.Single
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: Microsoft.Xna.Framework.Point
    name: Point
    nameWithType: Point
    fullName: Microsoft.Xna.Framework.Point
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.Objects.Furniture
    name: Furniture
    nameWithType: Furniture
    fullName: TinyLife.Objects.Furniture
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.Objects.AbstractSpot
    name: AbstractSpot
    nameWithType: AbstractSpot
    fullName: TinyLife.Objects.AbstractSpot
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: MLEM.Misc.Direction2
    name: Direction2
    nameWithType: Direction2
    fullName: MLEM.Misc.Direction2
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Single
    name: Single
    nameWithType: Single
    fullName: System.Single
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Boolean
    name: Boolean
    nameWithType: Boolean
    fullName: System.Boolean
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Objects.Furniture.ParentFurniture
  commentId: P:TinyLife.Objects.Furniture.ParentFurniture
  parent: TinyLife.Objects.Furniture
  name: ParentFurniture
  nameWithType: Furniture.ParentFurniture
  fullName: TinyLife.Objects.Furniture.ParentFurniture
- uid: TinyLife.Objects.Furniture.ParentObjectSpot
  commentId: P:TinyLife.Objects.Furniture.ParentObjectSpot
  parent: TinyLife.Objects.Furniture
  name: ParentObjectSpot
  nameWithType: Furniture.ParentObjectSpot
  fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture
  commentId: T:TinyLife.Objects.Furniture
  parent: TinyLife.Objects
  name: Furniture
  nameWithType: Furniture
  fullName: TinyLife.Objects.Furniture
- uid: TinyLife.Objects.Particle.#ctor*
  commentId: Overload:TinyLife.Objects.Particle.#ctor
  name: Particle
  nameWithType: Particle.Particle
  fullName: TinyLife.Objects.Particle.Particle
- uid: MLEM.Textures.TextureRegion
  commentId: T:MLEM.Textures.TextureRegion
  parent: MLEM.Textures
  isExternal: true
  name: TextureRegion
  nameWithType: TextureRegion
  fullName: MLEM.Textures.TextureRegion
- uid: MLEM.Textures
  commentId: N:MLEM.Textures
  isExternal: true
  name: MLEM.Textures
  nameWithType: MLEM.Textures
  fullName: MLEM.Textures
- uid: TinyLife.Objects.Particle.Map
  commentId: P:TinyLife.Objects.Particle.Map
  isExternal: true
- uid: TinyLife.Objects.Particle.Update*
  commentId: Overload:TinyLife.Objects.Particle.Update
  name: Update
  nameWithType: Particle.Update
  fullName: TinyLife.Objects.Particle.Update
- 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: 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.Particle.Draw*
  commentId: Overload:TinyLife.Objects.Particle.Draw
  name: Draw
  nameWithType: Particle.Draw
  fullName: TinyLife.Objects.Particle.Draw
- 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: 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: TinyLife.Objects.Particle.Spawn*
  commentId: Overload:TinyLife.Objects.Particle.Spawn
  name: Spawn
  nameWithType: Particle.Spawn
  fullName: TinyLife.Objects.Particle.Spawn
- uid: TinyLife.Objects.Particle
  commentId: T:TinyLife.Objects.Particle
  parent: TinyLife.Objects
  name: Particle
  nameWithType: Particle
  fullName: TinyLife.Objects.Particle
