Class LayerDefinition
Properties
|
Improve this Doc
View Source
AutoRuleGroups
Contains all the auto-layer rule definitions.
|
Improve this Doc
View Source
AutoSourceLayerDefinition
|
Improve this Doc
View Source
AutoSourceLayerDefUid
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
AutoTilesetDefUid
WARNING: this deprecated value is no longer exported since version 1.2.0 Replaced
by: tilesetDefUid
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
AutoTilesKilledByOtherLayerUid
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
BiomeFieldUid
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
CanSelectWhenInactive
Allow editor selections when the layer is not currently active.
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
DisplayOpacity
Opacity of the layer (0 to 1.0)
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Doc
User defined documentation for this element to provide help/tips to level designers.
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
An array of tags to forbid some Entities in this layer
Type |
Description |
System.String[] |
|
|
Improve this Doc
View Source
GridSize
Width and height of the grid in pixels
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GuideGridHei
Height of the optional "guide" grid in pixels
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GuideGridSize
Size of the optional "guide" grid in pixels
Type |
Description |
UnityEngine.Vector2Int |
|
|
Improve this Doc
View Source
GuideGridWid
Width of the optional "guide" grid in pixels
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
HideFieldsWhenInactive
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
HideInList
Hide the layer from the list on the side of the editor view.
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Identifier
User defined unique identifier
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
InactiveOpacity
Alpha of this layer when it is not the active one.
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
IntGridValues
An array that defines extra optional info for each IntGrid value.
WARNING: the
array order is not related to actual IntGrid values! As user can re-order IntGrid values
freely, you may value "2" before value "1" in this array.
|
Improve this Doc
View Source
IntGridValuesGroups
Group informations for IntGrid values
|
Improve this Doc
View Source
IsAutoLayer
Type |
Description |
System.Boolean |
Returns true if this layer is an Auto Layer.
|
|
Improve this Doc
View Source
IsEntitiesLayer
Type |
Description |
System.Boolean |
Returns true if this layer is an Entities layer.
|
|
Improve this Doc
View Source
IsIntGridLayer
Type |
Description |
System.Boolean |
Returns true if this layer is an IntGrid layer.
|
|
Improve this Doc
View Source
IsTilesLayer
Type |
Description |
System.Boolean |
Returns true if this layer is a Tiles layer.
|
|
Improve this Doc
View Source
LayerDefinitionType
Type of the layer as Haxe Enum Possible values: IntGrid
, Entities
, Tiles
,
AutoLayer
Type |
Description |
LDtkUnity.TypeEnum |
|
|
Improve this Doc
View Source
ParallaxFactor
Type |
Description |
UnityEngine.Vector2 |
Parallax factor (from -1 to 1, defaults to 0) which affects the scrolling
speed of this layer, creating a fake 3D (parallax) effect.
|
|
Improve this Doc
View Source
ParallaxFactorX
Parallax horizontal factor (from -1 to 1, defaults to 0) which affects the scrolling
speed of this layer, creating a fake 3D (parallax) effect.
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
ParallaxFactorY
Parallax vertical factor (from -1 to 1, defaults to 0) which affects the scrolling speed
of this layer, creating a fake 3D (parallax) effect.
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
ParallaxScaling
If true (default), a layer with a parallax factor will also be scaled up/down accordingly.
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
PxOffset
Type |
Description |
UnityEngine.Vector2Int |
Offset of the layer, in pixels (IMPORTANT: this should be added to the LayerInstance
optional offset)
|
|
Improve this Doc
View Source
PxOffsetX
X offset of the layer, in pixels (IMPORTANT: this should be added to the LayerInstance
optional offset)
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
PxOffsetY
Y offset of the layer, in pixels (IMPORTANT: this should be added to the LayerInstance
optional offset)
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RenderInWorldView
If TRUE, the content of this layer will be used when rendering levels in a simplified way
for the world view
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
An array of tags to filter Entities that can be added to this layer
Type |
Description |
System.String[] |
|
|
Improve this Doc
View Source
TilePivot
Type |
Description |
UnityEngine.Vector2 |
If the tiles are smaller or larger than the layer grid, the pivot value will be used to
position the tile relatively its grid cell.
|
|
Improve this Doc
View Source
TilePivotX
If the tiles are smaller or larger than the layer grid, the pivot value will be used to
position the tile relatively its grid cell.
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TilePivotY
If the tiles are smaller or larger than the layer grid, the pivot value will be used to
position the tile relatively its grid cell.
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TilesetDefinition
|
Improve this Doc
View Source
TilesetDefUid
Reference to the default Tileset UID being used by this layer definition.
WARNING: some layer instances might use a different tileset. So most of the time,
you should probably use the __tilesetDefUid
value found in layer instances.
Note:
since version 1.0.0, the old autoTilesetDefUid
was removed and merged into this value.
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
Type
Type of the layer (IntGrid, Entities, Tiles or AutoLayer)
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
UiColor
User defined color for the UI
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Uid
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Type |
Description |
System.String[] |
|
|
Improve this Doc
View Source
UnityUiColor
User defined color for the UI
Type |
Description |
UnityEngine.Color |
|
|
Improve this Doc
View Source
UseAsyncRender
Asynchronous rendering option for large/complex layers
Type |
Description |
System.Boolean |
|