Removed hardcoded access to node named "sprite" (#364)

This commit is contained in:
Julian Murgia
2021-08-10 22:20:30 +02:00
committed by GitHub
parent c1c25aae03
commit a00bbd4d4d
4 changed files with 35 additions and 6 deletions

View File

@@ -87,9 +87,9 @@ func left_click_on_inventory_item(inventory_item_global_id: String, event: Input
var item = escoria.object_manager.get_object(
inventory_item_global_id
).node
if item.get_node("sprite").texture:
if item.has_method("get_sprite") and item.get_sprite().texture:
$ui/verbs_layer/verbs_menu.set_tool_texture(
item.get_node("sprite").texture
item.get_sprite().texture
)
elif item.inventory_item.texture_normal:
$ui/verbs_layer/verbs_menu.set_tool_texture(