13 lines
316 B
GDScript
13 lines
316 B
GDScript
extends Resource
|
|
|
|
class_name BasePickupableResource
|
|
|
|
## Item ID, make sure it's unique
|
|
@export var id: StringName
|
|
|
|
## Texture that will be used in node sprite
|
|
@export var texture: Texture2D
|
|
|
|
## Emitted when item picked up. Returns if PickupableItem should be freed
|
|
func _apply(_player: Player) -> bool:
|
|
return true
|