{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "ReflectBulletModifier" ], "ZoneTag": "ReflectBullet" } ] } ], "AbilityName": "Lighter_ReflectBullet", "AbilityStacking": "Unique", "Modifiers": { "ReflectBulletModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 1, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 0.75 }, "HitEffect": { }, "ReflectStatus": true } ], "OnReflectBullet": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ReflectBullet", "ParamType": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "ChangeReflectBulletStatusAction", "ReflectStatus": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_ReflectBullet", "ParamType": 1, "Target": "Self" } ] } } }