{

    "AbilityName" : "LaserBeam_BulletType_02",

    "AbilityStacking":"Unique",

    "AbilityMixins" : 

    [

        {

            "$type": "MoleMole.LaserMixin",

            "EffectName": "Eff_SkillEffect_LightningChain_TransmitEffect_Basic_Test",//激光调用特效，需要使用linerender制作。当前有Bug



            //激光基础参数配置

            "Length": 40,//当未命中目标时，激光最大射程。

            "ColliderRadius": 0.0,//光线命中碰撞盒的调整范围。

            "ColliderLayers": //可阻挡激光的碰撞盒层级

            [

                "StageCollider",

                "HitCollider"

            ],

            "AliveDuration": 120.0,//激光存续时长

            "HitInterval": 0.2,//激光每次打击生效间隔，单位：秒

            "FirstHitDelayTime": 0.0,//初次打击点延迟时间，单位：秒

            "HitAnimEventID": "#SkillEffect_Test_LaserBeam",//激光伤害调用的打击帧，若不为任何角色的打击帧，则配置在公共打击帧处。

            //"LastHitAnimEventID": "Nostradamus_Attack_Branch_01_Bullet_AttackProperty_01111",//最后一击造成的伤害，若不为任何角色的打击帧，则配置在公共打击帧处。



            //公共打击帧配置文件路径：NAP_UnityProj\Assets\NapResources\Data\ScriptConfig\AnimEvents\EntitySharedAnimEvents

            //公共打击帧调用mixin持有者的属性。



            //激光表现相关配置

            //激光初始生效位置设置

            "LaserInitPosRot": 

            {

                "CoordsOption": "Self",

                "TargetOption": 

                {

                    "$type": "MoleMole.ConfigPosRotReferTarget",

                    "OffsetReferTarget": "Self",

                    "AttachPoint": "MiddlePoint",//激光射出口挂点，若没有挂点，则默认为root点

                    "IsUseAttachPointPos": false,

                    "IsUseAttachPointRotation": true

                },

                "Offset": //根据激光挂点做偏移

                {

                    "PositionOffset": //位置偏移

                    {

                        "x": 0,

                        "y": 0,

                        "z": 0.0

                    },

                    "AngleOffset": //角度偏移

                    {

                        "x": 0.0,

                        "y": 0.0,

                        "z": 180.0

                    }

                }

            },

            //激光终点位置设置

            "LaserEndPosRot": 

            {

                "CoordsOption": "Self",

                "TargetOption": 

                {

                    "$type": "MoleMole.ConfigPosRotReferTarget",

                    "OffsetReferTarget": "Self"

                },

                "Offset": 

                {

                    "PositionOffset": 

                    {

                        "x": 0.0,

                        "y": 1.0,

                        "z": -2.0

                    }

                }

            },

            //"StartEffect": //激光起手特效，激光发射前触发的特效

            //{

            //  "EffectPattern": "Eff_Nostradamus_Attack_Branch_01_Explode"

            //},

            "EndEffect": //激光重点特效，激光未命中目标时，触发的终点特效

            {

                "EffectPattern": "Eff_Monster_Patroller_Debuff_Stun_Loop_Spark"

            },

            "HitEffect": //激光命中特效，根据激光打击频率播放

            {

                "EffectPattern": "Eff_Nostradamus_Attack_Branch_01_Explode"

            },

            //激光相关音频配置

            "AudioEffect": "",



            //激光使用的mixin中的专属回调

            "OnLaserStartAction": //当激光开始时

            [

                // {

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

                //   "ModifierName": "BurnBuffModifier",

                //   "Target": "Self"

                // }

            ]

        }

    ]

}