{
  "AbilityName": "Durahan_ChargeAttack_02",
  "AbilityStacking": "Unique",
  "OnAbilityStart": [
    {
      "$type": "SetAnimCtrlerParamAction",
      "IntVal": 0,
      "ParamName": "Int_Skill_01_AttackIndex",
      "ParamType": 3,
      "Predicates": [
        {
          "$type": "ByOr",
          "Predicates": [
            {
              "$type": "ByAngleRange",
              "AngleMax": 90,
              "AngleMin": -90,
              "CompareTarget": "SelfAttackTarget",
              "Target": "Self"
            }
          ],
          "Target": "Self"
        }
      ],
      "Target": "Self"
    },
    {
      "$type": "SetAnimCtrlerParamAction",
      "IntVal": 1,
      "ParamName": "Int_Skill_01_AttackIndex",
      "ParamType": 3,
      "Predicates": [
        {
          "$type": "ByOr",
          "Predicates": [
            {
              "$type": "ByAngleRange",
              "AngleMax": -90,
              "AngleMin": -180,
              "CompareTarget": "SelfAttackTarget",
              "Target": "Self"
            },
            {
              "$type": "ByAngleRange",
              "AngleMax": 180,
              "AngleMin": 90,
              "CompareTarget": "SelfAttackTarget",
              "Target": "Self"
            }
          ],
          "Target": "Self"
        }
      ],
      "Target": "Self"
    }
  ]
}