mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 15:38:14 +00:00
22 lines
416 B
GDScript
22 lines
416 B
GDScript
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
|