Tabs Overview

Edit Mode Settings

There are the following modes:
  • Single mode

  • Brush mode

  • Line mode

  • Area mode

  • Destroy mode

  • Tileset area

  • Translate mode

  • Create template mode

Each mode contains unique settings, that described in more detail here Modes Overview.

Random TRS

Random TRS tab is used for randomization position, rotation or scale of the object.

Main randomize tab shows which random is enabled

_images/RandomTab1.png
  • Select which angle and axis of rotation to randomize.
    _images/RandomTab2.png
  • Enter randomize local position relative to spawn position.
    _images/RandomTab3.png
  • Enter value and axis of scale to randomize.
    _images/RandomTab4.png

Override Settings

In the override settings tab you can override parent object, :ref:`MapTile <maptile>` layer for non-overlay objects, and override unity layer.

_images/OverrideTab1.png
  • Override object parent : a custom parent for the override.

  • Override MapTile layer : a custom MapTile layer for the MapTile objects.

  • Override Unity layer : a custom Unity layer for the objects (Default, TransparentFX, Ignore Raycast, Water, UI, etc…).

_images/OverrideTab2.png

Note

For overlay MapTile objects or default game objects (without MapTile component) you can’t override MapTile layer.

Snap Settings

In snap settings you can adjust the Y-axis object snap settings.

_images/SnapTab1.png

Object Snap Type

Auto Snap

Objects are automatically attached to the surface, depending on the parameters.

_images/SnapTab2.png
Attach to mesh : the object is attached to the mesh, instead of the collider.
Attach same floor : to auto-snap objects at the same height, use the Attach same floor.
_images/SnapTab3.png _images/SnapTab4.png

Attach same floor example.

Note

Only works for Area and Line modes.

Snap layer mask : unity layer that the object is automatically attached.
Custom floor offset : additional offset to the surface.
Add pivot offset : adds a pivot offset of the object relative to the surface.
_images/SnapTab5.png

Some tile objects may have a pivot point in the centre of the object.

_images/SnapTab6.png

To fix this, turn on Add pivot offset.

Custom

Customization value of the position on the Y axis.

_images/SnapTab7.png
Fixed zero position : object is always positioned at the Y zero position.
Prefab position : Y position of the object is taken from the prefab position.
Custom position : user Y position of the object.
_images/SnapTab8.png

Custom local offset (0, 4, 0) example.

Custom Floor

Placement of the object on the selected floor.

_images/SnapTab9.png
Custom floor index : index of the floor on which the object is to be located.
Custom local offset : custom local offset.

Replace

Replace is used to replace intersected objects.

_images/ReplaceTab1.png

The object cannot be placed.

_images/ReplaceTab2.png

Enable replace to replace intersected objects.

Merge

Merge is used to create an object by adding a child to an existing one.

_images/MergeTab1.png _images/MergeTab2.png
  • Merge object prefab mode:
    • Linked prefab : the created object is a linked prefab.

    • Prefab clone : the created object is a prefab clone.

_images/MergeTab3.png
Merge parent type:
  • Target object prefab root : the object created is a child of the prefab root.

  • Target object parent of hit : the created object is created by a child of the attached object.

  • Custom parent : user selected custom parent.

  • Relative prefab root path : the created object is created by a child of the prefab root relative to prefab root path.

Delete componentsdelete all unity-components of the object.
  • Delete only map tile

    or only MapTile component.

Delete colliders : delete colliders of created object.
_images/MergeTab4.png

For example, use the brush to attach the object to the desired object.


_images/MergeTab5.png

And create it (by default, by pressing E key).

Overlay Mapping

Overlay mapping is used for objects that do not need to calculate intersections with other objects on the grid, or to set a custom grid or disable snapping to the grid.

Overlay objects - are game objects that have a MapTile component and an overlay layer, or default GameObjects (without MapTile component).

_images/OverlayTab1.png

You can enable it for MapTile layers 1-9 (enabled by default for overlay layer objects and default gameobjects (without MapTile component)).

Movement Type

_images/OverlayTab3.png

Free movement

Object attached to the cursor.

Default cell

Object snapping to default cell size.

Custom cell

Object snapping to custom cell size.

_images/OverlayTab4.png

Custom cell snapping example (custom cell size is equal 4).

Snap edge

Object snapping to edges of the default cell.

_images/OverlayTab5.png

Snap edge example 1.

_images/OverlayTab6.png

Snap edge example 2.

Floating grid

Custom grid layout.

Youtube tutorial

_images/OverlayTabFloatingGrid.png
Floating grid type:
  • Custom positionthe grid is positioned at a user-defined position.
    • Grid size : custom grid size.

  • Flexiblethe size of the grid can be adjusted by the user on scene.
    • Lock center : the centre of the grid is fixed.

  • Follow cursor : the centre of the grid is at the cursor.

Custom cell size : cell size of the custom floating grid.
Snap gridsnap the grid position.
  • Snap grid value : the value of snapping.

  • Custom grid center offset :

Grid view position : offset relative to the snapping cell.

Obstacle Check Type

_images/OverlayTab7.png

Distance

Object intersections are checked by distance (only works for MapTile overlay grid objects).

_images/OverlayTabObstacleExample2.png

Obstacle distance check example.

Raycast

Object intersections are checked by raycasts (works only for any gameobject with colliders).

_images/OverlayTabObstacleExample1.png

Obstacle raycast check example.

Randomizer

Enable randomize objects to randomize each object creation.

_images/RandomizerTab1.png
  • Randomize any category object : any object of the selected category involved in the randomization.

_images/RandomizerTab2.png _images/RandomizerExample1.png

Object randomization example (by default, by pressing the space bar button).

Or select custom objects to randomize.

_images/RandomizerTab3.png

Enter random pattern according to the indices of the selected objects.


_images/RandomizerTab4.png

And place the objects according to the pattern.