### YamlMime:ManagedReference items: - uid: TinyLife.World.Roof commentId: T:TinyLife.World.Roof id: Roof parent: TinyLife.World children: - TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32) - TinyLife.World.Roof.Area - TinyLife.World.Roof.Color - TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) - TinyLife.World.Roof.GetPrice - TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) - TinyLife.World.Roof.Rotation - TinyLife.World.Roof.Type - TinyLife.World.Roof.Validate - TinyLife.World.Roof.Wallpaper langs: - csharp - vb name: Roof nameWithType: Roof fullName: TinyLife.World.Roof type: Class source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: ../TinyLife/World/Roof.cs startLine: 233 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA roof is an object on a that is on a higher level and cannot be interacted with by people\n" example: [] syntax: content: >- [DataContract] public class Roof : IPricedObject content.vb: >- Public Class Roof Implements IPricedObject inheritance: - System.Object implements: - TinyLife.World.IPricedObject 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.World.Roof.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] - uid: TinyLife.World.Roof.Type commentId: F:TinyLife.World.Roof.Type id: Type parent: TinyLife.World.Roof langs: - csharp - vb name: Type nameWithType: Roof.Type fullName: TinyLife.World.Roof.Type type: Field source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Roof.cs startLine: 240 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe that this roof has\n" example: [] syntax: content: >- [DataMember] public readonly RoofType Type return: type: TinyLife.World.RoofType content.vb: >- Public ReadOnly Type As RoofType attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.World.Roof.Rotation commentId: P:TinyLife.World.Roof.Rotation id: Rotation parent: TinyLife.World.Roof langs: - csharp - vb name: Rotation nameWithType: Roof.Rotation fullName: TinyLife.World.Roof.Rotation type: Property source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: ../TinyLife/World/Roof.cs startLine: 245 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe rotation that this roof has.\nThis is only relevant for roofs that don't have the style.\n" example: [] syntax: content: >- [DataMember] public Direction2 Rotation { get; } parameters: [] return: type: MLEM.Misc.Direction2 content.vb: >- Public Property Rotation As Direction2 overload: TinyLife.World.Roof.Rotation* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.World.Roof.Color commentId: F:TinyLife.World.Roof.Color id: Color parent: TinyLife.World.Roof langs: - csharp - vb name: Color nameWithType: Roof.Color fullName: TinyLife.World.Roof.Color type: Field source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/World/Roof.cs startLine: 251 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe color index in in that this roof uses for its top\n" example: [] syntax: content: >- [DataMember] public readonly int Color return: type: System.Int32 content.vb: >- Public ReadOnly Color As Integer attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.World.Roof.Area commentId: P:TinyLife.World.Roof.Area id: Area parent: TinyLife.World.Roof langs: - csharp - vb name: Area nameWithType: Roof.Area fullName: TinyLife.World.Roof.Area type: Property source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Roof.cs startLine: 255 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe area that this roof covers\n" example: [] syntax: content: >- [DataMember] public Rectangle Area { get; } parameters: [] return: type: Microsoft.Xna.Framework.Rectangle content.vb: >- Public Property Area As Rectangle overload: TinyLife.World.Roof.Area* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.World.Roof.Wallpaper commentId: F:TinyLife.World.Roof.Wallpaper id: Wallpaper parent: TinyLife.World.Roof langs: - csharp - vb name: Wallpaper nameWithType: Roof.Wallpaper fullName: TinyLife.World.Roof.Wallpaper type: Field source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpaper path: ../TinyLife/World/Roof.cs startLine: 262 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe that is applied to this roof.\nThis defaults to the Default wallpaper.\n" example: [] syntax: content: >- [DataMember] public Wallpaper Wallpaper return: type: TinyLife.World.Wallpaper content.vb: >- Public Wallpaper As Wallpaper attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32) commentId: M:TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32) id: '#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32)' parent: TinyLife.World.Roof langs: - csharp - vb name: Roof(RoofType, Rectangle, Direction2, int) nameWithType: Roof.Roof(RoofType, Rectangle, Direction2, int) fullName: TinyLife.World.Roof.Roof(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int) type: Constructor source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs startLine: 271 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nCreates a new roof with the given settings\n" example: [] syntax: content: public Roof(RoofType type, Rectangle area, Direction2 rotation, int color) parameters: - id: type type: TinyLife.World.RoofType description: The type of the roof - id: area type: Microsoft.Xna.Framework.Rectangle description: The area that this roof covers - id: rotation type: MLEM.Misc.Direction2 description: This roof's rotation - id: color type: System.Int32 description: The color that this roof's wallpaper should have content.vb: Public Sub New(type As RoofType, area As Rectangle, rotation As Direction2, color As Integer) overload: TinyLife.World.Roof.#ctor* nameWithType.vb: Roof.New(RoofType, Rectangle, Direction2, Integer) fullName.vb: TinyLife.World.Roof.New(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer) name.vb: New(RoofType, Rectangle, Direction2, Integer) - uid: TinyLife.World.Roof.GetPrice commentId: M:TinyLife.World.Roof.GetPrice id: GetPrice parent: TinyLife.World.Roof langs: - csharp - vb name: GetPrice() nameWithType: Roof.GetPrice() fullName: TinyLife.World.Roof.GetPrice() type: Method source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs startLine: 280 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single description: The object's price content.vb: Public Function GetPrice() As Single overload: TinyLife.World.Roof.GetPrice* implements: - TinyLife.World.IPricedObject.GetPrice - uid: TinyLife.World.Roof.Validate commentId: M:TinyLife.World.Roof.Validate id: Validate parent: TinyLife.World.Roof langs: - csharp - vb name: Validate() nameWithType: Roof.Validate() fullName: TinyLife.World.Roof.Validate() type: Method source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Roof.cs startLine: 288 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nValidates this roof instance, which is automatically done in when the map is loaded from disk\n" example: [] syntax: content: public bool Validate() return: type: System.Boolean description: Whether this roof is still valid content.vb: Public Function Validate() As Boolean overload: TinyLife.World.Roof.Validate* - uid: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) id: GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) parent: TinyLife.World.Roof langs: - csharp - vb name: GetRoofAttachedFurnitureOffset(Vector2) nameWithType: Roof.GetRoofAttachedFurnitureOffset(Vector2) fullName: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) type: Method source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofAttachedFurnitureOffset path: ../TinyLife/World/Roof.cs startLine: 299 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns the offset that attached to this roof should have when rendering.\nThis method uses internally.\n" example: [] syntax: content: public (Vector2 DrawOffset, float DepthOffset) GetRoofAttachedFurnitureOffset(Vector2 position) parameters: - id: position type: Microsoft.Xna.Framework.Vector2 description: The position that the furniture is on. return: type: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single} description: The draw and depth offset that the furniture should draw with. content.vb: Public Function GetRoofAttachedFurnitureOffset(position As Vector2) As (DrawOffset As Vector2, DepthOffset As Single) overload: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset* - uid: TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) commentId: M:TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) id: GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) parent: TinyLife.World.Roof langs: - csharp - vb name: GenerateRoof(Room, UndoableAction) nameWithType: Roof.GenerateRoof(Room, UndoableAction) fullName: TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room, TinyLife.Tools.UndoableAction) type: Method source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenerateRoof path: ../TinyLife/World/Roof.cs startLine: 312 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nGenerates the roofing for the given and adds it to the map.\nThe generated roofing is split into as few separate parts as possible by ordering the tiles the room covers.\n" example: [] syntax: content: public static void GenerateRoof(Room room, UndoableAction action) parameters: - id: room type: TinyLife.World.Room description: The room to add roofing to - id: action type: TinyLife.Tools.UndoableAction description: The undoable action that this method should add its actions to. If this method should be executed immediately, use the immediate constructor. content.vb: Public Shared Sub GenerateRoof(room As Room, action As UndoableAction) overload: TinyLife.World.Roof.GenerateRoof* references: - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map parent: TinyLife.World name: Map nameWithType: Map fullName: TinyLife.World.Map - uid: TinyLife.World commentId: N:TinyLife.World name: TinyLife.World nameWithType: TinyLife.World fullName: TinyLife.World 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.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: TinyLife.World.IPricedObject commentId: T:TinyLife.World.IPricedObject parent: TinyLife.World name: IPricedObject nameWithType: IPricedObject fullName: TinyLife.World.IPricedObject - 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.World.Roof.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(Roof) nameWithType: Extensions.JsonCopy(Roof) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Roof) nameWithType.vb: Extensions.JsonCopy(Of Roof)(Roof) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Roof)(TinyLife.World.Roof) name.vb: JsonCopy(Of Roof)(Roof) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Roof) name: JsonCopy - name: < - uid: TinyLife.World.Roof name: Roof - name: '>' - name: ( - uid: TinyLife.World.Roof name: Roof - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Roof) name: JsonCopy - name: ( - name: Of - name: " " - uid: TinyLife.World.Roof name: Roof - name: ) - name: ( - uid: TinyLife.World.Roof name: Roof - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system 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 - 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: TinyLife.World.RoofType commentId: T:TinyLife.World.RoofType parent: TinyLife.World name: RoofType nameWithType: RoofType fullName: TinyLife.World.RoofType - uid: TinyLife.World.RoofStyle.Flat commentId: F:TinyLife.World.RoofStyle.Flat name: Flat nameWithType: RoofStyle.Flat fullName: TinyLife.World.RoofStyle.Flat - uid: TinyLife.World.Roof.Rotation* commentId: Overload:TinyLife.World.Roof.Rotation name: Rotation nameWithType: Roof.Rotation fullName: TinyLife.World.Roof.Rotation - 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 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: TinyLife.Utilities.ColorScheme.WarmDark commentId: F:TinyLife.Utilities.ColorScheme.WarmDark name: WarmDark nameWithType: ColorScheme.WarmDark fullName: TinyLife.Utilities.ColorScheme.WarmDark - 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: TinyLife.World.Roof.Area* commentId: Overload:TinyLife.World.Roof.Area name: Area nameWithType: Roof.Area fullName: TinyLife.World.Roof.Area - uid: Microsoft.Xna.Framework.Rectangle commentId: T:Microsoft.Xna.Framework.Rectangle parent: Microsoft.Xna.Framework isExternal: true name: Rectangle nameWithType: Rectangle fullName: Microsoft.Xna.Framework.Rectangle - 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: TinyLife.World.Roof.Wallpaper commentId: F:TinyLife.World.Roof.Wallpaper name: Wallpaper nameWithType: Roof.Wallpaper fullName: TinyLife.World.Roof.Wallpaper - uid: TinyLife.World.Wallpaper commentId: T:TinyLife.World.Wallpaper parent: TinyLife.World name: Wallpaper nameWithType: Wallpaper fullName: TinyLife.World.Wallpaper - uid: TinyLife.World.Roof.#ctor* commentId: Overload:TinyLife.World.Roof.#ctor name: Roof nameWithType: Roof.Roof fullName: TinyLife.World.Roof.Roof nameWithType.vb: Roof.New fullName.vb: TinyLife.World.Roof.New name.vb: New - uid: TinyLife.World.Roof.GetPrice* commentId: Overload:TinyLife.World.Roof.GetPrice name: GetPrice nameWithType: Roof.GetPrice fullName: TinyLife.World.Roof.GetPrice - uid: TinyLife.World.IPricedObject.GetPrice commentId: M:TinyLife.World.IPricedObject.GetPrice parent: TinyLife.World.IPricedObject name: GetPrice() nameWithType: IPricedObject.GetPrice() fullName: TinyLife.World.IPricedObject.GetPrice() spec.csharp: - uid: TinyLife.World.IPricedObject.GetPrice name: GetPrice - name: ( - name: ) spec.vb: - uid: TinyLife.World.IPricedObject.GetPrice name: GetPrice - name: ( - name: ) - 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.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 name: Validate(Action, Action) nameWithType: Map.Validate(Action, Action) fullName: TinyLife.World.Map.Validate(System.Action, System.Action) nameWithType.vb: Map.Validate(Action(Of String), Action(Of Single)) fullName.vb: TinyLife.World.Map.Validate(System.Action(Of String), System.Action(Of Single)) name.vb: Validate(Action(Of String), Action(Of Single)) spec.csharp: - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) name: Validate - name: ( - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: < - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' - name: ',' - name: " " - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: < - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: '>' - name: ) spec.vb: - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) name: Validate - name: ( - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: ( - name: Of - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - name: ',' - name: " " - uid: System.Action`1 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: ( - name: Of - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - name: ) - uid: TinyLife.World.Roof.Validate* commentId: Overload:TinyLife.World.Roof.Validate name: Validate nameWithType: Roof.Validate fullName: TinyLife.World.Roof.Validate - 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.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) isExternal: true name: GetGableOffset(Rectangle, Direction2, Point) nameWithType: RoofType.GetGableOffset(Rectangle, Direction2, Point) fullName: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point) spec.csharp: - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) name: GetGableOffset - name: ( - uid: Microsoft.Xna.Framework.Rectangle name: Rectangle isExternal: true - name: ',' - name: " " - uid: MLEM.Misc.Direction2 name: Direction2 isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) spec.vb: - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) name: GetGableOffset - name: ( - uid: Microsoft.Xna.Framework.Rectangle name: Rectangle isExternal: true - name: ',' - name: " " - uid: MLEM.Misc.Direction2 name: Direction2 isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset* commentId: Overload:TinyLife.World.Roof.GetRoofAttachedFurnitureOffset name: GetRoofAttachedFurnitureOffset nameWithType: Roof.GetRoofAttachedFurnitureOffset fullName: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset - 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.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single} commentId: T:System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single} parent: System definition: System.ValueTuple`2 href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.drawoffset name: (Vector2 DrawOffset, float DepthOffset) nameWithType: (Vector2 DrawOffset, float DepthOffset) fullName: (Microsoft.Xna.Framework.Vector2 DrawOffset, float DepthOffset) nameWithType.vb: (DrawOffset As Vector2, DepthOffset As Single) fullName.vb: (DrawOffset As Microsoft.Xna.Framework.Vector2, DepthOffset As Single) name.vb: (DrawOffset As Vector2, DepthOffset As Single) spec.csharp: - name: ( - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: " " - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DrawOffset name: DrawOffset href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.drawoffset - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: " " - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DepthOffset name: DepthOffset href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.depthoffset - name: ) spec.vb: - name: ( - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DrawOffset name: DrawOffset href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.drawoffset - name: " " - name: As - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: System.ValueTuple{Microsoft.Xna.Framework.Vector2,System.Single}.DepthOffset name: DepthOffset href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.vector2,system.single-.depthoffset - name: " " - name: As - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - 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.ValueTuple`2 commentId: T:System.ValueTuple`2 name: (T1, T2) nameWithType: (T1, T2) fullName: (T1, T2) spec.csharp: - name: ( - name: T1 - name: ',' - name: " " - name: T2 - name: ) spec.vb: - name: ( - name: T1 - name: ',' - name: " " - name: T2 - name: ) - uid: TinyLife.World.Room commentId: T:TinyLife.World.Room parent: TinyLife.World name: Room nameWithType: Room fullName: TinyLife.World.Room - uid: TinyLife.Tools.UndoableAction commentId: T:TinyLife.Tools.UndoableAction parent: TinyLife.Tools name: UndoableAction nameWithType: UndoableAction fullName: TinyLife.Tools.UndoableAction - uid: TinyLife.World.Roof.GenerateRoof* commentId: Overload:TinyLife.World.Roof.GenerateRoof name: GenerateRoof nameWithType: Roof.GenerateRoof fullName: TinyLife.World.Roof.GenerateRoof - uid: TinyLife.Tools commentId: N:TinyLife.Tools name: TinyLife.Tools nameWithType: TinyLife.Tools fullName: TinyLife.Tools spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Tools name: Tools spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Tools name: Tools