{

    // Anton连点判定

    "AbilityName" : "Anton_Clicking",

    "AbilityStacking":"Unique",



    "OnAbilityStart":

    [

        {

            "$type": "MoleMole.ApplyModifier",

            "Target" : "Self",

            "ModifierName": "ClickingModifier",

        },

    ],



    "AbilityMixins" :

    [

        {

            "$type": "MoleMole.SkillBtnListenerMixin",

            "Target" : "Self",

            "BtnListeners":

            [

                {

                    "SkillBtnIndex": 0,

                    "BtnOperations":

                    [

                        {

                            "ListenerType": "Click",

                            "Target" : "Self",

                            "PressTime": 0.1,

                            "TriggerActions":

                            [

                                {

                                    "$type": "MoleMole.ApplyModifier",

                                    "ModifierName": "ClickingModifier",

                                    "Target" : "Self",

                                    "Predicates" :

                                    [

                                        {

                                            "$type": "MoleMole.ByOr",

                                            "Target" : "Self",

                                            "Predicates" : 

                                            [

                                                {

                                                    "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                                                    "AnimatorStateName": "Attack_Normal_Enhance_03",

                                                    "LayerIndex": 0,

                                                    "NormalizedTimeLow" : 0.0, //AnimEvent施加处为0.401，动作允许中断处为0.51

                                                    "NormalizedTimeHigh" : 1.0,

                                                },

                                                {

                                                    "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                                                    "AnimatorStateName": "Attack_Normal_Enhance_03_02",

                                                    "LayerIndex": 0,

                                                    "NormalizedTimeLow" : 0.0, //AnimEvent施加处为0.401，动作允许中断处为0.51

                                                    "NormalizedTimeHigh" : 1.0,

                                                },

                                                {

                                                    "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                                                    "AnimatorStateName": "Attack_Normal_Enhance_04",

                                                    "LayerIndex": 0,

                                                    "NormalizedTimeLow" : 0.0, //AnimEvent施加处为0.401，动作允许中断处为0.51

                                                    "NormalizedTimeHigh" : 1.0,

                                                },

                                                {

                                                    "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                                                    "AnimatorStateName": "Attack_Normal_Enhance_03_Loop",

                                                    "LayerIndex": 0,

                                                    "NormalizedTimeLow" : 0.0, //AnimEvent施加处为0.401，动作允许中断处为0.51

                                                    "NormalizedTimeHigh" : 1.0,

                                                },

                                                {

                                                    "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                                                    "AnimatorStateName": "Attack_Normal_Enhance_04_Loop",

                                                    "LayerIndex": 0,

                                                    "NormalizedTimeLow" : 0.0, //AnimEvent施加处为0.401，动作允许中断处为0.51

                                                    "NormalizedTimeHigh" : 1.0,

                                                },

                                            ],

                                        },

                                    ],

                                },

                            ],

                        } ,

                    ],

                },

                // {

                //     "SkillBtnIndex": 5,

                //     "BtnOperations":

                //     [

                //         {

                //             "ListenerType": "Click",

                //             "PressTime": 0.1,

                //             "TriggerActions":

                //             [

                //                 {

                //                     "$type": "MoleMole.ApplyModifier",

                //                     "ModifierName": "ClickingModifier",

                //                     "Predicates" :

                //                     [

                //                         {

                //                             "$type": "MoleMole.ByOr",

                //                             "Predicates" : 

                //                             [

                //                                 {

                //                                     "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                //                                     "AnimatorStateName": "Attack_Branch_02",

                //                                     "LayerIndex": 0,

                //                                     "NormalizedTimeLow" : 0.0,

                //                                     "NormalizedTimeHigh" : 1.0,

                //                                 },

                //                                 {

                //                                     "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                //                                     "AnimatorStateName": "Attack_Branch_02_Loop",

                //                                     "LayerIndex": 0,

                //                                     "NormalizedTimeLow" : 0.0,

                //                                     "NormalizedTimeHigh" : 1.0,

                //                                 },

                //                                 {

                //                                     "$type": "MoleMole.ByAnimatorStateNormalizedTime",

                //                                     "AnimatorStateName": "Attack_Branch_02_Walk",

                //                                     "LayerIndex": 0,

                //                                     "NormalizedTimeLow" : 0.0,

                //                                     "NormalizedTimeHigh" : 1.0,

                //                                 },

                //                             ]

                //                         }

                //                     ]

                //                 },

                //             ],

                //         } ,

                //     ],

                // },

            ],

        },

    ],



    "Modifiers" : 

    {

        "ClickingModifier" : 

        {

            "ModifierStacking" : "Refresh",

            "Duration" : 0.25,

            "IgnoreTimeScale" : true,



            "OnRemoved":

            [

                {

                    "$type" : "MoleMole.SetAnimCtrlerParamAction",

                    "ParamType" : 2,

                    "ParamName" : "Bool_IsClicking",

                    "Target" : "Self",

                    "BoolVal" : false,

                },

            ],

        },

    }

}