class CfgSkeletons { class Default { isDiscrete=1; skeletonInherit=""; skeletonBones[]={}; }; class 3AS_DC15S_Skeleton: Default { skeletonBones[]= { "stock", "", "butt", "stock", "magazine","", "zasleh", "" }; }; }; class CfgModels { class Default { sectionsInherit=""; sections[]={}; skeletonName=""; }; class 3AS_DC15s_F: Default { htMin = 1; htMax = 600; afMax = 0; mfMax = 0; mFact = 1; tBody = 100; sections[]= { "zasleh" }; skeletonName="3AS_DC15s_Skeleton"; class Animations { class stock_rot { type = rotation; source = weaponMode; selection = "stock"; axis = "stock_axis"; memory = 1; minValue = 0; maxValue = 1; angle0 = 0; angle1 ="rad 180"; }; /*class stock_collapsed { type =translation; source =weaponMode; selection ="stock"; axis ="stock_attach_axis"; memory=1; minValue=0.000000; maxValue=1.000000; offset0=0; offset1=1.0; };*/ class butt_rot { type = rotation; source = weaponMode; selection = "butt"; axis = "butt_axis"; memory = 1; minValue = 0; maxValue = 1; angle0 = 0; angle1 ="rad 90"; }; class magazine_hide { type="hide"; source="reloadmagazine.0"; selection="magazine"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0.311927; unHideValue=0.779817; }; class no_magazine { type="hide"; source="hasmagazine"; selection="magazine"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0.5; unHideValue=-1; }; class MuzzleFlashROT { type="rotationX"; source="ammoRandom"; sourceAddress="loop"; selection="zasleh"; axis=""; centerFirstVertex=true; minValue=0; maxValue=4; angle0="rad 0"; angle1="rad 360"; }; }; }; };