class cfgModels{ // Base class SIX_weaponBase { sectionsInherit=""; sections[]={zasleh}; }; class SIX_weapon: SIX_weaponBase { selectionFireAnim = "zasleh"; }; class SIX_M14Base: SIX_weaponBase { skeletonName="Six_M14"; class Animations { class reload_magazine { type="rotationZ"; // The type of animation. source="reloadMagazine"; // The controller that provides input. selection="magazine"; // The name of the skeleton bone used. axis="magazine_axis"; // The name of the axis in the model. minPhase=1.2; // Minimum phase of the animation.i.e. Animation phase when the controller value is 0. maxPhase=1.8; // Maxmimum value of the motion range.i.e. Animation phase when the controller value is 1. minValue="0"; // The minimum value of the motion range. i.e. The controller input when animation phase is 0. maxValue="1"; // The maximum value of the motion range. i.e. The controller input when animation phase is 1. angle0="0"; // The starting angle of this animation, where the animation phase is 0. angle1="rad -90"; // The ending angle of this animation, where the animation phase is 1. }; class bolt { type="translationX"; //The type of animation. source="reload"; //The controller that provides input. selection="bolt"; //The name of the skeleton bone used. axis="bolt_axis"; //The name of the axis in the model. minValue=0; //The minimum value of the motion range. i.e. The controller input when animation phase is 0. maxValue=".08"; //The maximum value of the motion range. i.e. The controller input when animation phase is 1. angle0="0"; //The starting angle of this animation, where the animation phase is 0. angle1="-.08"; //The ending angle of this animation, where the animation phase is 1. }; class trigger { type="translationX"; //The type of animation. source="reload"; //The controller that provides input. selection="trigger"; //The name of the skeleton bone used. axis="trigger_axis"; //The name of the axis in the model. minValue=0; //The minimum value of the motion range. i.e. The controller input when animation phase is 0. maxValue=".010"; //The maximum value of the motion range. i.e. The controller input when animation phase is 1. angle0="0"; //The starting angle of this animation, where the animation phase is 0. angle1="-.010"; //The ending angle of this animation, where the animation phase is 1. }; class bolt_back { type="translationX"; //The type of animation. source="isEmpty"; //The controller that provides input. selection="bolt"; //The name of the skeleton bone used. axis="bolt_axis"; //The name of the axis in the model. minPhase=0; // Minimum phase of the animation.i.e. Animation phase when the controller value is 0. maxPhase=1; // Maxmimum value of the motion range.i.e. Animation phase when the controller value is 1. minValue=0; //The minimum value of the motion range. i.e. The controller input when animation phase is 0. maxValue=".08"; //The maximum value of the motion range. i.e. The controller input when animation phase is 1. offset0="0"; offset1="-.08"; }; class bolt_catch { type="translationY"; //The type of animation. source="isEmpty"; //The controller that provides input. selection="boltcatch"; //The name of the skeleton bone used. axis="boltcatch_axis"; //The name of the axis in the model. minValue=0; //The minimum value of the motion range. i.e. The controller input when animation phase is 0. maxValue=".003"; //The maximum value of the motion range. i.e. The controller input when animation phase is 1. angle0="0"; //The starting angle of this animation, where the animation phase is 0. angle1=".003"; //The ending angle of this animation, where the animation phase is 1. }; }; }; class SIX_M14SopModBase: SIX_M14Base { skeletonName="Six_M14_sopmod"; }; // 6th class Six_M14_nam_era: SIX_M14Base{}; class SIX_M14_modern_reflex: SIX_M14Base {}; class SIX_M14_rail: SIX_M14Base {}; class SIX_M21_DMR: SIX_M14Base {}; class SIX_M21_DMR_S: SIX_M14Base {}; class SIX_M21_Police: SIX_M14Base {}; class SIX_M21_Post_nam: SIX_M14Base {}; class Six_M14_Sopmod: SIX_M14SopModBase {}; class SIX_M14_Sopmod_ACOG4x: SIX_M14SopModBase {}; class SIX_M14_Sopmod_ACOG4x_S: SIX_M14SopModBase {}; class SIX_M14_Sopmod_CMoreRedDot: SIX_M14SopModBase {}; class SIX_M14_Sopmod_CMoreRedDot_S: SIX_M14SopModBase {}; class SIX_M14_Sopmod_DMR: SIX_M14SopModBase {}; class SIX_M14_Sopmod_DMR_S: SIX_M14SopModBase {}; class SIX_M14_Sopmod_elcan: SIX_M14SopModBase {}; class SIX_M14_Sopmod_elcan_S: SIX_M14SopModBase {}; class SIX_M14_Sopmod_eotech: SIX_M14SopModBase {}; class SIX_M14_Sopmod_eotech_S: SIX_M14SopModBase {}; class SIX_M14_Sopmod_M68aimpoint: SIX_M14SopModBase {}; class SIX_M14_Sopmod_M68aimpoint_S: SIX_M14SopModBase {}; class SIX_M14_Sopmod_S: SIX_M14SopModBase {}; // Vilas class AK_74_proxy: SIX_weapon {}; class AKs74u: SIX_weapon {}; class AK_74M_proxy: SIX_weapon {}; class AK74msc: SIX_weapon {}; class AK74pso: SIX_weapon {}; class AK74mp29: SIX_weapon {}; class AK_74_granatomet_proxy: SIX_weapon {}; class ump: SIX_weapon {}; class old_mp5: SIX_weapon {}; class sterling: SIX_weapon {}; class viuzibig: SIX_weapon {}; class viak47: SIX_weapon {}; class ak47: SIX_weapon {}; class visks: SIX_weapon {}; class AKM: SIX_weapon {}; class akms: SIX_weapon {}; class vikbkak: SIX_weapon {}; class visa58v: SIX_weapon {}; class visa58: SIX_weapon {}; class viakmsb: SIX_weapon {}; class G36: SIX_weapon {}; class G36_C: SIX_weapon {}; class G36C: SIX_weapon {}; class G36_K: SIX_weapon {}; class m16a1: SIX_weapon {}; class vig3a4: SIX_weapon {}; class vig3a33: SIX_weapon {}; class vifal: SIX_weapon {}; class l1a1: SIX_weapon {}; class l70: SIX_weapon {}; class l85: SIX_weapon {}; class m773: SIX_weapon {}; class mossberg: SIX_weapon {}; class vig41: SIX_weapon {}; class vig33: SIX_weapon {}; class xm177e2: SIX_weapon {}; class fn49: SIX_weapon {}; class g11: SIX_weapon {}; class steyr: SIX_weapon {}; class vss: SIX_weapon {}; class l42: SIX_weapon {}; class PK_MG_proxy: SIX_weapon {}; class viluk: SIX_weapon {}; class vilukm: SIX_weapon {}; class rpd: SIX_weapon {}; class viM60: SIX_weapon {}; class MG3: SIX_weapon {}; class viRPK: SIX_weapon {}; class viRPK74: SIX_weapon {}; class virpk74p29: SIX_weapon {}; class APS: SIX_weapon {}; class m1911: SIX_weapon {}; class glock: SIX_weapon {}; class cezetka: SIX_weapon {}; class revol: SIX_weapon {}; class sig: SIX_weapon {}; class p8: SIX_weapon {}; class usp: SIX_weapon {}; class m21: SIX_weapon {};};