{

    //Guardian音效

    "AbilityName" : "Guardian_SkillCD",

    "AbilityStacking": "Unique",



    "AbilityMixins" :

    [

        {

            "$type" : "MoleMole.AttachStateWithModifierMixin",

            "ConfigList":

            [

                //机枪

                {

                    "LayerIndex": 1,

                    "AnimatorStateName": "Range_Attack_01_Start",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_01",

                    ], 

                },

                {

                    "LayerIndex": 1,

                    "AnimatorStateName": "Range_Attack_01_Loop",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "IsLoop": true,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_01",

                    ], 

                },

                {

                    "LayerIndex": 1,

                    "AnimatorStateName": "Range_Attack_01_End",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_01",

                    ], 

                },

                //榴弹

                {

                    "LayerIndex": 0,

                    "AnimatorStateName": "Range_Attack_02_Start",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_02",

                    ], 

                },

                {

                    "LayerIndex": 0,

                    "AnimatorStateName": "Range_Attack_02_Start_2",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_02",

                    ], 

                },

                {

                    "LayerIndex": 0,

                    "AnimatorStateName": "Range_Attack_02_Loop",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "IsLoop": true,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_02",

                    ], 

                },

                {

                    "LayerIndex": 0,

                    "AnimatorStateName": "Range_Attack_02_End",

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "ModifierNameList":

                    [

                        "SkillCDModifier_02",

                    ], 

                },

            ]

        }

    ],



    "Modifiers" :

    {

        //机枪

        "SkillCDModifier_01":

        {

            "OnAdded":

            [

                {

                    "$type": "MoleMole.ModifySkillCDAction",

                    "SkillName": "Monster_Guardian_RangeAttack_01", 

                    "ValueType": "DefaultValue", // CurrentValue（当前值），DefaultValue（默认值）

                    "ModifyType": "ByZero", // ByCurValue（基于当前值），ByResetValue（基于默认值），ByZero（基于零值）

                    //"SkillCDType": "ForceCD", // ForceCD，CountCD，SilenceCD

                    "Ratio": 0,

                    "Delta": 4,

                    "Target" : "Self",

                    "Predicates":

                    [

                        {

                            "$type":"MoleMole.ByTags",

                            "Target" : "Self",

                            "TagList":["LongRange"]

                        }

                    ]

                }

            ]

            //"ModifierStacking": "Unique",

            /*"Duration": -1,



            "OnAdded" :  

            [

                //发动技能

                {

                    "$type": "MoleMole.SkillStartAction",

                    "StartedSkillName": "Monster_Guardian_RangeAttack_01",

                    "Target" : "Self"

                },

                //技能发动期间，技能CD暂停读秒

                {

                    "$type": "MoleMole.PauseSkillCDAction",

                    "Target" : "Self",

                    "IsPause": true,

                    "SkillNames": 

                    [

                        "Monster_Guardian_RangeAttack_01"

                    ],

                },

            ],



            "OnRemoved" :  

            [

                //技能CD开始读秒

                {

                    "$type": "MoleMole.PauseSkillCDAction",

                    "Target" : "Self",

                    "IsPause": false,

                    "SkillNames": 

                    [

                        "Monster_Guardian_RangeAttack_01"

                    ],

                },

            ]*/

        },



        //榴弹

        "SkillCDModifier_02":

        {

            "ModifierStacking": "Unique",

            "Duration": -1,



            "OnAdded" :  

            [

                //发动技能

                {

                    "$type": "MoleMole.SkillStartAction",

                    "StartedSkillName": "Monster_Guardian_RangeAttack_02",

                    "Target" : "Self"

                },

                //技能发动期间，技能CD暂停读秒

                {

                    "$type": "MoleMole.PauseSkillCDAction",

                    "Target" : "Self",

                    "IsPause": true,

                    "SkillNames": 

                    [

                        "Monster_Guardian_RangeAttack_02"

                    ],

                },

            ],



            "OnRemoved" :  

            [

                //技能CD开始读秒

                {

                    "$type": "MoleMole.PauseSkillCDAction",

                    "Target" : "Self",

                    "IsPause": false,

                    "SkillNames": 

                    [

                        "Monster_Guardian_RangeAttack_02"

                    ],

                },

            ]

        },

    }

}





    