package RTDB

ProjectileLaunch
{
	fk< ProjectileLaunchMode > type = "";
	bool applyAdditiveProjectileSpiraling = false;
	bool canTrackDevices = false;
}

Regular : ProjectileLaunch
{
	type = "ProjectileLaunchModes.Regular";
	float startVelocity = 80.0;
	float startVelocityCharged = 120.0;
}

Tracking : ProjectileLaunch
{
	applyAdditiveProjectileSpiraling = true;
	type = "ProjectileLaunchModes.Tracking";
	float linearTimeRatio = 0.9;
	float interpolationTimeRatio = 0.2;
	float returnTimeMargin = 0.1;
	float bendTimeRatio = 0.4;
	float bendFactor = 2.6;
	float halfLeanAngle = 50.;
	float endLeanAngle = 0.;
	float angleInterpolationDuration = 0.;
}

