{

    "AbilityName" : "TestPlayer_Ability_AidAttack",

    "AbilityStacking": "Unique",



    "AbilityMixins" :[

        {

            "$type" : "MoleMole.AidAttackMixin",

            "DefaultParam" : 

            {

                "SwitchOutIndex" : -1,

                "SwitchInIndex" : 10,

                "LockTargetID" : "QTE_Tick_LockTarget_01",

                "SwitchInPosRot" : 

                {

                    "CoordsOption" : "Relative",

                    "NeedRaycastGround" : true,

                    "TargetOption" : 

                    {

                        "$type" : "MoleMole.ConfigPosRotReferTarget",

                        "OffsetReferTarget" : "Target",

                        "BackupOffsetReferTarget" : "Self",

                    },

                    "Offset" : 

                    {

                        "PositionOffset" : {"x":1.5, "y":0.0, "z":-2.0},

                        "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},

                        "BackupPositionOffset" : {"x":1.5, "y":0.0, "z":-2.0},

                        "BackupAngleOffset" : {"x":0.0, "y":0.0, "z":0.0},



                        "IsUseRotationY" : true,

                        "IsUseRotationXZ" : false,

                    }

                },

                "Priority" : 1,

                "IsMustOnBackstage" : false,

                "OnAidAttackBegin" : 

                [

                    {

                        "$type" : "MoleMole.FireEffect",

                        "EffectPattern" : "Eff_Avatar_LevelUp_01",

                        "Target" : "LocalAvatar"

                    }

                ]

            },



            "AidAttackConditionList" : 

            [

                {

                    "AidAttackTagList" : 

                    [

                        {

                            "Tag" : "Test1",

                            "IsOnlyLocalAvatar" : false,

                        },

                        {

                            "Tag" : "Test3",

                            "IsOnlyLocalAvatar" : false,

                            "CloseDelayTime" : 2.0,

                        }

                    ],

                    "OverrideParam" : 

                    {

                        "SwitchInIndex" : 10,

                        "Priority" : 3,

                        "IsMustOnBackstage" : false

                        // "OnAidAttackWindowOpened" : 

                        // [

                        //     {

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

                        //         "EffectPattern" : "Eff_Avatar_LevelUp_01",

                        //         "Target" : "LocalAvatar"

                        //     }

                        // ]

                    },

                },

                {

                    "AidAttackTagList" : 

                    [

                        {

                            "Tag" : "Test2",

                            "IsOnlyLocalAvatar" : false,

                        },

                        {

                            "Tag" : "Test4",

                            "IsOnlyLocalAvatar" : false,

                            "CloseDelayTime" : 3.0,

                        }

                    ],

                    "OverrideParam" : 

                    {

                        "SwitchInIndex" : 20,

                        "Priority" : 5,

                        "IsMustOnBackstage" : false,

                        // "OnAidAttackWindowClosed" : 

                        // [

                        //     {

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

                        //         "EffectPattern" : "Eff_Avatar_LevelUp_01",

                        //         "Target" : "LocalAvatar"

                        //     }

                        // ]

                    },

                }

            ]

    

        }

    ],

}