| 123456789101112131415161718192021 |
- class_name TilesetTextureSetter
- extends Node
- @export var tile_map: TileMapLayer
- @export var texture: Texture = null:
- set(value):
- texture = value
- texture_changed.emit()
- signal texture_changed
- @export var atlas_id := 0
- func _ready() -> void:
- update()
- texture_changed.connect(update)
- func update() -> void:
- var source = tile_map.tile_set.get_source(atlas_id)
- if source != null:
- source.texture = texture
|