extends Sprite2D @onready var tile_map = preload("res://assets/tilemap.png") var idle = Rect2(496, 16, 16, 16) var attack = Rect2(496, 32, 16, 16) var is_idle = true func _ready(): update_texture() func update_texture(): var atlas_texture = AtlasTexture.new() atlas_texture.atlas = tile_map atlas_texture.region = idle if is_idle else attack texture = atlas_texture print(atlas_texture.region)