Speculative fix for Projectils spawning at (0,0,0)

This commit is contained in:
ShookEagle
2025-08-19 19:53:08 -05:00
parent 4f121106f9
commit b78b05c73f

View File

@@ -253,10 +253,12 @@ public class RocketJumpDay(BasePlugin plugin, IServiceProvider provider)
projectile.GravityScale = CV_PROJ_GRAVITY.Value;
projectile.DetonateTime = 9999f;
unsafe {
projectile.Teleport(new Vector((nint)(&origin)), new QAngle((nint)(&angle)),
new Vector((nint)(&velocity)));
}
// Set transform BY VALUE (no unsafe pointers)
var pos = new Vector(origin.X, origin.Y, origin.Z);
var vel = new Vector(velocity.X, velocity.Y, velocity.Z);
var ang = new QAngle(angle.X, angle.Y, angle.Z);
projectile.Teleport(pos, ang, vel);
}
/// <summary>