Files
CybelovZOVod/addons/Targets/Scripts/HitableBoxScript.gd
T

13 lines
451 B
GDScript
Raw Normal View History

2026-07-20 22:48:58 +07:00
extends RigidBody3D
func hitscanHit(propulForce : float, propulDir: Vector3, propulPos : Vector3):
var hitPos : Vector3 = propulPos - global_transform.origin#set the position to launch the object at
if propulDir != Vector3.ZERO: apply_impulse(propulDir * propulForce, hitPos)
func projectileHit(propulForce : float, propulDir: Vector3):
if propulDir != Vector3.ZERO: apply_central_force((global_transform.origin - propulDir) * propulForce)