{
  "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"
        }
      ]
    }
  }
}