{

    //击晕Buff对应打击帧效果测试

    "AbilityName": "TestPlayer_Ability_Tianheng_79",

    "AbilityStacking": "Unique",



    "DefaultModifier": 

    {

        "OnAdded": 

        [

            {

                "$type": "MoleMole.HandleAnimatorZoneTagsAction",

                "Target" : "Self",

                "AnimatorStateTags": ["AudioNormal"] ,

                "IsAdd": true ,

            },

        ],



        "OnSwitchInBegin": 

        [

            //正常换人

            {  

                "$type" : "MoleMole.FireEffect",

                "EffectPattern" : "Eff_Avatar_LevelUp_01",

                "Target" : "Self",

                "Predicates": 

                [

                    {

                        "$type": "MoleMole.ByAvatarSwitchType",

                        "Target": "Self",

                        "SwitchType": "Normal"

                    }

                ]

            },

            {

                "$type": "MoleMole.HandleAnimatorZoneTagsAction",

                "Target" : "Self",

                "AnimatorStateTags": ["AudioNormal"] ,

                "IsAdd": true ,

                "Predicates": 

                [

                    {

                        "$type": "MoleMole.ByAvatarSwitchType",

                        "Target": "Self",

                        "SwitchType": "Normal"

                    }

                ]

            },

            {

                "$type": "MoleMole.HandleAnimatorZoneTagsAction",

                "Target" : "Self",

                "AnimatorStateTags": ["AudioDead"] ,

                "IsAdd": false ,

                "Predicates": 

                [

                    {

                        "$type": "MoleMole.ByAvatarSwitchType",

                        "Target": "Self",

                        "SwitchType": "Normal"

                    }

                ]

            },



            //死亡换人

            {  

                "$type" : "MoleMole.FireEffect",

                "EffectPattern" : "Eff_Avatar_LevelUp_02",

                "Target" : "Self",

                "Predicates": 

                [

                    {

                        "$type": "MoleMole.ByAvatarSwitchType",

                        "Target": "Self",

                        "SwitchType": "Dead"

                    }

                ]

            },

            {

                "$type": "MoleMole.HandleAnimatorZoneTagsAction",

                "Target" : "Self",

                "AnimatorStateTags": ["AudioNormal"] ,

                "IsAdd": false ,

                "Predicates": 

                [

                    {

                        "$type": "MoleMole.ByAvatarSwitchType",

                        "Target": "Self",

                        "SwitchType": "Dead"

                    }

                ]

            },

            {

                "$type": "MoleMole.HandleAnimatorZoneTagsAction",

                "Target" : "Self",

                "AnimatorStateTags": ["AudioDead"] ,

                "IsAdd": true ,

                "Predicates": 

                [

                    {

                        "$type": "MoleMole.ByAvatarSwitchType",

                        "Target": "Self",

                        "SwitchType": "Dead"

                    }

                ]

            },

        ],

    },

}