19-10-2022, 09:15 AM
(This post was last modified: 19-10-2022, 09:26 AM by josemendez.)
(19-10-2022, 08:20 AM)RuralSculpture Wrote: Here its my code;
Vector3 dir = (character.transform.position - Graping.Instance.CurrentTarget.position).normalized;
Ray ray = new Ray(transform.position, dir);
video: https://we.tl/t-ewWHIFlvXl
That doesn't make any sense, it will shoot a ray from the grappling hook in the direction that goes from the target to the character.
If you intend to cast a ray from the character position towards the target, it should be:
Code:
Vector3 dir = (Graping.Instance.CurrentTarget.position - character.transform.position).normalized;
Ray ray = new Ray(character.transform.position, dir);
This is extremely simple vector math, not related to Obi in any way. If you need help with vectors, I strongly suggest you follow some tutorials about them first. Otherwise you'll be constantly getting stuck on basic stuff, that I can't help you with.