class CfgSkeletons { 
	class Default {
		isDiscrete = 1;
		skeletonInherit = "";
		skeletonBones[] = {};
	};
	class ACE_SB_Skeleton: Default {};
	class ACE_ConcertinaSkeleton {
		isDiscrete = 0;
		skeletonInherit = "";
		skeletonBones[] = {
		   "1","",
		   "2","1",
		   "3","2",
		   "4","3",
		   "5","4",
		   "6","5",
		   "7","6",
		   "8","7",
		   "9","8",
		   "10","9",
		   "11","10",
		   "12","11",
		   "13","12",
		   "14","13",
		   "15","14",
		   "16","15",
		   "17","16",
		   "18","17",
		   "fix1","",
		   "fix2","",
		   "fix3","",
		   "fix4",""
		};
	};
	class ace_tacticalladder_skeleton: Default {
		isDiscrete = 0;
		skeletonInherit = "";
		skeletonBones[] = {
		   "base","",
		   "1","base",
		   "2","1",
		   "3","2",
		   "4","3",
		   "5","4",
		   "6","5",
		   "7","6",
		   "8","7",
		   "9","8",
		   "10","9",
		   "11","10",
		   "step","11"
		};	
	};
};

class CfgModels {
	class Default {
		sectionsInherit="";
		sections[] = {""};
		skeletonName = "";
	};
	class ace_sandbag_build {
		sectionsInherit = "Default";
		sections[] = {"zbytek"};
		skeletonName = "ACE_SB_Skeleton";
	};
	class ACE_ConcertinaWire {
		skeletonName = "ACE_ConcertinaSkeleton";
		sections[] = {};
		sectionsInherit = "";		
		class Animations {
			class fix1 {
				type="hide";
				source="user";
				selection="fix1";
				minValue = 0;
				maxValue = 1;
				minPhase = 0;
				maxPhase = 1;
				hideValue = 1;			
			};
			class fix2: fix1 {
				selection="fix2";
			};
			class fix3: fix1 {
				selection="fix3";
			};
			class fix4: fix1 {
				selection="fix4";
			};
			class rotate {
				type = "rotation";
				source = "";
				sourceAddress = "loop";
				selection = "1";
				axis = "rotate_axis";
				minValue = 0;
				maxValue = 360;

				angle0="rad -360";
				angle1="rad +360";
			};
			class wire_2 {
				type = "translation";
				source = "";
				selection = "2";
				axis = "2_axis";
				animPeriod = 0;
				minValue = 0;
				maxValue = 1;
				minPhase = 0;
				maxPhase = 1;
				offset0 = 0;
				offset1 = -1;				
			};
			class wire_3: wire_2 {
				selection = "3"; axis = "3_axis";
			};
			class wire_4: wire_2 {
				selection = "4"; axis = "4_axis";
			};
			class wire_5: wire_2 {
				selection = "5"; axis = "5_axis";
			};
			class wire_6: wire_2 {
				selection = "6"; axis = "6_axis";
			};
			class wire_7: wire_2 {
				selection = "7"; axis = "7_axis";
			};
			class wire_8: wire_2 {
				selection = "8"; axis = "8_axis";
			};
			class wire_9: wire_2 {
				selection = "9"; axis = "9_axis";
			};
			class wire_10: wire_2 {
				selection = "10"; axis = "10_axis";
			};			
			class wire_11: wire_2 {
				selection = "11"; axis = "11_axis";
			};
			class wire_12: wire_2 {
				selection = "12"; axis = "12_axis";
			};
			class wire_13: wire_2 {
				selection = "13"; axis = "13_axis";
			};
			class wire_14: wire_2 {
				selection = "14"; axis = "14_axis";
			};
			class wire_15: wire_2 {
				selection = "15"; axis = "15_axis";
			};
			class wire_16: wire_2 {
				selection = "16"; axis = "16_axis";
			};
			class wire_17: wire_2 {
				selection = "17"; axis = "17_axis";
			};
			class wire_18: wire_2 {
				selection = "18"; axis = "18_axis";
			};				
			class wire_2_1: wire_2 {
				selection = "2";axis = "2_axis";offset1 = -1;
			};
			class wire_3_1: wire_2_1 {
				selection = "3"; axis = "3_axis";
			};
			class wire_4_1: wire_2_1 {
				selection = "4"; axis = "4_axis";
			};
			class wire_5_1: wire_2_1 {
				selection = "5"; axis = "5_axis";
			};
			class wire_6_1: wire_2_1 {
				selection = "6"; axis = "6_axis";
			};
			class wire_7_1: wire_2_1 {
				selection = "7"; axis = "7_axis";
			};
			class wire_8_1: wire_2_1 {
				selection = "8"; axis = "8_axis";
			};
			class wire_9_1: wire_2_1 {
				selection = "9"; axis = "9_axis";
			};
			class wire_10_1: wire_2_1 {
				selection = "10"; axis = "10_axis";
			};
			class wire_11_1: wire_2_1 {
				selection = "11"; axis = "11_axis";
			};
			class wire_12_1: wire_2_1 {
				selection = "12"; axis = "12_axis";
			};
			class wire_13_1: wire_2_1 {
				selection = "13"; axis = "13_axis";
			};
			class wire_14_1: wire_2_1 {
				selection = "14"; axis = "14_axis";
			};
			class wire_15_1: wire_2_1 {
				selection = "15"; axis = "15_axis";
			};
			class wire_16_1: wire_2_1 {
				selection = "16"; axis = "16_axis";
			};
			class wire_17_1: wire_2_1 {
				selection = "17"; axis = "17_axis";
			};
			class wire_18_1: wire_2_1 {
				selection = "18"; axis = "18_axis";
			};
		}; 
	};	
	class ACE_ConcertinaWireNoGeo: ACE_ConcertinaWire {};
	class ace_tacticalladder {
		skeletonName = "ace_tacticalladder_skeleton";
		sections[] = { "roadway" };
		sectionsInherit = "";		
		class Animations {
			class rotate {
				type = "rotation";
				source = "";
				sourceAddress = "clamp";
				selection = "base";
				axis = "axis_rotate";
				minValue = 0;
				maxValue = 90;
				angle0="rad 0";
				angle1="rad +90";
			};		
			class extract_1 {
				type = "translation";
				source = "";
				selection = "1";
				axis = "axis_1";
				animPeriod = 0;
				minValue = 0;
				maxValue = 1;
				minPhase = 0;
				maxPhase = 1;
				offset0 = 0;
				offset1 = 0.82;
			};
			class extract_2: extract_1 {
				selection = "2";
				axis = "axis_2";
			};
			class extract_3: extract_1 {
				selection = "3";
				axis = "axis_3";
			};
			class extract_4: extract_1 {
				selection = "4";
				axis = "axis_4";
			};
			class extract_5: extract_1 {
				selection = "5";
				axis = "axis_5";
			};
			class extract_6: extract_1 {
				selection = "6";
				axis = "axis_6";
			};
			class extract_7: extract_1 {
				selection = "7";
				axis = "axis_7";
			};
			class extract_8: extract_1 {
				selection = "8";
				axis = "axis_8";
			};
			class extract_9: extract_1 {
				selection = "9";
				axis = "axis_9";
			};
			class extract_10: extract_1 {
				selection = "10";
				axis = "axis_10";
			};
			class extract_11: extract_1 {
				selection = "11";
				axis = "axis_11";
			};
		};
	};
};