Files
aarpg/items/scripts/item_data.gd
Andriy Yednarovych e877c5f058 init
2026-02-22 19:26:26 +01:00

16 lines
335 B
GDScript

class_name ItemData extends Resource
@export var name := ""
@export_multiline var description := ""
@export var texture: Texture2D
@export_category("Item user effects")
@export var effects: Array[ItemEffect]
func use() -> bool:
if effects.is_empty():
return false
for effect in effects:
if effect:
effect.use()
return true