class HerculesProjectile extends ExplodingBullet
{

	protected event OnShoot( eventData : gameprojectileShootEvent )
	{
		OnShootTarget( ( ( gameprojectileShootTargetEvent )( eventData ) ) );
	}

	protected event OnShootTarget( eventData : gameprojectileShootTargetEvent )
	{
		var startVelocity : Float;
		var gravitySimulation : Float;
		var energyLossFactorAfterCollision : Float;
		GeneralLaunchSetup( eventData );
		gravitySimulation = GetProjectileTweakDBFloatParameter( "gravitySimulation" );
		startVelocity = GetProjectileTweakDBFloatParameter( "startVelocity" );
		energyLossFactorAfterCollision = GetProjectileTweakDBFloatParameter( "energyLossFactorAfterCollision" );
		ParabolicLaunch( eventData, gravitySimulation, startVelocity, energyLossFactorAfterCollision );
	}

}

