class CfgSkeletons {
    class Default {
        isDiscrete = 1;
        skeletonInherit = "";
        skeletonBones[] = {};
    };

    class ace_spottingscope_skeleton: Default {
        isDiscrete = 1;
        skeletonInherit = "Default";
        skeletonBones[] = {
            "main_turret","",
            "main_gun","main_turret",
            "leg_01","",
            "leg_02","",
            "leg_03","",
            "hideTurret",""
        };
    };
};

class CfgModels {
    class Default {
        sectionsInherit = "";
        sections[] = {};
        skeletonName = "";
    };

    class ace_spottingscope: Default {
        skeletonName = "ace_spottingscope_skeleton";
        sectionsInherit = "Default";

        class animations {
            class mainTurret {
                type = "rotationY";
                source = "mainTurret";
                selection = "main_turret";
                axis = "main_turret_axis";
                minValue = "rad -360";
                maxValue = "rad +360";
                angle0 = "rad -360";
                angle1 = "rad +360";
            };
            class mainGun {
                type = "rotationX";
                source = "mainGun";
                selection = "main_gun";
                axis = "main_gun_axis";
                minValue = "rad -360";
                maxValue = "rad +360";
                angle0 = "rad -360";
                angle1 = "rad +360";
            };
            class leg_01 {
                type = "rotation";
                source = "fold_legs";
                selection = "leg_01";
                axis = "leg_01_axis";
                minValue = 0;
                maxValue = 1;
                angle0 = "rad +00";
                angle1 = "rad +55";
            };
            class leg_02: leg_01 {
                selection = "leg_02";
                axis = "leg_02_axis";
            };
            class leg_03: leg_01 {
                selection = "leg_03";
                axis = "leg_03_axis";
            };
            class hideTube {
                type = "hide";
                source = "damage";
                selection = "main_gun";
                minValue = 0.0;
                maxValue = 1.0;
                hideValue = 1.0;
                animPeriod = 0.0;
                initPhase = 0.0;
            };
        };
    };

    class ace_spottingscope_tube: Default {
        skeletonName = "ace_spottingscope_skeleton";
        sectionsInherit = "Default";
    };

    class material_dummy: Default {};
};