Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement