View difference between Paste ID: JBA5sTK1 and BJpjLdmz
SHOW: | | - or go back to the newest paste.
1
extends Position3D
2
3
var block_item = load(\"res://assets/items/block/block.tscn\")
4
var pickaxe_item = load(\"res://assets/items/pickaxe/pickaxe.tscn\")
5
var bazooka_item = load(\"res://assets/items/bazooka/bazooka.tscn\")
6
var sword_item = load(\"res://assets/items/sword/sword.tscn\")
7
8
var items = []
9
var cuttent_item = null
10
11
func _ready():
12
	items.resize(6)
13
	items[0] = pickaxe_item.instance()
14
	items[1] = bazooka_item.instance()
15
	items[2] = sword_item.instance()
16
	
17
	items[3] = block_item.instance()
18
	items[3].block_id = 1
19
	items[4] = block_item.instance()
20
	items[4].block_id = 3
21
	items[5] = block_item.instance()
22
	items[5].block_id = 2
23
	
24
	take_item(items[0])
25
26
func _process(delta):
27
	for i in range(0, items.size()):
28
		if (Input.is_action_just_pressed(str(i+1))):
29
			remove_child(get_child(0))
30
			add_child(items[i])
31
32
33
func take_item(item):
34
	if (cuttent_item):
35
		remove_child(cuttent_item)
36
	add_child(item)
37-
	cuttent_item = item"
37+
	cuttent_item = item