public void ShootBullet(Vector3 position, float direction, float speedMultiplier = 1f) { if (modifier != null && modifier.editorEnabled) { modifier.OnShootBullet(parentController, position, direction, speedMultiplier); } else { parentController.CreateBullet(position, direction, speedMultiplier); } }
public void DoShootBullet(DMKBulletShooterController parentShooter, Vector3 pos, float direction, float speedMultiplier) { if (next != null) { next.OnShootBullet(parentShooter, pos, direction, speedMultiplier); } else { parentShooter.CreateBullet(pos, direction, speedMultiplier); } }