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 |