Class TesseraInstantiateOutput
Attach this to a TesseraGenerator to control how tiles are instantiated.
Note
This class is available only in Tessera Pro
Implements
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.useGUILayout
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.transform
Component.gameObject
Component.tag
Object.GetInstanceID()
Object.GetHashCode()
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.ToString()
Object.name
Object.hideFlags
Namespace: Tessera
Assembly: Tessera.dll
Syntax
[RequireComponent(typeof(TesseraGenerator))]
[AddComponentMenu("Tessera/Tessera Instantiate Output", 40)]
public class TesseraInstantiateOutput : MonoBehaviour, ITesseraTileOutput
Constructors
TesseraInstantiateOutput()
Declaration
public TesseraInstantiateOutput()
Fields
parent
Declaration
public Transform parent
Field Value
Type | Description |
---|---|
Transform |
tileMappings
Declaration
public TesseraInstantiateOutputTileMapping[] tileMappings
Field Value
Type | Description |
---|---|
TesseraInstantiateOutputTileMapping[] |
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 |