22 lines
331 B
GDScript
22 lines
331 B
GDScript
@abstract
|
|
extends Resource
|
|
|
|
class_name Inventory
|
|
|
|
func _init() -> void:
|
|
resource_local_to_scene = true
|
|
|
|
@abstract
|
|
func add(item : Stack) -> Stack
|
|
|
|
@abstract
|
|
func pop() -> Stack
|
|
|
|
@abstract
|
|
func take(item : Item,amount: int) -> Stack
|
|
|
|
@abstract
|
|
func find(item : Item) -> int
|
|
|
|
func has(item : Item) -> bool:
|
|
return find(item) != -1
|