Whatever lol
This commit is contained in:
26
item/Item.gd
Normal file
26
item/Item.gd
Normal file
@@ -0,0 +1,26 @@
|
||||
class_name Item
|
||||
|
||||
# Enum Types
|
||||
enum ItemType {
|
||||
NULL,
|
||||
|
||||
MEDICINE,
|
||||
KEY_ITEM,
|
||||
}
|
||||
|
||||
# Properties
|
||||
var itemType:ItemType
|
||||
var key:String
|
||||
|
||||
# Item Constructor
|
||||
func _init(key:String, itemType:ItemType) -> void:
|
||||
self.key = key
|
||||
self.itemType = itemType
|
||||
|
||||
func getName() -> String:
|
||||
# For now just return key
|
||||
return self.key
|
||||
|
||||
# Item Table
|
||||
static var NULL:Item = Item.new("NULL", ItemType.NULL)
|
||||
static var POTION:Item = Item.new("POTION", ItemType.MEDICINE)
|
||||
Reference in New Issue
Block a user