Going through Projectile Impact I realized that my radius sphere being too big causes it to explode on impact and hit my player character immediately.
This seems very unideal and something that should be pretty easy to fix.
Its late at night so I'm a little too tired to dig deep - but I am guessing the best method would be inside the projectile to have it set the owner / instigator of the skill and then have it compare to other actor.
If(OtherActor == Instigator) return;
For example would be the solution that you'd run in overlap to avoid destroying the object early.
However, I'm not sure - probably because of the time. How to go about getting the instigator and where to set it.
My best guess would be on create / begin play for the projectile.
So create a private Uproperty ProjectileInstigator.
In begin play
ProjectileInstigator = GetInstigator();
Is there a better way to do this? Not sure it'll work will try in the morning but if anyone has any insights appreciated