class CfgSkeletons { class Default { isDiscrete = 1; skeletonInherit = ""; skeletonBones[] = { "suitcase", "", "missile", "suitcase" }; }; class 9m14_skeleton: Default {}; class 9m14_mount_skeleton: Default {}; class 9m14_joystick_skeleton: Default { skeletonBones[] = { "box", "", "periscope", "box", "view_pos", "periscope" }; }; }; class CfgModels { class Default { sectionsInherit = ""; sections[] = {}; skeletonName = ""; }; class 9m14: Default { sectionsInherit = ""; sections[] = {}; skeletonName = "9m14_skeleton"; }; class 9m14_mount: Default { sectionsInherit = ""; sections[] = {}; skeletonName = "9m14_mount_skeleton"; class Animations { class missile_hide { type = "hide"; source = "user"; selection = "missile"; animPeriod = 0.0001; minValue = 0; maxValue = 1; minPhase = 0; maxPhase = 1; hideValue = 0.99; }; }; }; class 9m14_joystick: Default { sectionsInherit = ""; sections[] = {}; skeletonName = "9m14_joystick_skeleton"; class Animations { class MainGun { type = "rotation"; selection = "view_pos"; sourceAddress = "clamp"; source = "MainGun"; axis = "elevation_axis"; animPeriod = 0.01; initPhase = 0; maxValue = "rad 360"; minValue = "rad -360"; angle1 = "rad -360"; angle0 = "rad +360"; }; class MainTurret { type = "rotation"; source = "MainTurret"; selection = "periscope"; sourceAddress = "loop"; axis = "rotation_axis"; animPeriod = 0.005; minValue = "rad -360"; maxValue = "rad +360"; angle1 = "rad -360"; angle0 = "rad +360"; }; }; }; };