Guest User

Builder.gd

a guest
Jun 24th, 2024
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. extends Node3D
  2.  
  3. @export var ray: RayCast3D
  4. @export var greenRuneSpawnable: PackedScene
  5. var tween
  6.  
  7. func _input(event: InputEvent) -> void:
  8.     if event is InputEventMouseButton:
  9.         if event.button_index == 1 and not event.is_released():
  10.             print(ray.get_collision_point())
  11.             if get_parent().get_parent().isGreenRuneInabled:
  12.                 green_rune_build(ray.get_collision_point()+(ray.get_collision_normal()*0.5))
  13.  
  14. func green_rune_build(position: Vector3):
  15.     tween = get_tree().create_tween()
  16.     tween.tween_property(get_parent().get_parent().GreenRuneCube, "position", position, 1)
  17.  
Advertisement
Add Comment
Please, Sign In to add comment