Search Results for

    Show / Hide Table of Contents

    Class TesseraTilemapOutput

    Attach this to a TesseraGenerator to output the tiles to a Unity Tilemap component instead of directly instantiating them.

    Note

    This class is available only in Tessera Pro

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    TesseraTilemapOutput
    Implements
    ITesseraTileOutput
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.useGUILayout
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.CompareTag(string)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: Tessera
    Assembly: Tessera.dll
    Syntax
    [RequireComponent(typeof(TesseraGenerator))]
    [AddComponentMenu("Tessera/Tessera Tilemap Output", 40)]
    public class TesseraTilemapOutput : MonoBehaviour, ITesseraTileOutput

    Fields

    tilemap

    The tilemap to write results to.

    Declaration
    public Tilemap tilemap
    Field Value
    Type Description
    Tilemap

    useSprites

    If true, TesseraTiles that have a SpriteRenderer will be recorded to the Tilemap as that sprite. This is more efficient, but you will lose any other components on the object.

    Declaration
    public bool useSprites
    Field Value
    Type Description
    bool

    useWorld

    If true, tiles will be transformed to align with the world space position of the generator.

    Declaration
    public bool useWorld
    Field Value
    Type Description
    bool

    Properties

    IsEmpty

    Is the output currently empty.

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    bool

    SupportsIncremental

    Is this output safe to use with AnimatedGenerator

    Declaration
    public bool SupportsIncremental { get; }
    Property Value
    Type Description
    bool

    Methods

    ClearTiles(IEngineInterface)

    Clear the output

    Declaration
    public void ClearTiles(IEngineInterface engine)
    Parameters
    Type Name Description
    IEngineInterface engine

    UpdateTiles(TesseraCompletion, IEngineInterface)

    Update a chunk of tiles. If incremental updates are supported, then:

    • Tiles can replace other tiles, as indicated by the Cells field.
    • A tile of null indicates that the tile should be erased
    Declaration
    public void UpdateTiles(TesseraCompletion completion, IEngineInterface engine)
    Parameters
    Type Name Description
    TesseraCompletion completion
    IEngineInterface engine

    Implements

    ITesseraTileOutput
    In this article
    Back to top Generated by DocFX