### YamlMime:ManagedReference items: - uid: TinyLife.Objects.WallLike commentId: T:TinyLife.Objects.WallLike id: WallLike parent: TinyLife.Objects children: - TinyLife.Objects.WallLike.#ctor(System.Int32,Microsoft.Xna.Framework.Point[]) - TinyLife.Objects.WallLike.Draw(TinyLife.World.Map,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Boolean) - TinyLife.Objects.WallLike.Floor - TinyLife.Objects.WallLike.GetCenterBottomPos(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - TinyLife.Objects.WallLike.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,System.Single) - TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) - TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - TinyLife.Objects.WallLike.GetPrice - TinyLife.Objects.WallLike.IsStatic - TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - TinyLife.Objects.WallLike.IsVerticalForCamera(System.Boolean) - TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) - TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map) - TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) - TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - TinyLife.Objects.WallLike.Opening - TinyLife.Objects.WallLike.Positions - TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) - TinyLife.Objects.WallLike.Validate(TinyLife.World.Map) langs: - csharp - vb name: WallLike nameWithType: WallLike fullName: TinyLife.Objects.WallLike type: Class source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallLike path: ../TinyLife/Objects/WallLike.cs startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA wall-like is the base class for and , both of which can be placed on a map to prevent traversal and add decorative elements.\n" example: [] syntax: content: >- [DataContract] public abstract class WallLike : JsonTypeSafeGenericDataHolder, IGenericDataHolder content.vb: >- Public MustInherit Class WallLike Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder inheritance: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder derivedClasses: - TinyLife.Objects.FenceWall - TinyLife.World.Wall implements: - MLEM.Misc.IGenericDataHolder inheritedMembers: - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - TinyLife.Objects.WallLike.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] - uid: TinyLife.Objects.WallLike.Positions commentId: F:TinyLife.Objects.WallLike.Positions id: Positions parent: TinyLife.Objects.WallLike langs: - csharp - vb name: Positions nameWithType: WallLike.Positions fullName: TinyLife.Objects.WallLike.Positions type: Field source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Positions path: ../TinyLife/Objects/WallLike.cs startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe two positions that this wall is placed in.\nThe two positions refer to the tile coordinate of the tile on the front face of the wall, and the tile coordinate of the tile on the back face of the wall.\n" example: [] syntax: content: >- [DataMember] public readonly Point[] Positions return: type: Microsoft.Xna.Framework.Point[] content.vb: >- Public ReadOnly Positions As Point() attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.Objects.WallLike.Floor commentId: F:TinyLife.Objects.WallLike.Floor id: Floor parent: TinyLife.Objects.WallLike langs: - csharp - vb name: Floor nameWithType: WallLike.Floor fullName: TinyLife.Objects.WallLike.Floor type: Field source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Floor path: ../TinyLife/Objects/WallLike.cs startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe floor that this wall is on.\n" example: [] syntax: content: >- [DataMember] public readonly int Floor return: type: System.Int32 content.vb: >- Public ReadOnly Floor As Integer attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.Objects.WallLike.IsStatic commentId: F:TinyLife.Objects.WallLike.IsStatic id: IsStatic parent: TinyLife.Objects.WallLike langs: - csharp - vb name: IsStatic nameWithType: WallLike.IsStatic fullName: TinyLife.Objects.WallLike.IsStatic type: Field source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsStatic path: ../TinyLife/Objects/WallLike.cs startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA field that is true for objects that are part of the exported base map that the current map is created from\n" example: [] syntax: content: >- [DataMember(EmitDefaultValue = false)] public bool IsStatic return: type: System.Boolean content.vb: >- Public IsStatic As Boolean attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] namedArguments: - name: EmitDefaultValue type: System.Boolean value: false - uid: TinyLife.Objects.WallLike.Opening commentId: P:TinyLife.Objects.WallLike.Opening id: Opening parent: TinyLife.Objects.WallLike langs: - csharp - vb name: Opening nameWithType: WallLike.Opening fullName: TinyLife.Objects.WallLike.Opening type: Property source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opening path: ../TinyLife/Objects/WallLike.cs startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThe attached to this wall, or null if there is none.\nUse to set this value.\n" example: [] syntax: content: >- [DataMember] public Opening Opening { get; } parameters: [] return: type: TinyLife.World.Opening content.vb: >- Public Property Opening As Opening overload: TinyLife.Objects.WallLike.Opening* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.Objects.WallLike.#ctor(System.Int32,Microsoft.Xna.Framework.Point[]) commentId: M:TinyLife.Objects.WallLike.#ctor(System.Int32,Microsoft.Xna.Framework.Point[]) id: '#ctor(System.Int32,Microsoft.Xna.Framework.Point[])' parent: TinyLife.Objects.WallLike langs: - csharp - vb name: WallLike(int, params Point[]) nameWithType: WallLike.WallLike(int, params Point[]) fullName: TinyLife.Objects.WallLike.WallLike(int, params Microsoft.Xna.Framework.Point[]) type: Constructor source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/WallLike.cs startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nCreates a new wall at the given position, with the implicitly given verticality\n" example: [] syntax: content: public WallLike(int floor, params Point[] positions) parameters: - id: floor type: System.Int32 description: The floor that this wall is on. - id: positions type: Microsoft.Xna.Framework.Point[] description: The positions that the wall should be placed between content.vb: Public Sub New(floor As Integer, ParamArray positions As Point()) overload: TinyLife.Objects.WallLike.#ctor* nameWithType.vb: WallLike.New(Integer, ParamArray Point()) fullName.vb: TinyLife.Objects.WallLike.New(Integer, ParamArray Microsoft.Xna.Framework.Point()) name.vb: New(Integer, ParamArray Point()) - uid: TinyLife.Objects.WallLike.Draw(TinyLife.World.Map,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Boolean) commentId: M:TinyLife.Objects.WallLike.Draw(TinyLife.World.Map,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Boolean) id: Draw(TinyLife.World.Map,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Boolean) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: Draw(Map, GameTime, SpriteBatch, Vector2, Color?, bool, bool) nameWithType: WallLike.Draw(Map, GameTime, SpriteBatch, Vector2, Color?, bool, bool) fullName: TinyLife.Objects.WallLike.Draw(TinyLife.World.Map, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, bool, bool) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/WallLike.cs startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nDraws this wall in the world, along with its and potentially or .\n" example: [] syntax: content: public virtual void Draw(Map map, GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor = null, bool drawOpening = true, bool isInWorld = true) parameters: - id: map type: TinyLife.World.Map description: The map to draw this wall on - id: time type: Microsoft.Xna.Framework.GameTime description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to draw with - id: drawPos type: Microsoft.Xna.Framework.Vector2 description: The position to draw the wall at, in draw space - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} description: A color that this object should be rendered with, instead of its default color - id: drawOpening type: System.Boolean description: Whether this wall-like object's should be drawn. - id: isInWorld type: System.Boolean description: Whether this wall-like object is currently in the world, or just a preview. content.vb: Public Overridable Sub Draw(map As Map, time As GameTime, batch As SpriteBatch, drawPos As Vector2, overrideColor As Color? = Nothing, drawOpening As Boolean = True, isInWorld As Boolean = True) overload: TinyLife.Objects.WallLike.Draw* nameWithType.vb: WallLike.Draw(Map, GameTime, SpriteBatch, Vector2, Color?, Boolean, Boolean) fullName.vb: TinyLife.Objects.WallLike.Draw(TinyLife.World.Map, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, Boolean, Boolean) name.vb: Draw(Map, GameTime, SpriteBatch, Vector2, Color?, Boolean, Boolean) - uid: TinyLife.Objects.WallLike.GetPrice commentId: M:TinyLife.Objects.WallLike.GetPrice id: GetPrice parent: TinyLife.Objects.WallLike langs: - csharp - vb name: GetPrice() nameWithType: WallLike.GetPrice() fullName: TinyLife.Objects.WallLike.GetPrice() type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/WallLike.cs startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the price for this wall, including its as well as its or .\n" example: [] syntax: content: public virtual float GetPrice() return: type: System.Single description: The price. content.vb: Public Overridable Function GetPrice() As Single overload: TinyLife.Objects.WallLike.GetPrice* - uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map) commentId: M:TinyLife.Objects.WallLike.Validate(TinyLife.World.Map) id: Validate(TinyLife.World.Map) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: Validate(Map) nameWithType: WallLike.Validate(Map) fullName: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/WallLike.cs startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis method is called when this object is loaded from disk.\n" example: [] syntax: content: public virtual bool Validate(Map map) parameters: - id: map type: TinyLife.World.Map return: type: System.Boolean description: false if the object is not valid, true otherwise content.vb: Public Overridable Function Validate(map As Map) As Boolean overload: TinyLife.Objects.WallLike.Validate* - uid: TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map) commentId: M:TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map) id: OnAdded(TinyLife.World.Map) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: OnAdded(Map) nameWithType: WallLike.OnAdded(Map) fullName: TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/WallLike.cs startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nCalled when this wall is added to the given map.\nBy default, this method marks surrounding locations dirty for pathfinding and calls .\n" example: [] syntax: content: public virtual void OnAdded(Map map) parameters: - id: map type: TinyLife.World.Map description: The map. content.vb: Public Overridable Sub OnAdded(map As Map) overload: TinyLife.Objects.WallLike.OnAdded* - uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) commentId: M:TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) id: OnRemoved(TinyLife.World.Map) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: OnRemoved(Map) nameWithType: WallLike.OnRemoved(Map) fullName: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/WallLike.cs startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nCalled when this wall is removed from the given map.\nBy default, this method marks surrounding locations dirty for pathfinding and calls .\n" example: [] syntax: content: public virtual void OnRemoved(Map map) parameters: - id: map type: TinyLife.World.Map description: The map. content.vb: Public Overridable Sub OnRemoved(map As Map) overload: TinyLife.Objects.WallLike.OnRemoved* - uid: TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) commentId: M:TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) id: GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: GetFreeActionSpotInfo(Map, Person) nameWithType: WallLike.GetFreeActionSpotInfo(Map, Person) fullName: TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map, TinyLife.Objects.Person) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/WallLike.cs startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns an that contains this wall and the first free position on either of its sides\nIf an is already present in a situation, should be used instead of this method.\n" example: [] syntax: content: public ActionInfo GetFreeActionSpotInfo(Map map, Person person) parameters: - id: map type: TinyLife.World.Map description: The map the wall is on. - id: person type: TinyLife.Objects.Person description: The person to return the action spot info for return: type: TinyLife.Actions.ActionInfo description: A free action spot info, or null if there is no free spot content.vb: Public Function GetFreeActionSpotInfo(map As Map, person As Person) As ActionInfo overload: TinyLife.Objects.WallLike.GetFreeActionSpotInfo* - uid: TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) commentId: M:TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) id: SetOpening(TinyLife.World.Map,TinyLife.World.Opening) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: SetOpening(Map, Opening) nameWithType: WallLike.SetOpening(Map, Opening) fullName: TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map, TinyLife.World.Opening) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetOpening path: ../TinyLife/Objects/WallLike.cs startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nChanges the in this wall to the specified one\n" example: [] syntax: content: public void SetOpening(Map map, Opening opening) parameters: - id: map type: TinyLife.World.Map description: The map that this wall is on - id: opening type: TinyLife.World.Opening description: The opening to set, or null to remove the current one content.vb: Public Sub SetOpening(map As Map, opening As Opening) overload: TinyLife.Objects.WallLike.SetOpening* - uid: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) commentId: M:TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) id: NotifyNeighbors(TinyLife.World.Map) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: NotifyNeighbors(Map) nameWithType: WallLike.NotifyNeighbors(Map) fullName: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotifyNeighbors path: ../TinyLife/Objects/WallLike.cs startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nNotifies all neighboring walls on the given map of a change in this wall, calling their methods.\n" example: [] syntax: content: public void NotifyNeighbors(Map map) parameters: - id: map type: TinyLife.World.Map description: The map. content.vb: Public Sub NotifyNeighbors(map As Map) overload: TinyLife.Objects.WallLike.NotifyNeighbors* - uid: TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) commentId: M:TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) id: OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: OnNeighborChanged(Map, WallLike) nameWithType: WallLike.OnNeighborChanged(Map, WallLike) fullName: TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map, TinyLife.Objects.WallLike) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/Objects/WallLike.cs startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA method that is called when a neighboring wall of this wall changes.\nThis method is called when a neighboring wall calls .\n" example: [] syntax: content: protected virtual void OnNeighborChanged(Map map, WallLike neighbor) parameters: - id: map type: TinyLife.World.Map description: The map. - id: neighbor type: TinyLife.Objects.WallLike description: The nighbor that changed. content.vb: Protected Overridable Sub OnNeighborChanged(map As Map, neighbor As WallLike) overload: TinyLife.Objects.WallLike.OnNeighborChanged* - uid: TinyLife.Objects.WallLike.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,System.Single) commentId: M:TinyLife.Objects.WallLike.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,System.Single) id: GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,System.Single) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: GetDepth(Map, Point, Point, int, float) nameWithType: WallLike.GetDepth(Map, Point, Point, int, float) fullName: TinyLife.Objects.WallLike.GetDepth(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, int, float) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/Objects/WallLike.cs startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the depth that should be used for a wall placed at this wall's positions.\nThis method is used for rendering and .\n" example: [] syntax: content: public static float GetDepth(Map map, Point pos1, Point pos2, int floor, float offset = 0) parameters: - id: map type: TinyLife.World.Map description: The map that this wall is on - id: pos1 type: Microsoft.Xna.Framework.Point description: The first position of the wall. - id: pos2 type: Microsoft.Xna.Framework.Point description: The second position of the wall. - id: floor type: System.Int32 description: The wall's current floor. - id: offset type: System.Single description: An offset that will be added to the depth calculation return: type: System.Single description: '' content.vb: Public Shared Function GetDepth(map As Map, pos1 As Point, pos2 As Point, floor As Integer, offset As Single = 0) As Single overload: TinyLife.Objects.WallLike.GetDepth* nameWithType.vb: WallLike.GetDepth(Map, Point, Point, Integer, Single) fullName.vb: TinyLife.Objects.WallLike.GetDepth(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Integer, Single) name.vb: GetDepth(Map, Point, Point, Integer, Single) - uid: TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) id: GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: GetIndexForCamera(Point, Point) nameWithType: WallLike.GetIndexForCamera(Point, Point) fullName: TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIndexForCamera path: ../TinyLife/Objects/WallLike.cs startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the side of the wall that should be rendered.\nFor walls, the position with the highest X value is returned.\nFor non- walls, the position with the highest Y value is returned.\n" example: [] syntax: content: public static int GetIndexForCamera(Point pos1, Point pos2) parameters: - id: pos1 type: Microsoft.Xna.Framework.Point - id: pos2 type: Microsoft.Xna.Framework.Point return: type: System.Int32 description: The side of the wall that should be rendered content.vb: Public Shared Function GetIndexForCamera(pos1 As Point, pos2 As Point) As Integer overload: TinyLife.Objects.WallLike.GetIndexForCamera* - uid: TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) id: GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: GetPositionForCamera(Point, Point) nameWithType: WallLike.GetPositionForCamera(Point, Point) fullName: TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPositionForCamera path: ../TinyLife/Objects/WallLike.cs startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the position from the array that suggests.\nThis is the side of the wall that currently faces the game camera.\n" example: [] syntax: content: public static Point GetPositionForCamera(Point pos1, Point pos2) parameters: - id: pos1 type: Microsoft.Xna.Framework.Point - id: pos2 type: Microsoft.Xna.Framework.Point return: type: Microsoft.Xna.Framework.Point description: The wall position that is facing the camera content.vb: Public Shared Function GetPositionForCamera(pos1 As Point, pos2 As Point) As Point overload: TinyLife.Objects.WallLike.GetPositionForCamera* - uid: TinyLife.Objects.WallLike.GetCenterBottomPos(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.GetCenterBottomPos(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) id: GetCenterBottomPos(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: GetCenterBottomPos(Point, Point) nameWithType: WallLike.GetCenterBottomPos(Point, Point) fullName: TinyLife.Objects.WallLike.GetCenterBottomPos(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCenterBottomPos path: ../TinyLife/Objects/WallLike.cs startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the bottom-center position of this wall in world space, based on the position.\n" example: [] syntax: content: public static Vector2 GetCenterBottomPos(Point pos1, Point pos2) parameters: - id: pos1 type: Microsoft.Xna.Framework.Point - id: pos2 type: Microsoft.Xna.Framework.Point return: type: Microsoft.Xna.Framework.Vector2 description: The bottom-center position of this wall in world space. content.vb: Public Shared Function GetCenterBottomPos(pos1 As Point, pos2 As Point) As Vector2 overload: TinyLife.Objects.WallLike.GetCenterBottomPos* - uid: TinyLife.Objects.WallLike.IsVerticalForCamera(System.Boolean) commentId: M:TinyLife.Objects.WallLike.IsVerticalForCamera(System.Boolean) id: IsVerticalForCamera(System.Boolean) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: IsVerticalForCamera(bool) nameWithType: WallLike.IsVerticalForCamera(bool) fullName: TinyLife.Objects.WallLike.IsVerticalForCamera(bool) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVerticalForCamera path: ../TinyLife/Objects/WallLike.cs startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns whether the wall is considered based on the game's current .\nIf the camera rotation is offset by 90 or -90 degrees from the default, wall verticalities are visually inversed.\n" example: [] syntax: content: public static bool IsVerticalForCamera(bool vertical) parameters: - id: vertical type: System.Boolean return: type: System.Boolean description: '' content.vb: Public Shared Function IsVerticalForCamera(vertical As Boolean) As Boolean overload: TinyLife.Objects.WallLike.IsVerticalForCamera* nameWithType.vb: WallLike.IsVerticalForCamera(Boolean) fullName.vb: TinyLife.Objects.WallLike.IsVerticalForCamera(Boolean) name.vb: IsVerticalForCamera(Boolean) - uid: TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) id: IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike langs: - csharp - vb name: IsVertical(Point, Point) nameWithType: WallLike.IsVertical(Point, Point) fullName: TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) type: Method source: remote: path: TinyLife/Objects/WallLike.cs branch: 0.37.5-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVertical path: ../TinyLife/Objects/WallLike.cs startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns whether a wall with the given positions is considered vertical.\n" example: [] syntax: content: public static bool IsVertical(Point pos1, Point pos2) parameters: - id: pos1 type: Microsoft.Xna.Framework.Point description: The first position of the wall. - id: pos2 type: Microsoft.Xna.Framework.Point description: The second position of the wall. return: type: System.Boolean description: Whether a wall with the given positions is vertical. content.vb: Public Shared Function IsVertical(pos1 As Point, pos2 As Point) As Boolean overload: TinyLife.Objects.WallLike.IsVertical* references: - uid: TinyLife.World.Wall commentId: T:TinyLife.World.Wall parent: TinyLife.World name: Wall nameWithType: Wall fullName: TinyLife.World.Wall - uid: TinyLife.Objects.FenceWall commentId: T:TinyLife.Objects.FenceWall name: FenceWall nameWithType: FenceWall fullName: TinyLife.Objects.FenceWall - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Objects name: Objects spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Objects name: Objects - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder parent: MLEM.Data.Json isExternal: true name: JsonTypeSafeGenericDataHolder nameWithType: JsonTypeSafeGenericDataHolder fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder - uid: MLEM.Misc.IGenericDataHolder commentId: T:MLEM.Misc.IGenericDataHolder parent: MLEM.Misc isExternal: true name: IGenericDataHolder nameWithType: IGenericDataHolder fullName: MLEM.Misc.IGenericDataHolder - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: SetData(string, object) nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object) nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object) name.vb: SetData(String, Object) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) name: SetData isExternal: true - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) name: SetData isExternal: true - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) href: https://learn.microsoft.com/dotnet/api/system.string name: SetData(string, T) nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) name.vb: SetData(Of T)(String, T) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData isExternal: true - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData isExternal: true - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: GetData(string) nameWithType: JsonTypeSafeGenericDataHolder.GetData(string) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string) nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String) name.vb: GetData(Of T)(String) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) name: GetData isExternal: true - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) name: GetData isExternal: true - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder isExternal: true name: GetDataKeys() nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys name: GetDataKeys isExternal: true - name: ( - name: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys name: GetDataKeys isExternal: true - name: ( - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: TinyLife.Objects.WallLike.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(WallLike) nameWithType: Extensions.JsonCopy(WallLike) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.WallLike) nameWithType.vb: Extensions.JsonCopy(Of WallLike)(WallLike) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.WallLike)(TinyLife.Objects.WallLike) name.vb: JsonCopy(Of WallLike)(WallLike) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.WallLike) name: JsonCopy - name: < - uid: TinyLife.Objects.WallLike name: WallLike - name: '>' - name: ( - uid: TinyLife.Objects.WallLike name: WallLike - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.WallLike) name: JsonCopy - name: ( - name: Of - name: " " - uid: TinyLife.Objects.WallLike name: WallLike - name: ) - name: ( - uid: TinyLife.Objects.WallLike name: WallLike - name: ) - uid: TinyLife.World commentId: N:TinyLife.World name: TinyLife.World nameWithType: TinyLife.World fullName: TinyLife.World spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.World name: World spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.World name: World - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: MLEM.Data.Json commentId: N:MLEM.Data.Json isExternal: true name: MLEM.Data.Json nameWithType: MLEM.Data.Json fullName: MLEM.Data.Json spec.csharp: - uid: MLEM name: MLEM isExternal: true - name: . - uid: MLEM.Data name: Data isExternal: true - name: . - uid: MLEM.Data.Json name: Json isExternal: true spec.vb: - uid: MLEM name: MLEM isExternal: true - name: . - uid: MLEM.Data name: Data isExternal: true - name: . - uid: MLEM.Data.Json name: Json isExternal: true - uid: MLEM.Misc commentId: N:MLEM.Misc isExternal: true name: MLEM.Misc nameWithType: MLEM.Misc fullName: MLEM.Misc spec.csharp: - uid: MLEM name: MLEM isExternal: true - name: . - uid: MLEM.Misc name: Misc isExternal: true spec.vb: - uid: MLEM name: MLEM isExternal: true - name: . - uid: MLEM.Misc name: Misc isExternal: true - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: SetData(string, T) nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) name.vb: SetData(Of T)(String, T) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData isExternal: true - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData isExternal: true - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ) - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(T) nameWithType: Extensions.JsonCopy(T) fullName: TinyLife.Utilities.Extensions.JsonCopy(T) nameWithType.vb: Extensions.JsonCopy(Of T)(T) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) name.vb: JsonCopy(Of T)(T) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy - name: < - name: T - name: '>' - name: ( - name: T - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - name: T - name: ) - uid: TinyLife.Utilities.Extensions commentId: T:TinyLife.Utilities.Extensions parent: TinyLife.Utilities name: Extensions nameWithType: Extensions fullName: TinyLife.Utilities.Extensions - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Utilities name: Utilities spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Utilities name: Utilities - uid: Microsoft.Xna.Framework.Point[] isExternal: true name: Point[] nameWithType: Point[] fullName: Microsoft.Xna.Framework.Point[] nameWithType.vb: Point() fullName.vb: Microsoft.Xna.Framework.Point() name.vb: Point() spec.csharp: - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: '[' - name: ']' spec.vb: - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ( - name: ) - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: bool nameWithType: bool fullName: bool nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean - uid: TinyLife.Objects.WallLike.Opening commentId: P:TinyLife.Objects.WallLike.Opening parent: TinyLife.Objects.WallLike name: Opening nameWithType: WallLike.Opening fullName: TinyLife.Objects.WallLike.Opening - uid: TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) commentId: M:TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) parent: TinyLife.Objects.WallLike name: SetOpening(Map, Opening) nameWithType: WallLike.SetOpening(Map, Opening) fullName: TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map, TinyLife.World.Opening) spec.csharp: - uid: TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) name: SetOpening - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: TinyLife.World.Opening name: Opening - name: ) spec.vb: - uid: TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) name: SetOpening - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: TinyLife.World.Opening name: Opening - name: ) - uid: TinyLife.Objects.WallLike.Opening* commentId: Overload:TinyLife.Objects.WallLike.Opening name: Opening nameWithType: WallLike.Opening fullName: TinyLife.Objects.WallLike.Opening - uid: TinyLife.World.Opening commentId: T:TinyLife.World.Opening parent: TinyLife.World name: Opening nameWithType: Opening fullName: TinyLife.World.Opening - uid: TinyLife.Objects.WallLike commentId: T:TinyLife.Objects.WallLike parent: TinyLife.Objects name: WallLike nameWithType: WallLike fullName: TinyLife.Objects.WallLike - uid: TinyLife.Objects.WallLike.#ctor* commentId: Overload:TinyLife.Objects.WallLike.#ctor name: WallLike nameWithType: WallLike.WallLike fullName: TinyLife.Objects.WallLike.WallLike nameWithType.vb: WallLike.New fullName.vb: TinyLife.Objects.WallLike.New name.vb: New - uid: TinyLife.World.Wall.Wallpapers commentId: F:TinyLife.World.Wall.Wallpapers name: Wallpapers nameWithType: Wall.Wallpapers fullName: TinyLife.World.Wall.Wallpapers - uid: TinyLife.Objects.FenceWall.Type commentId: F:TinyLife.Objects.FenceWall.Type name: Type nameWithType: FenceWall.Type fullName: TinyLife.Objects.FenceWall.Type - uid: TinyLife.Objects.WallLike.Draw* commentId: Overload:TinyLife.Objects.WallLike.Draw name: Draw nameWithType: WallLike.Draw fullName: TinyLife.Objects.WallLike.Draw - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map parent: TinyLife.World name: Map nameWithType: Map fullName: TinyLife.World.Map - uid: Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime parent: Microsoft.Xna.Framework isExternal: true name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch parent: Microsoft.Xna.Framework.Graphics isExternal: true name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch - uid: 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: System.Nullable{Microsoft.Xna.Framework.Color} commentId: T:System.Nullable{Microsoft.Xna.Framework.Color} parent: System definition: System.Nullable`1 name: Color? nameWithType: Color? fullName: Microsoft.Xna.Framework.Color? spec.csharp: - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: '?' spec.vb: - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: '?' - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - uid: Microsoft.Xna.Framework.Graphics commentId: N:Microsoft.Xna.Framework.Graphics isExternal: true name: Microsoft.Xna.Framework.Graphics nameWithType: Microsoft.Xna.Framework.Graphics fullName: Microsoft.Xna.Framework.Graphics spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - name: . - uid: Microsoft.Xna.Framework.Graphics name: Graphics isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - name: . - uid: Microsoft.Xna.Framework.Graphics name: Graphics isExternal: true - uid: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 name: Nullable nameWithType: Nullable fullName: System.Nullable nameWithType.vb: Nullable(Of T) fullName.vb: System.Nullable(Of T) name.vb: Nullable(Of T) spec.csharp: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: TinyLife.Objects.WallLike.GetPrice* commentId: Overload:TinyLife.Objects.WallLike.GetPrice name: GetPrice nameWithType: WallLike.GetPrice fullName: TinyLife.Objects.WallLike.GetPrice - uid: System.Single commentId: T:System.Single parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single name: float nameWithType: float fullName: float nameWithType.vb: Single fullName.vb: Single name.vb: Single - uid: TinyLife.Objects.WallLike.Validate* commentId: Overload:TinyLife.Objects.WallLike.Validate name: Validate nameWithType: WallLike.Validate fullName: TinyLife.Objects.WallLike.Validate - uid: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) commentId: M:TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) parent: TinyLife.Objects.WallLike name: NotifyNeighbors(Map) nameWithType: WallLike.NotifyNeighbors(Map) fullName: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) spec.csharp: - uid: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) name: NotifyNeighbors - name: ( - uid: TinyLife.World.Map name: Map - name: ) spec.vb: - uid: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) name: NotifyNeighbors - name: ( - uid: TinyLife.World.Map name: Map - name: ) - uid: TinyLife.Objects.WallLike.OnAdded* commentId: Overload:TinyLife.Objects.WallLike.OnAdded name: OnAdded nameWithType: WallLike.OnAdded fullName: TinyLife.Objects.WallLike.OnAdded - uid: TinyLife.Objects.WallLike.OnRemoved* commentId: Overload:TinyLife.Objects.WallLike.OnRemoved name: OnRemoved nameWithType: WallLike.OnRemoved fullName: TinyLife.Objects.WallLike.OnRemoved - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) name: ToFreeActionSpot(ObjectCategory) nameWithType: ActionInfo.ToFreeActionSpot(ObjectCategory) fullName: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) spec.csharp: - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) name: ToFreeActionSpot - name: ( - uid: TinyLife.Objects.ObjectCategory name: ObjectCategory - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) name: ToFreeActionSpot - name: ( - uid: TinyLife.Objects.ObjectCategory name: ObjectCategory - name: ) - uid: TinyLife.Objects.WallLike.GetFreeActionSpotInfo* commentId: Overload:TinyLife.Objects.WallLike.GetFreeActionSpotInfo name: GetFreeActionSpotInfo nameWithType: WallLike.GetFreeActionSpotInfo fullName: TinyLife.Objects.WallLike.GetFreeActionSpotInfo - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person - uid: TinyLife.Actions commentId: N:TinyLife.Actions name: TinyLife.Actions nameWithType: TinyLife.Actions fullName: TinyLife.Actions spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Actions name: Actions spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Actions name: Actions - uid: TinyLife.Objects.WallLike.SetOpening* commentId: Overload:TinyLife.Objects.WallLike.SetOpening name: SetOpening nameWithType: WallLike.SetOpening fullName: TinyLife.Objects.WallLike.SetOpening - uid: TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) commentId: M:TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) parent: TinyLife.Objects.WallLike name: OnNeighborChanged(Map, WallLike) nameWithType: WallLike.OnNeighborChanged(Map, WallLike) fullName: TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map, TinyLife.Objects.WallLike) spec.csharp: - uid: TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) name: OnNeighborChanged - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: TinyLife.Objects.WallLike name: WallLike - name: ) spec.vb: - uid: TinyLife.Objects.WallLike.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike) name: OnNeighborChanged - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: TinyLife.Objects.WallLike name: WallLike - name: ) - uid: TinyLife.Objects.WallLike.NotifyNeighbors* commentId: Overload:TinyLife.Objects.WallLike.NotifyNeighbors name: NotifyNeighbors nameWithType: WallLike.NotifyNeighbors fullName: TinyLife.Objects.WallLike.NotifyNeighbors - uid: TinyLife.Objects.WallLike.OnNeighborChanged* commentId: Overload:TinyLife.Objects.WallLike.OnNeighborChanged name: OnNeighborChanged nameWithType: WallLike.OnNeighborChanged fullName: TinyLife.Objects.WallLike.OnNeighborChanged - uid: TinyLife.World.Wallpaper commentId: T:TinyLife.World.Wallpaper parent: TinyLife.World name: Wallpaper nameWithType: Wallpaper fullName: TinyLife.World.Wallpaper - uid: TinyLife.Objects.WallLike.GetDepth* commentId: Overload:TinyLife.Objects.WallLike.GetDepth name: GetDepth nameWithType: WallLike.GetDepth fullName: TinyLife.Objects.WallLike.GetDepth - uid: Microsoft.Xna.Framework.Point commentId: T:Microsoft.Xna.Framework.Point parent: Microsoft.Xna.Framework isExternal: true name: Point nameWithType: Point fullName: Microsoft.Xna.Framework.Point - uid: TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike isExternal: true name: IsVertical(Point, Point) nameWithType: WallLike.IsVertical(Point, Point) fullName: TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) spec.csharp: - uid: TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: IsVertical - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) spec.vb: - uid: TinyLife.Objects.WallLike.IsVertical(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: IsVertical - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: TinyLife.Objects.WallLike.GetIndexForCamera* commentId: Overload:TinyLife.Objects.WallLike.GetIndexForCamera name: GetIndexForCamera nameWithType: WallLike.GetIndexForCamera fullName: TinyLife.Objects.WallLike.GetIndexForCamera - uid: TinyLife.Objects.WallLike.Positions commentId: F:TinyLife.Objects.WallLike.Positions parent: TinyLife.Objects.WallLike name: Positions nameWithType: WallLike.Positions fullName: TinyLife.Objects.WallLike.Positions - uid: TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike isExternal: true name: GetIndexForCamera(Point, Point) nameWithType: WallLike.GetIndexForCamera(Point, Point) fullName: TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) spec.csharp: - uid: TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: GetIndexForCamera - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) spec.vb: - uid: TinyLife.Objects.WallLike.GetIndexForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: GetIndexForCamera - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: TinyLife.Objects.WallLike.GetPositionForCamera* commentId: Overload:TinyLife.Objects.WallLike.GetPositionForCamera name: GetPositionForCamera nameWithType: WallLike.GetPositionForCamera fullName: TinyLife.Objects.WallLike.GetPositionForCamera - uid: TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.Objects.WallLike isExternal: true name: GetPositionForCamera(Point, Point) nameWithType: WallLike.GetPositionForCamera(Point, Point) fullName: TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) spec.csharp: - uid: TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: GetPositionForCamera - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) spec.vb: - uid: TinyLife.Objects.WallLike.GetPositionForCamera(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: GetPositionForCamera - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: TinyLife.Objects.WallLike.GetCenterBottomPos* commentId: Overload:TinyLife.Objects.WallLike.GetCenterBottomPos name: GetCenterBottomPos nameWithType: WallLike.GetCenterBottomPos fullName: TinyLife.Objects.WallLike.GetCenterBottomPos - uid: TinyLife.Options.CameraRotation commentId: F:TinyLife.Options.CameraRotation name: CameraRotation nameWithType: Options.CameraRotation fullName: TinyLife.Options.CameraRotation - uid: TinyLife.Objects.WallLike.IsVerticalForCamera* commentId: Overload:TinyLife.Objects.WallLike.IsVerticalForCamera name: IsVerticalForCamera nameWithType: WallLike.IsVerticalForCamera fullName: TinyLife.Objects.WallLike.IsVerticalForCamera - uid: TinyLife.Objects.WallLike.IsVertical* commentId: Overload:TinyLife.Objects.WallLike.IsVertical name: IsVertical nameWithType: WallLike.IsVertical fullName: TinyLife.Objects.WallLike.IsVertical