|
@ -6,9 +6,9 @@ func _process(_delta: float) -> void: |
|
|
var collider: Object = get_collider() |
|
|
var collider: Object = get_collider() |
|
|
|
|
|
|
|
|
if collider is Block: |
|
|
if collider is Block: |
|
|
if Input.is_action_just_pressed("left_click_interact"): |
|
|
|
|
|
(collider as Block).interact_left_click() |
|
|
|
|
|
if Input.is_action_just_pressed("right_click_interact"): |
|
|
if Input.is_action_just_pressed("right_click_interact"): |
|
|
|
|
|
(collider as Block).destroy_block() |
|
|
|
|
|
if Input.is_action_just_pressed("left_click_interact"): |
|
|
EntityManager.create_block.emit( |
|
|
EntityManager.create_block.emit( |
|
|
InventoryManager.quick_slot_item_id, |
|
|
InventoryManager.quick_slot_item_id, |
|
|
collider.position + get_collision_normal() |
|
|
collider.position + get_collision_normal() |
|
|