{ "AbilityMixins": [ { "$type": "ShootingGroundMixin", "OnMagazineEmpty": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsAmmoExhausted", "ParamType": 2 } ], "OnZoomIn": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Trigger_Activity_IsSnipeFire" ], "IsAdd": true }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsSnipeFire", "ParamType": 2 }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Trigger_Activity_Scope_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Trigger_Activity_Scope_CamStretch_01" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ActivityTriggerShoot_visualImpairment_FXColorCorrection", "EffectType": "FXColorCorrection" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ActivityTriggerShoot_visualImpairment_Vignette", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ActivityTriggerShoot_visualImpairment_RadialBlur", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ActivityTriggerShoot_visualImpairment_Glitch", "EffectType": "Glitch" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_SFX_Char_Activity_Trigger_AimIn" } ], "OnZoomOut": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Trigger_Activity_IsSnipeFire" ], "IsAdd": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsSnipeFire", "ParamType": 2 }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Activity_Scope_CamZoom_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Activity_Scope_CamStretch_01" }, { "$type": "InterruptScreenEffectAction", "EffectType": "FXColorCorrection", "TargetKey": "ActivityTriggerShoot_visualImpairment_FXColorCorrection" }, { "$type": "InterruptScreenEffectAction", "EffectType": "Vignette", "TargetKey": "ActivityTriggerShoot_visualImpairment_Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectType": "RadialBlur", "TargetKey": "ActivityTriggerShoot_visualImpairment_RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectType": "Glitch", "TargetKey": "ActivityTriggerShoot_visualImpairment_Glitch" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_SFX_Char_Activity_Trigger_AimOut" } ] } ], "AbilityName": "Trigger_Activity_Reload", "AbilityStacking": "Unique" }