summaryrefslogtreecommitdiff
path: root/scripts/items.gd
blob: a6ca8bedc3141fe8729276473a0343a8b24d4c8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extends Object

var data = null

func _init():
  var file = File.new()
  file.open("res://assets/shop.json", File.READ)
  var content = file.get_as_text()
  file.close()
  self.data = parse_json(content)

func get(id):
  for cat in self.data.keys():
    for item in self.data[cat]:
      if item["id"] == id:
        return item
  return null