Creating instances from Addressables
TesseraAddressableOutput works similarly to TesseraInstantiateOutput. It lets you substitute the TesseraTile object with an arbitrary addressable object, which will be loaded the first time the generation is done.
This is useful if your game ready tiles are quite heavy and shouldn't be loaded immediately.
By default, all loaded addressables are cached indefinitely. You can access TesseraAddressableOutput.Cache via C# to manage the cache.
Note
This behaviour is only available when you have installed the com.unity.addressables package via the package manager.