{
  "AbilityName": "Graph_Palicus_Attack6_Bullet",
  "AbilityStacking": "Unique",
  "EventGraph": {
    "EditorOnlyData": {
      "Event": {
        "OnAdded": {
          "Position": {
            "x": 270,
            "y": 240
          }
        },
        "OnCollideDodgeDummy": {
          "Position": {
            "x": 190,
            "y": 730
          }
        },
        "OnCollideGround": {
          "Position": {
            "x": 230,
            "y": 1130
          }
        },
        "OnCollideTarget": {
          "Position": {
            "x": 240,
            "y": 490
          }
        },
        "OnCollideWall": {
          "Position": {
            "x": 250,
            "y": 910
          }
        }
      },
      "Graph": {
        "Pan": {
          "x": -473,
          "y": 61
        },
        "Zoom": 0.7561437
      },
      "Group": [
      ],
      "Node": [
        {
          "Position": {
            "x": 470,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 770.0001,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 1170,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 630.0001,
            "y": 630
          }
        },
        {
          "Position": {
            "x": 969.9999,
            "y": 340
          }
        },
        {
          "Position": {
            "x": 800,
            "y": 390
          }
        },
        {
          "Position": {
            "x": 1640,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 470,
            "y": 730
          }
        },
        {
          "Position": {
            "x": 1160,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 470,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 760,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 1350,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 1550,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 1750,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 1960,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 1940,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 2470,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 2810,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 2650,
            "y": 340
          }
        },
        {
          "Position": {
            "x": 2180,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 2140,
            "y": 590
          }
        },
        {
          "Position": {
            "x": 2300,
            "y": 490
          }
        },
        {
          "Position": {
            "x": 470,
            "y": 910
          }
        },
        {
          "Position": {
            "x": 650.0001,
            "y": 1010
          }
        },
        {
          "Position": {
            "x": 810.0001,
            "y": 910.0001
          }
        },
        {
          "Position": {
            "x": 470,
            "y": 1130
          }
        },
        {
          "Position": {
            "x": 810,
            "y": 1130
          }
        },
        {
          "Position": {
            "x": 650,
            "y": 1230
          }
        },
        {
          "Position": {
            "x": 1380,
            "y": 240
          }
        },
        {
          "Position": {
            "x": 950.0001,
            "y": 490
          }
        }
      ]
    },
    "EventMap": {
      "OnAdded": {
        "$type": "ConfigAbilityGraphEvent",
        "EventNodeBind": 0,
        "ParametersBind": [
        ]
      },
      "OnCollideDodgeDummy": {
        "$type": "ConfigAbilityGraphEvent",
        "EventNodeBind": 7,
        "IsCustom": true,
        "ParametersBind": [
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollidePosition"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollideNormal"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "BindId": [
              1003
            ],
            "OutputName": "CollideEntity"
          }
        ],
        "Template": "OnCollisionEvent"
      },
      "OnCollideGround": {
        "$type": "ConfigAbilityGraphEvent",
        "EventNodeBind": 25,
        "IsCustom": true,
        "ParametersBind": [
          {
            "$type": "ConfigDynamicOutputValue",
            "BindId": [
              1016,
              1017
            ],
            "OutputName": "CollidePosition"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollideNormal"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollideEntity"
          }
        ],
        "Template": "OnCollisionEvent"
      },
      "OnCollideTarget": {
        "$type": "ConfigAbilityGraphEvent",
        "EventNodeBind": 9,
        "IsCustom": true,
        "ParametersBind": [
          {
            "$type": "ConfigDynamicOutputValue",
            "BindId": [
              1010
            ],
            "OutputName": "CollidePosition"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollideNormal"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "BindId": [
              1004,
              1007,
              1009
            ],
            "OutputName": "CollideEntity"
          }
        ],
        "Template": "OnCollisionEvent"
      },
      "OnCollideWall": {
        "$type": "ConfigAbilityGraphEvent",
        "EventNodeBind": 22,
        "IsCustom": true,
        "ParametersBind": [
          {
            "$type": "ConfigDynamicOutputValue",
            "BindId": [
              1016
            ],
            "OutputName": "CollidePosition"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollideNormal"
          },
          {
            "$type": "ConfigDynamicOutputValue",
            "OutputName": "CollideEntity"
          }
        ],
        "Template": "OnCollisionEvent"
      }
    },
    "NodeList": [
      {
        "$type": "AttachEffectNode",
        "AttachPoint": "",
        "DefaultOutBind": 10,
        "EffectID": {
          "$type": "ConfigOutputValue"
        },
        "Key": {
          "DefaultValue": "Eff_Monster_Palicus_Common_01_Trail"
        },
        "PositionOffset": {
        },
        "RotationOffset": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 0
        }
      },
      {
        "$type": "BranchNode",
        "Condition": {
          "BindId": 1020
        },
        "DefaultOutBind": -1,
        "FalseBind": -1,
        "PreActionBind": [
          3
        ],
        "TrueBind": 29
      },
      {
        "$type": "ApplySimpleMove",
        "DefaultOutBind": 28,
        "PreActionBind": [
          4
        ],
        "TargetProp": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Time": {
          "DefaultValue": -1
        },
        "Velocity": {
          "BindId": 1000
        }
      },
      {
        "$type": "IsEntityValid",
        "DefaultOutBind": -1,
        "Entity": {
          "$type": "ConfigInputValue",
          "BindId": 1019
        },
        "IsValid": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1020
          ]
        }
      },
      {
        "$type": "VectorMulNum",
        "DefaultOutBind": -1,
        "Num": {
          "BindId": 1002
        },
        "PreActionBind": [
          5
        ],
        "Result": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1000
          ]
        },
        "Vector": {
          "BindId": 1001
        }
      },
      {
        "$type": "GetVariable",
        "DefaultOutBind": -1,
        "Output": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1002
          ]
        },
        "VarScope": "Auto",
        "VariableKey": "Float_Speed"
      },
      {
        "$type": "AttachRaycaster",
        "ColliderConfig": {
          "$type": "ConfigurableColliderConfig",
          "BoxColliderDistance": 6,
          "BoxColliderHeight": 0.2,
          "BoxColliderWidth": 3.5,
          "CapsuleColliderHeight": 0,
          "CapsuleColliderRadius": 0,
          "ColliderAngleOffset": {
            "x": 0,
            "y": 0,
            "z": 0
          },
          "ColliderPosOffset": {
            "x": 0,
            "y": 0,
            "z": 1
          },
          "ColliderType": "Box",
          "DynamicObjectName": "",
          "FanCylinderColliderAngle": 0,
          "FanCylinderColliderHeight": 0,
          "FanCylinderColliderRadius": 0,
          "FanCylinderColliderVertexNum": 0,
          "SphereColliderRadius": 0
        },
        "DefaultOutBind": 15,
        "HitLayer": "HitCollider",
        "OnHitDodgeDummy": {
          "DefaultValue": {
            "$type": "AbilityGraphEvent",
            "EventName": "OnCollideDodgeDummy"
          }
        },
        "OnHitGround": {
        },
        "OnHitOther": {
        },
        "OnHitWall": {
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "TriggerOnEnter": false
      },
      {
        "$type": "TriggerDodgeDummy",
        "Attacker": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "DefaultOutBind": -1,
        "Key": {
          "DefaultValue": "Monster_Palicus_ATK06_Attackproperty_Bullet"
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 1003
        }
      },
      {
        "$type": "BranchNode",
        "Condition": {
          "BindId": 1005
        },
        "DefaultOutBind": -1,
        "FalseBind": 11,
        "TrueBind": -1
      },
      {
        "$type": "GetPropCaster",
        "Caster": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1006,
            1019
          ]
        },
        "DefaultOutBind": 1,
        "TargetProp": {
          "$type": "ConfigInputValue",
          "BindId": 0
        }
      },
      {
        "$type": "GetEntityDirection",
        "DefaultOutBind": 2,
        "Forward": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1001
          ]
        },
        "Right": {
          "$type": "ConfigOutputValue"
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Up": {
          "$type": "ConfigOutputValue"
        }
      },
      {
        "$type": "IsEntityInvincible",
        "DefaultOutBind": 12,
        "Result": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1008
          ]
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 1007
        }
      },
      {
        "$type": "BranchNode",
        "Condition": {
          "BindId": 1008
        },
        "DefaultOutBind": -1,
        "FalseBind": 13,
        "TrueBind": -1
      },
      {
        "$type": "DirectAttackTarget",
        "Attacker": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "DefaultOutBind": 14,
        "Key": {
          "DefaultValue": "Monster_Palicus_ATK06_Attackproperty_Bullet"
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 1009
        }
      },
      {
        "$type": "CreateEffectNode",
        "DefaultOutBind": 21,
        "EffectID": {
          "$type": "ConfigOutputValue"
        },
        "Key": {
          "DefaultValue": "Eff_Monster_Common_02_Ether_Explode"
        },
        "Position": {
          "BindId": 1010
        },
        "Rotation": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        }
      },
      {
        "$type": "DelayNode",
        "Complete": 19,
        "DefaultOutBind": -1,
        "DelayTime": {
          "DefaultValue": 10
        }
      },
      {
        "$type": "CreateEffectNode",
        "DefaultOutBind": 17,
        "EffectID": {
          "$type": "ConfigOutputValue"
        },
        "Key": {
          "DefaultValue": "Eff_Monster_Common_02_Ether_Explode"
        },
        "Position": {
          "BindId": 1012
        },
        "Rotation": {
          "$type": "ConfigInputValue",
          "BindId": 1013
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        }
      },
      {
        "$type": "DestroyProp",
        "DefaultOutBind": -1,
        "PreActionBind": [
          18
        ],
        "PropID": {
          "$type": "ConfigInputValue",
          "BindId": 1011
        }
      },
      {
        "$type": "GetSelfEntity",
        "DefaultOutBind": -1,
        "Self": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1011
          ]
        }
      },
      {
        "$type": "GetEntityPosRot",
        "AttachPoint": {
        },
        "DefaultOutBind": 16,
        "Position": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1012
          ]
        },
        "Rotation": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1013
          ]
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 0
        }
      },
      {
        "$type": "GetSelfEntity",
        "DefaultOutBind": -1,
        "Self": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1014
          ]
        }
      },
      {
        "$type": "DestroyProp",
        "DefaultOutBind": -1,
        "PreActionBind": [
          20
        ],
        "PropID": {
          "$type": "ConfigInputValue",
          "BindId": 1014
        }
      },
      {
        "$type": "CreateEffectNode",
        "DefaultOutBind": 24,
        "EffectID": {
          "$type": "ConfigOutputValue"
        },
        "Key": {
          "DefaultValue": "Eff_Monster_Common_02_Ether_Explode"
        },
        "Position": {
          "BindId": 1016
        },
        "Rotation": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        }
      },
      {
        "$type": "GetSelfEntity",
        "DefaultOutBind": -1,
        "Self": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1015
          ]
        }
      },
      {
        "$type": "DestroyProp",
        "DefaultOutBind": -1,
        "PreActionBind": [
          23
        ],
        "PropID": {
          "$type": "ConfigInputValue",
          "BindId": 1015
        }
      },
      {
        "$type": "CreateEffectNode",
        "DefaultOutBind": 26,
        "EffectID": {
          "$type": "ConfigOutputValue"
        },
        "Key": {
          "DefaultValue": "Eff_Monster_Common_02_Ether_Explode_Ground"
        },
        "Position": {
          "BindId": 1017
        },
        "Rotation": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "Scale": {
          "DefaultValue": {
            "x": 1,
            "y": 1,
            "z": 1
          }
        }
      },
      {
        "$type": "DestroyProp",
        "DefaultOutBind": -1,
        "PreActionBind": [
          27
        ],
        "PropID": {
          "$type": "ConfigInputValue",
          "BindId": 1018
        }
      },
      {
        "$type": "GetSelfEntity",
        "DefaultOutBind": -1,
        "Self": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1018
          ]
        }
      },
      {
        "$type": "AttachRaycaster",
        "ColliderConfig": {
          "$type": "ConfigurableColliderConfig",
          "BoxColliderDistance": 0.4,
          "BoxColliderHeight": 0.2,
          "BoxColliderWidth": 3,
          "CapsuleColliderHeight": 0,
          "CapsuleColliderRadius": 0,
          "ColliderAngleOffset": {
            "x": 0,
            "y": 0,
            "z": 0
          },
          "ColliderPosOffset": {
            "x": 0,
            "y": 0,
            "z": -1.2
          },
          "ColliderType": "Box",
          "DynamicObjectName": "",
          "FanCylinderColliderAngle": 0,
          "FanCylinderColliderHeight": 0,
          "FanCylinderColliderRadius": 0,
          "FanCylinderColliderVertexNum": 0,
          "SphereColliderRadius": 0
        },
        "DefaultOutBind": 6,
        "HitLayer": "AllCollider",
        "OnHitDodgeDummy": {
          "DefaultValue": {
            "$type": "AbilityGraphEvent",
            "EventName": "OnCollideDodgeDummy"
          }
        },
        "OnHitGround": {
          "DefaultValue": {
            "$type": "AbilityGraphEvent",
            "EventName": "OnCollideGround"
          }
        },
        "OnHitOther": {
          "DefaultValue": {
            "$type": "AbilityGraphEvent",
            "EventName": "OnCollideTarget"
          }
        },
        "OnHitWall": {
          "DefaultValue": {
            "$type": "AbilityGraphEvent",
            "EventName": "OnCollideWall"
          }
        },
        "Target": {
          "$type": "ConfigInputValue",
          "BindId": 0
        },
        "TriggerOnEnter": true
      },
      {
        "$type": "IsEntityInCamp",
        "Camp": "Allied",
        "DefaultOutBind": 8,
        "Result": {
          "$type": "ConfigOutputValue",
          "BindId": [
            1005
          ]
        },
        "SelfEntity": {
          "$type": "ConfigInputValue",
          "BindId": 1006
        },
        "TargetEntity": {
          "$type": "ConfigInputValue",
          "BindId": 1004
        }
      }
    ],
    "VariableRegisterList": [
      {
        "$type": "AbilityVariableRegister",
        "DefaultValue": {
          "$type": "ConfigDynamicValueFloat",
          "Value": 30
        },
        "ElementType": "Float",
        "Key": "Float_Speed",
        "Scope": "Auto",
        "Type": "Float"
      }
    ]
  },
  "OnAdded": [
    {
      "$type": "CallGraphEvent",
      "EventName": "OnAdded"
    }
  ]
}