Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extends Node3D
- @export var ray: RayCast3D
- @export var greenRuneSpawnable: PackedScene
- var tween
- func _input(event: InputEvent) -> void:
- if event is InputEventMouseButton:
- if event.button_index == 1 and not event.is_released():
- print(ray.get_collision_point())
- if get_parent().get_parent().isGreenRuneInabled:
- green_rune_build(ray.get_collision_point()+(ray.get_collision_normal()*0.5))
- func green_rune_build(position: Vector3):
- tween = get_tree().create_tween()
- tween.tween_property(get_parent().get_parent().GreenRuneCube, "position", position, 1)
Advertisement
Add Comment
Please, Sign In to add comment