private void Shoot() { SpawnPatterns.FillPattern(GlobalTransform, _patternDef, _transforms); for (int i = 0; i < _transforms.Count; ++i) { PointProjectile prj = Main.i.factory.SpawnPointProjectile(); prj.Launch(_transforms[i].origin, -_transforms[i].basis.z, _prjDef, null, Team.Mobs); } }