class Animations: Animations {	
	
	class Magazine_hide {
		type="hide";
		source="reloadMagazine";
		sourceAddress="clamp";
		selection="magazine";
		minValue=0.0;
		maxValue=1;
		hideValue=0.25;
		unhideValue=0.8;
	};
	class ammobelt_hide: Magazine_hide {
		hideValue=0.2;
		unhideValue=1.1;
		selection="ammo_belt";
	};
	class Feedtray_cover_up
	{
		type="rotation";
		source="reloadMagazine";
		selection="feedtray_cover";
		axis="feedtray_cover_axis";
		memory=1;
		minValue=0.1000000;
		maxValue=0.130000;
		angle0=0.000000;
		angle1=-1.570796;
	};
	class Feedtray_cover_down:feedtray_cover_up
	{
		minValue=0.860000;
		maxValue=0.900000;
		angle0=0.000000;
		angle1=1.570796;
	};
	class ammo_belt_rotation
	{
		type="rotationZ";
		source="ReloadAnim";
		selection="ammo_belt";
		axis="ammo_belt_axis";
		memory=1;
		sourceAddress="loop";
		minValue=0.000000;
		maxValue=1.0000;
		angle0=0.000000;
		angle1=-0.209440;
	};
	class ammo_belt_load: ammo_belt_rotation {
		source="reloadMagazine";
		sourceAddress="clamp";
		minValue=0.05;
		maxValue=0.07;
	};
	class ammo_belt_load_pr: ammo_belt_load {
		minValue=0.04999;
		maxValue=0.05;
		angle1=0.209440;
	};
	class Bolt_reload_begin:ammo_belt_rotation
	{
		selection="Bolt";
		axis="ammo_belt_axis";
		type="translation";
		sourceAddress="clamp";
		source="reloadMagazine";
		minValue=0.00000;
		maxValue=0.0200000;
		offset0=0;
		offset1=-0.25;
	};
	class Bolt_reload_end:bolt_reload_begin
	{
		minValue=0.050000;
		maxValue=0.070000;
		offset0=0;
		offset1=+0.25;
	};
	class Bolt_recoil
	{
		type="translation";
		selection="bolt";
		source="ReloadAnim";
		axis="ammo_belt_axis";
		memory=1;
		sourceAddress="mirror";
		minValue=0;
		maxValue=0.45;
		offset0=0;
		offset1=-0.2;
	};
	class Turret_shake:ammo_belt_rotation
	{
		type="translation";
		sourceAddress="mirror";
		selection="OtocHlaven_Shake";
		axis="osaveze";
		offset0=0;
		offset1=-0.002;
		minValue=0.0;
		maxValue=0.05;
	};
	class Turret_shake_aside:Turret_shake
	{
		axis="osahlavne";
		maxValue=0.05*1.3;
		offset0=0;
		offset1=-0.02;
	};
	BULLET_HIDE(001,8,100)
	BULLET_HIDE(002,8,100)
	BULLET_HIDE(003,8,100)
	BULLET_HIDE(004,8,100)
	BULLET_HIDE(005,8,100)
	BULLET_HIDE(006,8,100)
	BULLET_HIDE(007,8,100)
	BULLET_HIDE(008,8,100)
};