Class RuleTile.TilingRuleOutput
The data structure holding the Rule information for matching Rule Tiles with its neighbors.
Namespace: UnityEngine
Syntax
[Serializable]
public class TilingRuleOutput
Fields
m_ColliderType
The output Collider Type for this Rule.
Declaration
public Tile.ColliderType m_ColliderType
Field Value
Type | Description |
---|---|
Tile.ColliderType |
m_GameObject
The output GameObject for this Rule.
Declaration
public GameObject m_GameObject
Field Value
Type | Description |
---|---|
GameObject |
m_Id
Id for this Rule.
Declaration
public int m_Id
Field Value
Type | Description |
---|---|
Int32 |
m_MaxAnimationSpeed
The output maximum Animation Speed for this Rule.
Declaration
[FormerlySerializedAs("m_AnimationSpeed")]
public float m_MaxAnimationSpeed
Field Value
Type | Description |
---|---|
Single |
m_MinAnimationSpeed
The output minimum Animation Speed for this Rule.
Declaration
[FormerlySerializedAs("m_AnimationSpeed")]
public float m_MinAnimationSpeed
Field Value
Type | Description |
---|---|
Single |
m_Output
The output type for this Rule.
Declaration
public RuleTile.TilingRuleOutput.OutputSprite m_Output
Field Value
Type | Description |
---|---|
RuleTile.TilingRuleOutput.OutputSprite |
m_PerlinScale
The perlin scale factor for this Rule.
Declaration
public float m_PerlinScale
Field Value
Type | Description |
---|---|
Single |
m_RandomTransform
The randomized transform output for this Rule.
Declaration
public RuleTile.TilingRuleOutput.Transform m_RandomTransform
Field Value
Type | Description |
---|---|
RuleTile.TilingRuleOutput.Transform |
m_Sprites
The output Sprites for this Rule.
Declaration
public Sprite[] m_Sprites
Field Value
Type | Description |
---|---|
Sprite[] |