Table of Contents

Namespace TinyLife.Tools

Classes

ColorTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

FenceTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

FurniturePlacer

A helper class that represents a tool part which allows the placement and movement of furniture objects. This class is used by FurnitureTool and MoveTool.

FurnitureTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

LotTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

MoveLotTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

MoveTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

OpeningTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

PlayModeTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

PlayModeTool.Tab
RemoveTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

RoofTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

StairsTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

TileTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

Tool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

UndoRedoStack

The undo-redo stack controls undo and redo operations for various Tool activities. To add a new UndoableAction to the stack, use Add(UndoableAction) or, more commonly, AddAndExecute(UndoableAction).

UndoableAction

An undoable action is an action used by a UndoRedoStack. Optionally, using the UndoableAction(bool) constructor, an undoable action can be set to be executed immediately, rather than being able to be undone and redone.

WallTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

WallpaperTool

A tool is a type of game mode that is currently active. Tools are split up into the PlayModeTool and BuildTools, the latter of which holds all tools that can be found in the build menu.

Enums

CanPlaceResult

A set of results that can be used by CanPlaceForTooltip().

FurnitureTool.Tab

A flags enumeration that represents the tabs of the FurnitureTool that objects can display in

Delegates

ColorTool.ObjectSelectedDelegate

A delegate method used by OnObjectSelected. For custom object types, all reference parameters should be set to the appropriate values for drawing the preview, applying colors, and setting the price.

ColorTool.SelectObjectDelegate

A delegate method used by OnSelectObject. The success parameter should be set to true if the object was successfully selected.

FurniturePlacer.GetCustomPriceDelegate

A delegate method used by OnGetCustomPrice

RemoveTool.RemoveAreaDelegate

A delegate method used by OnRemoveArea.

RemoveTool.RemoveObjectDelegate

A delegate method used by OnRemoveObject.