{
  "AbilityMixins": [
    {
      "$type": "AttachStateWithModifierMixin",
      "CheckCloudPlatformPerfectSwitch": true,
      "ConfigList": [
        {
          "AnimatorStateName": "Attack_1",
          "FrameCountHigh": 71,
          "FrameCountLow": 41,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_2",
          "FrameCountHigh": 105,
          "FrameCountLow": 75,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_3",
          "FrameCountHigh": 71,
          "FrameCountLow": 41,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_3",
          "FrameCountHigh": 218,
          "FrameCountLow": 188,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_4",
          "FrameCountHigh": 77,
          "FrameCountLow": 47,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_4",
          "FrameCountHigh": 221,
          "FrameCountLow": 191,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_5",
          "FrameCountHigh": 49,
          "FrameCountLow": 19,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "LightParryTagContralModifier",
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        },
        {
          "AnimatorStateName": "Attack_6",
          "FrameCountHigh": 44,
          "FrameCountLow": 14,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "EvadeTagContralModifier",
            "SwitchTagContralModifier",
            "FireAttackWarningEffect"
          ]
        }
      ]
    }
  ],
  "AbilityName": "GreedyGunner_AidTriggerControl",
  "AbilityStacking": "Unique",
  "Modifiers": {
    "AssaultPriorityAddModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "SetPerfectSwitchPriorityDeltaAction",
          "Assault": 1
        }
      ],
      "OnRemoved": [
        {
          "$type": "SetPerfectSwitchPriorityDeltaAction",
          "Assault": 0
        }
      ]
    },
    "AssaultTagContralModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Assault"
          ],
          "IsAdd": true,
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Assault"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    },
    "EvadePriorityAddModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "SetPerfectSwitchPriorityDeltaAction",
          "Evade": 1
        }
      ],
      "OnRemoved": [
        {
          "$type": "SetPerfectSwitchPriorityDeltaAction",
          "Evade": 0
        }
      ]
    },
    "EvadeTagContralModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Evade"
          ],
          "IsAdd": true,
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Evade"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    },
    "FireAttackWarningEffect": {
      "Duration": 0,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "TriggerAidAttackOpenWindowAction",
          "Target": "Self"
        },
        {
          "$type": "FireEffect",
          "AttachPointName": "Ether_Core",
          "EffectPattern": "Eff_Hint_CrossLight_3",
          "Predicates": [
            {
              "$type": "ByPerfectSwitchWindowOpen",
              "IsOpen": true
            },
            {
              "$type": "ByPerfectSwitchAttackWarningEnabled"
            }
          ],
          "Target": "Self"
        },
        {
          "$type": "FireEffect",
          "AttachPointName": "Ether_Core",
          "EffectPattern": "Eff_Hint_CrossLight_2",
          "Predicates": [
            {
              "$type": "ByPerfectSwitchWindowOpen",
              "IsOpen": false
            },
            {
              "$type": "ByPerfectSwitchAttackWarningEnabled"
            }
          ],
          "Target": "Self"
        }
      ]
    },
    "HeavyParryTagContralModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Parry_H",
            "AidAttack_Parry_ZoneCheck"
          ],
          "IsAdd": true,
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Parry_H",
            "AidAttack_Parry_ZoneCheck"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    },
    "LightParryTagContralModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Parry_L",
            "AidAttack_Parry_ZoneCheck"
          ],
          "IsAdd": true,
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Parry_L",
            "AidAttack_Parry_ZoneCheck"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    },
    "ParryPriorityAddModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "SetPerfectSwitchPriorityDeltaAction",
          "Parry": 1
        }
      ],
      "OnRemoved": [
        {
          "$type": "SetPerfectSwitchPriorityDeltaAction",
          "Parry": 0
        }
      ]
    },
    "ParryTypeContral_Left": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "SetAnimCtrlerParamAction",
          "IntVal": 1,
          "ParamName": "Int_ParryType",
          "ParamType": 3,
          "Target": "Self"
        }
      ]
    },
    "ParryTypeContral_Right": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "SetAnimCtrlerParamAction",
          "IntVal": 2,
          "ParamName": "Int_ParryType",
          "ParamType": 3,
          "Target": "Self"
        }
      ]
    },
    "SwitchTagContralModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Switch"
          ],
          "IsAdd": true,
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "AidAttack_Switch"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    }
  }
}