extends Resource class_name Item @export var name: String @export_multiline var description: String @export var icon: Texture2D func is_one_time_use(): return false func can_use(_player : Player) -> bool: return false func use_text(_player) -> String: return "" func use_requirement_text() -> String: return "" func use(_player : Player): return false func generate_action_area(_player) -> ActionArea: return null