### YamlMime:ManagedReference items: - uid: TinyLife.Objects.AbstractSpot commentId: T:TinyLife.Objects.AbstractSpot id: AbstractSpot parent: TinyLife.Objects children: - TinyLife.Objects.AbstractSpot.#ctor(Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2[]) - TinyLife.Objects.AbstractSpot.DoGroupsOverlap(TinyLife.Objects.AbstractSpot) - TinyLife.Objects.AbstractSpot.DrawLayer - TinyLife.Objects.AbstractSpot.GetLocation(TinyLife.Objects.Furniture,System.Boolean) - TinyLife.Objects.AbstractSpot.GetValidDirections(MLEM.Misc.Direction2) - TinyLife.Objects.AbstractSpot.GetVisualDirection(MLEM.Misc.Direction2) - TinyLife.Objects.AbstractSpot.Group - TinyLife.Objects.AbstractSpot.IsOnGround - TinyLife.Objects.AbstractSpot.Offset - TinyLife.Objects.AbstractSpot.SortDrawLayers``1(``0[]) - TinyLife.Objects.AbstractSpot.ValidDirections - TinyLife.Objects.AbstractSpot.VisualDirection - TinyLife.Objects.AbstractSpot.VisualOffset - TinyLife.Objects.AbstractSpot.YOffset langs: - csharp - vb name: AbstractSpot nameWithType: AbstractSpot fullName: TinyLife.Objects.AbstractSpot type: Class source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AbstractSpot path: ../TinyLife/Objects/AbstractSpot.cs startLine: 12 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn is a base class for and .\n" example: [] syntax: content: public abstract class AbstractSpot content.vb: Public MustInherit Class AbstractSpot inheritance: - System.Object derivedClasses: - TinyLife.Objects.ActionSpot - TinyLife.Objects.ObjectSpot 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.AbstractSpot.TinyLife.Utilities.Extensions.JsonCopy``1 modifiers.csharp: - public - abstract - class modifiers.vb: - Public - MustInherit - Class - uid: TinyLife.Objects.AbstractSpot.YOffset commentId: P:TinyLife.Objects.AbstractSpot.YOffset id: YOffset parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: YOffset nameWithType: AbstractSpot.YOffset fullName: TinyLife.Objects.AbstractSpot.YOffset type: Property source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: YOffset path: ../TinyLife/Objects/AbstractSpot.cs startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe offset on the visual y axis that the or slotted into this spot should render with\n" example: [] syntax: content: public float YOffset { get; } parameters: [] return: type: System.Single content.vb: Public ReadOnly Property YOffset As Single overload: TinyLife.Objects.AbstractSpot.YOffset* modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly - uid: TinyLife.Objects.AbstractSpot.Group commentId: P:TinyLife.Objects.AbstractSpot.Group id: Group parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: Group nameWithType: AbstractSpot.Group fullName: TinyLife.Objects.AbstractSpot.Group type: Property source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Group path: ../TinyLife/Objects/AbstractSpot.cs startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe groups that this spot has, which is interpreted as a bit flag.\nTwo action spots with overlapping groups ((g1 AND g2) != 0) cannot both be occupied by two different people.\nThis is used by things lke to stop people from sitting on a side there someone is already sleeping.\nBy default, this is set to 0, meaning there is no group set.\n" example: [] syntax: content: public int Group { get; set; } parameters: [] return: type: System.Int32 content.vb: Public Property Group As Integer overload: TinyLife.Objects.AbstractSpot.Group* modifiers.csharp: - public - get - set modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.VisualDirection commentId: P:TinyLife.Objects.AbstractSpot.VisualDirection id: VisualDirection parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: VisualDirection nameWithType: AbstractSpot.VisualDirection fullName: TinyLife.Objects.AbstractSpot.VisualDirection type: Property source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualDirection path: ../TinyLife/Objects/AbstractSpot.cs startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe visual direction that this action spot has.\nThe visual direction is the direction used by a when occupying this action spot for actions like sitting.\nBy default, this value is set to the first entry in the constructor.\n" example: [] syntax: content: public Direction2 VisualDirection { get; set; } parameters: [] return: type: MLEM.Misc.Direction2 content.vb: Public Property VisualDirection As Direction2 overload: TinyLife.Objects.AbstractSpot.VisualDirection* modifiers.csharp: - public - get - set modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.DrawLayer commentId: F:TinyLife.Objects.AbstractSpot.DrawLayer id: DrawLayer parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: DrawLayer nameWithType: AbstractSpot.DrawLayer fullName: TinyLife.Objects.AbstractSpot.DrawLayer type: Field source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawLayer path: ../TinyLife/Objects/AbstractSpot.cs startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe layer that a person slotted into this action spot using is drawn on.\nBy default, this is set to return 0, meaning it will be drawn on top of the first layer of this furniture.\n" example: [] syntax: content: public Func DrawLayer return: type: System.Func{TinyLife.Objects.Furniture,System.Single} content.vb: Public DrawLayer As Func(Of Furniture, Single) modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.IsOnGround commentId: P:TinyLife.Objects.AbstractSpot.IsOnGround id: IsOnGround parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: IsOnGround nameWithType: AbstractSpot.IsOnGround fullName: TinyLife.Objects.AbstractSpot.IsOnGround type: Property source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOnGround path: ../TinyLife/Objects/AbstractSpot.cs startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns whether this action spot is on the ground.\nThis is a sort of heuristic that returns true when is 0 and the is the same as the .\n" example: [] syntax: content: public bool IsOnGround { get; } parameters: [] return: type: System.Boolean content.vb: Public ReadOnly Property IsOnGround As Boolean overload: TinyLife.Objects.AbstractSpot.IsOnGround* modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly - uid: TinyLife.Objects.AbstractSpot.ValidDirections commentId: F:TinyLife.Objects.AbstractSpot.ValidDirections id: ValidDirections parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: ValidDirections nameWithType: AbstractSpot.ValidDirections fullName: TinyLife.Objects.AbstractSpot.ValidDirections type: Field source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidDirections path: ../TinyLife/Objects/AbstractSpot.cs startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe values that this spot can be accessed from.\nThese directions are relative to the owning 's direction.\n" example: [] syntax: content: protected readonly Direction2[] ValidDirections return: type: MLEM.Misc.Direction2[] content.vb: Protected ReadOnly ValidDirections As Direction2() modifiers.csharp: - protected - readonly modifiers.vb: - Protected - ReadOnly - uid: TinyLife.Objects.AbstractSpot.Offset commentId: F:TinyLife.Objects.AbstractSpot.Offset id: Offset parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: Offset nameWithType: AbstractSpot.Offset fullName: TinyLife.Objects.AbstractSpot.Offset type: Field source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Offset path: ../TinyLife/Objects/AbstractSpot.cs startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe offset on both the x and y axis that this spot has from the position of the it belongs to\n" example: [] syntax: content: protected Vector2 Offset return: type: Microsoft.Xna.Framework.Vector2 content.vb: Protected Offset As Vector2 modifiers.csharp: - protected modifiers.vb: - Protected - uid: TinyLife.Objects.AbstractSpot.VisualOffset commentId: F:TinyLife.Objects.AbstractSpot.VisualOffset id: VisualOffset parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: VisualOffset nameWithType: AbstractSpot.VisualOffset fullName: TinyLife.Objects.AbstractSpot.VisualOffset type: Field source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualOffset path: ../TinyLife/Objects/AbstractSpot.cs startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe visual offset on both the x and y axis that this spot has from the position of the it belongs to.\nBy default, this gets set to the same value as .\n" example: [] syntax: content: protected Vector2 VisualOffset return: type: Microsoft.Xna.Framework.Vector2 content.vb: Protected VisualOffset As Vector2 modifiers.csharp: - protected modifiers.vb: - Protected - uid: TinyLife.Objects.AbstractSpot.#ctor(Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2[]) commentId: M:TinyLife.Objects.AbstractSpot.#ctor(Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2[]) id: '#ctor(Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2[])' parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: AbstractSpot(Vector2, Vector2, Single, Direction2[]) nameWithType: AbstractSpot.AbstractSpot(Vector2, Vector2, Single, Direction2[]) fullName: TinyLife.Objects.AbstractSpot.AbstractSpot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, MLEM.Misc.Direction2[]) type: Constructor source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/AbstractSpot.cs startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nCreates a new spot with the given data.\nThis is called by and .\n" example: [] syntax: content: protected AbstractSpot(Vector2 offset, Vector2 visualOffset, float yOffset, Direction2[] validDirections) parameters: - id: offset type: Microsoft.Xna.Framework.Vector2 description: The offset on both the x and y axis that this spot has - id: visualOffset type: Microsoft.Xna.Framework.Vector2 description: The visual offset on both the x and y axis that this spot has - id: yOffset type: System.Single description: The offset on the visual y axis - id: validDirections type: MLEM.Misc.Direction2[] description: The directions that this spot can be accessed from content.vb: Protected Sub New(offset As Vector2, visualOffset As Vector2, yOffset As Single, validDirections As Direction2()) overload: TinyLife.Objects.AbstractSpot.#ctor* nameWithType.vb: AbstractSpot.AbstractSpot(Vector2, Vector2, Single, Direction2()) modifiers.csharp: - protected modifiers.vb: - Protected fullName.vb: TinyLife.Objects.AbstractSpot.AbstractSpot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, MLEM.Misc.Direction2()) name.vb: AbstractSpot(Vector2, Vector2, Single, Direction2()) - uid: TinyLife.Objects.AbstractSpot.GetValidDirections(MLEM.Misc.Direction2) commentId: M:TinyLife.Objects.AbstractSpot.GetValidDirections(MLEM.Misc.Direction2) id: GetValidDirections(MLEM.Misc.Direction2) parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: GetValidDirections(Direction2) nameWithType: AbstractSpot.GetValidDirections(Direction2) fullName: TinyLife.Objects.AbstractSpot.GetValidDirections(MLEM.Misc.Direction2) type: Method source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetValidDirections path: ../TinyLife/Objects/AbstractSpot.cs startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the of this spot, but rotated by the given .\n" example: [] syntax: content: public IEnumerable GetValidDirections(Direction2 rotation) parameters: - id: rotation type: MLEM.Misc.Direction2 description: The rotation return: type: System.Collections.Generic.IEnumerable{MLEM.Misc.Direction2} description: The rotations that are valid for this spot content.vb: Public Function GetValidDirections(rotation As Direction2) As IEnumerable(Of Direction2) overload: TinyLife.Objects.AbstractSpot.GetValidDirections* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.GetVisualDirection(MLEM.Misc.Direction2) commentId: M:TinyLife.Objects.AbstractSpot.GetVisualDirection(MLEM.Misc.Direction2) id: GetVisualDirection(MLEM.Misc.Direction2) parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: GetVisualDirection(Direction2) nameWithType: AbstractSpot.GetVisualDirection(Direction2) fullName: TinyLife.Objects.AbstractSpot.GetVisualDirection(MLEM.Misc.Direction2) type: Method source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisualDirection path: ../TinyLife/Objects/AbstractSpot.cs startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the that this action spot has, rotated by the given rotation.\nThe visual direction is the direction used by a when occupying this action spot for actions like sitting.\n" example: [] syntax: content: public Direction2 GetVisualDirection(Direction2 rotation) parameters: - id: rotation type: MLEM.Misc.Direction2 description: The rotation of the containing furniture. return: type: MLEM.Misc.Direction2 description: The visual direction for this spot. content.vb: Public Function GetVisualDirection(rotation As Direction2) As Direction2 overload: TinyLife.Objects.AbstractSpot.GetVisualDirection* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.GetLocation(TinyLife.Objects.Furniture,System.Boolean) commentId: M:TinyLife.Objects.AbstractSpot.GetLocation(TinyLife.Objects.Furniture,System.Boolean) id: GetLocation(TinyLife.Objects.Furniture,System.Boolean) parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: GetLocation(Furniture, Boolean) nameWithType: AbstractSpot.GetLocation(Furniture, Boolean) fullName: TinyLife.Objects.AbstractSpot.GetLocation(TinyLife.Objects.Furniture, System.Boolean) type: Method source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLocation path: ../TinyLife/Objects/AbstractSpot.cs startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the location that this spot has in world space, based on the given and its position and rotation.\n" example: [] syntax: content: public Vector2 GetLocation(Furniture furniture, bool visual) parameters: - id: furniture type: TinyLife.Objects.Furniture description: The furniture that this spot belongs to - id: visual type: System.Boolean description: Whetehr the should be used instead of the return: type: Microsoft.Xna.Framework.Vector2 description: This spot's location in world space content.vb: Public Function GetLocation(furniture As Furniture, visual As Boolean) As Vector2 overload: TinyLife.Objects.AbstractSpot.GetLocation* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.DoGroupsOverlap(TinyLife.Objects.AbstractSpot) commentId: M:TinyLife.Objects.AbstractSpot.DoGroupsOverlap(TinyLife.Objects.AbstractSpot) id: DoGroupsOverlap(TinyLife.Objects.AbstractSpot) parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: DoGroupsOverlap(AbstractSpot) nameWithType: AbstractSpot.DoGroupsOverlap(AbstractSpot) fullName: TinyLife.Objects.AbstractSpot.DoGroupsOverlap(TinyLife.Objects.AbstractSpot) type: Method source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoGroupsOverlap path: ../TinyLife/Objects/AbstractSpot.cs startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns whether the passed 's and this spot's Group overlap.\nTwo overlapping groups are groups for which (g1 AND g2) != 0.\n" example: [] syntax: content: public bool DoGroupsOverlap(AbstractSpot other) parameters: - id: other type: TinyLife.Objects.AbstractSpot description: The action spot whose groups to compare return: type: System.Boolean description: Whether at least one group overlaps content.vb: Public Function DoGroupsOverlap(other As AbstractSpot) As Boolean overload: TinyLife.Objects.AbstractSpot.DoGroupsOverlap* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Objects.AbstractSpot.SortDrawLayers``1(``0[]) commentId: M:TinyLife.Objects.AbstractSpot.SortDrawLayers``1(``0[]) id: SortDrawLayers``1(``0[]) parent: TinyLife.Objects.AbstractSpot langs: - csharp - vb name: SortDrawLayers(T[]) nameWithType: AbstractSpot.SortDrawLayers(T[]) fullName: TinyLife.Objects.AbstractSpot.SortDrawLayers(T[]) type: Method source: remote: path: TinyLife/Objects/AbstractSpot.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SortDrawLayers path: ../TinyLife/Objects/AbstractSpot.cs startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA helper method that sorts the given instances by depth when drawing by modifying their .\nThis method can be used for more complex objects like wide desks, that have smaller and bigger objects visually overlappying, to mitigate z-fighting.\n" example: [] syntax: content: >- public static T[] SortDrawLayers(T[] spots) where T : AbstractSpot parameters: - id: spots type: '{T}[]' description: The spots to sort. typeParameters: - id: T description: The type of spot. return: type: '{T}[]' description: The same spots, for chaining. content.vb: Public Shared Function SortDrawLayers(Of T As AbstractSpot)(spots As T()) As T() overload: TinyLife.Objects.AbstractSpot.SortDrawLayers* nameWithType.vb: AbstractSpot.SortDrawLayers(Of T)(T()) modifiers.csharp: - public - static modifiers.vb: - Public - Shared fullName.vb: TinyLife.Objects.AbstractSpot.SortDrawLayers(Of T)(T()) name.vb: SortDrawLayers(Of T)(T()) references: - uid: TinyLife.Objects.AbstractSpot commentId: T:TinyLife.Objects.AbstractSpot parent: TinyLife.Objects name: AbstractSpot nameWithType: AbstractSpot fullName: TinyLife.Objects.AbstractSpot - uid: TinyLife.Objects.ObjectSpot commentId: T:TinyLife.Objects.ObjectSpot parent: TinyLife.Objects name: ObjectSpot nameWithType: ObjectSpot fullName: TinyLife.Objects.ObjectSpot - uid: TinyLife.Objects.ActionSpot commentId: T:TinyLife.Objects.ActionSpot parent: TinyLife.Objects name: ActionSpot nameWithType: ActionSpot fullName: TinyLife.Objects.ActionSpot - 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.AbstractSpot.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 AbstractSpot)() fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.AbstractSpot)() name.vb: JsonCopy(Of AbstractSpot)() 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 AbstractSpot) nameWithType: Extensions.JsonCopy(Of AbstractSpot) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.AbstractSpot) - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - 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) 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: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person - uid: TinyLife.Objects.AbstractSpot.YOffset* commentId: Overload:TinyLife.Objects.AbstractSpot.YOffset name: YOffset nameWithType: AbstractSpot.YOffset fullName: TinyLife.Objects.AbstractSpot.YOffset - uid: System.Single commentId: T:System.Single parent: System isExternal: true name: Single nameWithType: Single fullName: System.Single - uid: TinyLife.Objects.FurnitureType.ModernBed commentId: F:TinyLife.Objects.FurnitureType.ModernBed isExternal: true - uid: TinyLife.Objects.AbstractSpot.Group* commentId: Overload:TinyLife.Objects.AbstractSpot.Group name: Group nameWithType: AbstractSpot.Group fullName: TinyLife.Objects.AbstractSpot.Group - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: TinyLife.Objects.AbstractSpot.ValidDirections commentId: F:TinyLife.Objects.AbstractSpot.ValidDirections parent: TinyLife.Objects.AbstractSpot name: ValidDirections nameWithType: AbstractSpot.ValidDirections fullName: TinyLife.Objects.AbstractSpot.ValidDirections - uid: TinyLife.Objects.AbstractSpot.VisualDirection* commentId: Overload:TinyLife.Objects.AbstractSpot.VisualDirection name: VisualDirection nameWithType: AbstractSpot.VisualDirection fullName: TinyLife.Objects.AbstractSpot.VisualDirection - uid: MLEM.Misc.Direction2 commentId: T:MLEM.Misc.Direction2 parent: MLEM.Misc isExternal: true name: Direction2 nameWithType: Direction2 fullName: MLEM.Misc.Direction2 - uid: MLEM.Misc commentId: N:MLEM.Misc isExternal: true name: MLEM.Misc nameWithType: MLEM.Misc fullName: MLEM.Misc - uid: TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2}) commentId: M:TinyLife.Objects.Person.OccupyActionSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot,System.Boolean,System.Nullable{MLEM.Misc.Direction2}) isExternal: true - uid: System.Func{TinyLife.Objects.Furniture,System.Single} commentId: T:System.Func{TinyLife.Objects.Furniture,System.Single} parent: System definition: System.Func`2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of Furniture, Single) fullName.vb: System.Func(Of TinyLife.Objects.Furniture, System.Single) name.vb: Func(Of Furniture, Single) spec.csharp: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Objects.Furniture name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Single name: Single nameWithType: Single fullName: System.Single isExternal: true - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Objects.Furniture name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Single name: Single nameWithType: Single fullName: System.Single isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of T, TResult) fullName.vb: System.Func(Of T, TResult) name.vb: Func(Of T, TResult) spec.csharp: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Objects.AbstractSpot.YOffset commentId: P:TinyLife.Objects.AbstractSpot.YOffset parent: TinyLife.Objects.AbstractSpot name: YOffset nameWithType: AbstractSpot.YOffset fullName: TinyLife.Objects.AbstractSpot.YOffset - uid: TinyLife.Objects.AbstractSpot.VisualOffset commentId: F:TinyLife.Objects.AbstractSpot.VisualOffset parent: TinyLife.Objects.AbstractSpot name: VisualOffset nameWithType: AbstractSpot.VisualOffset fullName: TinyLife.Objects.AbstractSpot.VisualOffset - uid: TinyLife.Objects.AbstractSpot.Offset commentId: F:TinyLife.Objects.AbstractSpot.Offset parent: TinyLife.Objects.AbstractSpot name: Offset nameWithType: AbstractSpot.Offset fullName: TinyLife.Objects.AbstractSpot.Offset - uid: TinyLife.Objects.AbstractSpot.IsOnGround* commentId: Overload:TinyLife.Objects.AbstractSpot.IsOnGround name: IsOnGround nameWithType: AbstractSpot.IsOnGround fullName: TinyLife.Objects.AbstractSpot.IsOnGround - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: MLEM.Misc.Direction2.Up commentId: F:MLEM.Misc.Direction2.Up isExternal: true - 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: 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.AbstractSpot.#ctor* commentId: Overload:TinyLife.Objects.AbstractSpot.#ctor name: AbstractSpot nameWithType: AbstractSpot.AbstractSpot fullName: TinyLife.Objects.AbstractSpot.AbstractSpot - uid: TinyLife.Objects.AbstractSpot.GetValidDirections* commentId: Overload:TinyLife.Objects.AbstractSpot.GetValidDirections name: GetValidDirections nameWithType: AbstractSpot.GetValidDirections fullName: TinyLife.Objects.AbstractSpot.GetValidDirections - uid: System.Collections.Generic.IEnumerable{MLEM.Misc.Direction2} commentId: T:System.Collections.Generic.IEnumerable{MLEM.Misc.Direction2} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of Direction2) fullName.vb: System.Collections.Generic.IEnumerable(Of MLEM.Misc.Direction2) name.vb: IEnumerable(Of Direction2) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: < nameWithType: < fullName: < - uid: MLEM.Misc.Direction2 name: Direction2 nameWithType: Direction2 fullName: MLEM.Misc.Direction2 isExternal: true - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: MLEM.Misc.Direction2 name: Direction2 nameWithType: Direction2 fullName: MLEM.Misc.Direction2 isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of T) fullName.vb: System.Collections.Generic.IEnumerable(Of T) name.vb: IEnumerable(Of T) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic - uid: TinyLife.Objects.AbstractSpot.VisualDirection commentId: P:TinyLife.Objects.AbstractSpot.VisualDirection parent: TinyLife.Objects.AbstractSpot name: VisualDirection nameWithType: AbstractSpot.VisualDirection fullName: TinyLife.Objects.AbstractSpot.VisualDirection - uid: TinyLife.Objects.AbstractSpot.GetVisualDirection* commentId: Overload:TinyLife.Objects.AbstractSpot.GetVisualDirection name: GetVisualDirection nameWithType: AbstractSpot.GetVisualDirection fullName: TinyLife.Objects.AbstractSpot.GetVisualDirection - uid: TinyLife.Objects.AbstractSpot.GetLocation* commentId: Overload:TinyLife.Objects.AbstractSpot.GetLocation name: GetLocation nameWithType: AbstractSpot.GetLocation fullName: TinyLife.Objects.AbstractSpot.GetLocation - uid: TinyLife.Objects.AbstractSpot.Group commentId: P:TinyLife.Objects.AbstractSpot.Group parent: TinyLife.Objects.AbstractSpot name: Group nameWithType: AbstractSpot.Group fullName: TinyLife.Objects.AbstractSpot.Group - uid: TinyLife.Objects.AbstractSpot.DoGroupsOverlap* commentId: Overload:TinyLife.Objects.AbstractSpot.DoGroupsOverlap name: DoGroupsOverlap nameWithType: AbstractSpot.DoGroupsOverlap fullName: TinyLife.Objects.AbstractSpot.DoGroupsOverlap - uid: TinyLife.Objects.AbstractSpot.DrawLayer commentId: F:TinyLife.Objects.AbstractSpot.DrawLayer parent: TinyLife.Objects.AbstractSpot name: DrawLayer nameWithType: AbstractSpot.DrawLayer fullName: TinyLife.Objects.AbstractSpot.DrawLayer - uid: TinyLife.Objects.AbstractSpot.SortDrawLayers* commentId: Overload:TinyLife.Objects.AbstractSpot.SortDrawLayers name: SortDrawLayers nameWithType: AbstractSpot.SortDrawLayers fullName: TinyLife.Objects.AbstractSpot.SortDrawLayers - uid: '{T}[]' isExternal: true name: T[] nameWithType: T[] fullName: T[] nameWithType.vb: T() fullName.vb: T() name.vb: T() spec.csharp: - name: T nameWithType: T fullName: T - name: '[]' nameWithType: '[]' fullName: '[]' spec.vb: - name: T nameWithType: T fullName: T - name: () nameWithType: () fullName: ()