{

	//触发消失

	"AbilityName" : "GamePlaySUMO_OutRangeDie",

	"AbilityStacking":"Unique",

	"DefaultModifier":

	{

		"ModifierStacking":"Unique",

		"OnAdded":

		[

            //触发受击演出

            {

               "$type": "MoleMole.ApplyModifier",

               "ModifierName": "OutRangeDie_Modifier",

               "Target": "Self",

            },

		]

	},



   "Modifiers" : 

   {

        "OutRangeDie_Modifier" : 

        {

            "ModifierStacking" : "Unique",

            "Duration" : -1, //ModifierMixin与Modifier同生共死

            "MaxStackingNumber" : 1, //达到叠层上限后，最新的取代最旧的

            "IgnoreTimeScale" : false,



            "OnAdded" :

            [

                //添加ShaderMatCap表现

                {

                    "$type" : "MoleMole.ApplyMatCapAction",

                    "MatCapKey" : "Bangboo_Field_Death_ShaderMatCap_Start",

                    "Target" : "Self",

                },

            ],



            "ModifierMixins" : 

            [

                {

                    "$type": "MoleMole.FieldRangeMixin",

                    "TotalDuration": -1, //有效时长



                    //"StartEffectPattern": "Eff_Bangboo_Field_Death_Start_02",

                    "LoopEffectPattern": "Eff_Bangboo_Field_Death_Start_02",

                    "EndEffectPattern": "Eff_Bangboo_Field_Death_End_02",

                    "IsFollow": true,

                    

                    //力场初始位置

                    "FieldInitPosRot" : 

                    {

                        "CoordsOption" : "Self",

                        "NeedRaycastGround": true,

                        //"RaycastGroundOffset": 0.0,

                        "TargetOption" : 

                        {

                            "$type" : "MoleMole.ConfigPosRotReferTarget",

                            "OffsetReferTarget" : "Self",

                        },

                        "Offset" : 

                        {

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

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

        

                            "IsUseRotationY" : true,

                            "IsUseRotationXZ" : false,

                        },

                    },



                    "ColliderConfig":

                    {

                        "ColliderType" : "FanCylinder",

                        "FanCylinderColliderRadius" : 6,

                        "FanCylinderColliderHeight" : 10,

                        "FanCylinderColliderAngle" : 360,

                        "FanCylinderColliderVertexNum" :24,

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

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

                    },



                    //进入时

                    "FieldEnterActions":

                    [

                        {

                            "$type": "MoleMole.ApplyModifier",

                            "ModifierName": "OutRangeDie_Trigger_Mark",

                            "Target" : "Target",

                            "Predicates": 

                            [

                                {

                                    "$type": "MoleMole.ByRelativeCampType",

                                    "Relationship": "Enemy",

                                    "Target" : "Target",

                                },

                            ]

                        },

                    ],



                    //退出时

                    "FieldExitActions":

                    [

                        {

                            "$type": "MoleMole.RemoveModifier",

                            "ModifierName": "OutRangeDie_Trigger_Mark",

                            "Target" : "Target",

                            "Predicates": 

                            [

                                {

                                    "$type": "MoleMole.ByRelativeCampType",

                                    "Relationship": "Enemy",

                                    "Target" : "Target",

                                },

                            ]

                        },

                    ],

                }

            ],

        },



        "OutRangeDie_Trigger_Mark":

        {

            "ModifierStacking":"Unique",

            "Duration": -1,

            "IgnoreTimeScale" : false,

            //"ThinkInterval" : 0.5,



            "OnRemoved" :

            [ 

                {

                    "$type" : "MoleMole.SetAnimCtrlerParamAction",

                    "ParamType" : 3,

                    "ParamName" : "Int_LivingState",

                    "Target" : "Self",

                    "IntVal" : 1,

                },

                //触发受击动作

                {

                    "$type" : "MoleMole.SetAnimCtrlerParamAction",

                    "ParamType" : 1,

                    "ParamName" : "Trigger_Die",

                    "Target" : "Self",

                    "BoolVal" : true,

                },

            ]

        },

    },



	"AbilitySpecials" : 

	{

        //表格参数

        "HpPercentage" :

        {

            "Value" : 100.0

        },

        "ShieldAmount" :

        {

            "Value" : 1

        }

    }

}