{ "AbilityName" : "MachineGun_SpecialEffect", "AbilityStacking":"Unique", "AbilityMixins" : [ { "$type" : "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Alert", "LayerIndex": 1, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_01" ] }, { "AnimatorStateName": "Attack_Aim", "LayerIndex": 1, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_02" ] }, { "AnimatorStateName": "Attack_Shoot", "LayerIndex": 1, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_02" ] } ] } ], "Modifiers" : { "SepcialEffectModifier_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_MachineGun_AimLine", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "GunPoint", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true } } } ] }, "SepcialEffectModifier_02": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_MachineGun_AimLine_2", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "GunPoint", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true } } } ] } } }