docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct RuleEntityIdTile.RuleEntityIdTileDataStruct

    Data struct for RuleEntityIdTile to be used in Unity Jobs

    Implements
    IDisposable
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    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()

    Implements

    IDisposable
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)