Struct RuleEntityIdTile.RuleEntityIdTileDataStruct
Data struct for RuleEntityIdTile to be used in Unity Jobs
Implements
Inherited Members
Namespace: Unity.Tilemaps.Experimental
Assembly: Unity.2D.Tilemap.Experimental.dll
Syntax
public struct RuleEntityIdTile.RuleEntityIdTileDataStruct : IDisposable
Fields
bounds
Bounds of neighbor positions
Declaration
public BoundsInt bounds
Field Value
| Type | Description |
|---|---|
| BoundsInt |
defaultTileData
Default Tile Data
Declaration
public TileData defaultTileData
Field Value
| Type | Description |
|---|---|
| TileData |
neighborPositions
Set of neighbor positions
Declaration
public NativeHashSet<int3> neighborPositions
Field Value
| Type | Description |
|---|---|
| NativeHashSet<int3> |
random
Randomization struct
Declaration
public Random random
Field Value
| Type | Description |
|---|---|
| Random |
rotationAngle
Rotation Angle for RuleEntityIdTile
Declaration
public int rotationAngle
Field Value
| Type | Description |
|---|---|
| int |
ruleMatchInputs
Array of RuleMatchInput for each TilingRule
Declaration
[NativeDisableContainerSafetyRestriction]
public NativeArray<RuleMatchInput> ruleMatchInputs
Field Value
| Type | Description |
|---|---|
| NativeArray<RuleMatchInput> |
ruleMatchOutputs
Array of RuleMatchOutput for each TilingRule
Declaration
[NativeDisableContainerSafetyRestriction]
public NativeArray<RuleMatchOutput> ruleMatchOutputs
Field Value
| Type | Description |
|---|---|
| NativeArray<RuleMatchOutput> |
tileId
RuleEntityIdTile's EntityId
Declaration
public EntityId tileId
Field Value
| Type | Description |
|---|---|
| EntityId |
Methods
Dispose()
Disposes memory allocations used by RuleEntityIdTileDataStruct
Declaration
public void Dispose()