Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extends Position3D
- var block_item = load(\"res://assets/items/block/block.tscn\")
- var pickaxe_item = load(\"res://assets/items/pickaxe/pickaxe.tscn\")
- var bazooka_item = load(\"res://assets/items/bazooka/bazooka.tscn\")
- var sword_item = load(\"res://assets/items/sword/sword.tscn\")
- var items = []
- var cuttent_item = null
- func _ready():
- items.resize(6)
- items[0] = pickaxe_item.instance()
- items[1] = bazooka_item.instance()
- items[2] = sword_item.instance()
- items[3] = block_item.instance()
- items[3].block_id = 1
- items[4] = block_item.instance()
- items[4].block_id = 3
- items[5] = block_item.instance()
- items[5].block_id = 2
- take_item(items[0])
- func _process(delta):
- for i in range(0, items.size()):
- if (Input.is_action_just_pressed(str(i+1))):
- remove_child(get_child(0))
- add_child(items[i])
- func take_item(item):
- if (cuttent_item):
- remove_child(cuttent_item)
- add_child(item)
- cuttent_item = item
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement