{ "AbilityName": "TestGraph_14", "EventGraph": { "EditorOnlyData": { "Event": { "OnAbilityTrigger": { "Position": { "x": 260, "y": 151 } }, "OnAdded": { "Position": { "x": 290, "y": -137 } }, "OnCollideOther": { "Position": { "x": 245, "y": 678 } }, "OnCollideWall": { "Position": { "x": 254, "y": 398 } } }, "Graph": { "Pan": { "x": -336, "y": 25 }, "Zoom": 1.15 }, "Group": [ ], "Node": [ { "Position": { "x": 2227, "y": 145 } }, { "Position": { "x": 664, "y": 398 } }, { "Position": { "x": 1047, "y": 398 } }, { "Position": { "x": 664, "y": 580 } }, { "Position": { "x": 1117, "y": 677 } }, { "Position": { "x": 1500, "y": 677 } }, { "Position": { "x": 1117, "y": 894 } }, { "Position": { "x": 2454, "y": 144 } }, { "Position": { "x": 694, "y": 151 } }, { "Position": { "x": 445, "y": 151 } }, { "Position": { "x": 1514, "y": 151 } }, { "Position": { "x": 1280, "y": 151 } }, { "Position": { "x": 1001, "y": 151 } }, { "Position": { "x": 2681, "y": 144 } }, { "Position": { "x": 2909, "y": 144 } }, { "Position": { "x": 1999, "y": 145 } }, { "Position": { "x": 1756, "y": 145 } }, { "Position": { "x": 1379, "y": 309 } }, { "Position": { "x": 467, "y": 398 } }, { "Position": { "x": 311, "y": 554 } }, { "Position": { "x": 871, "y": 398 } }, { "Position": { "x": 467, "y": 678 } }, { "Position": { "x": 302, "y": 836 } }, { "Position": { "x": 1342, "y": 677 } }, { "Position": { "x": 452, "y": -137 } }, { "Position": { "x": 290, "y": -50 } }, { "Position": { "x": 284, "y": 41 } }, { "Position": { "x": 676, "y": 678 } }, { "Position": { "x": 899, "y": 678 } }, { "Position": { "x": 495, "y": 835 } } ] }, "EventMap": { "OnAbilityTrigger": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 9, "ParametersBind": [ ] }, "OnAdded": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 24, "ParametersBind": [ ] }, "OnCollideOther": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 21, "IsCustom": true, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "BindId": [ 1004 ], "OutputName": "CollidePosition" }, { "$type": "ConfigDynamicOutputValue", "OutputName": "CollideNormal" }, { "$type": "ConfigDynamicOutputValue", "BindId": [ 1003, 1021 ], "OutputName": "CollideEntity" } ], "Template": "OnCollisionEvent" }, "OnCollideWall": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 18, "IsCustom": true, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "BindId": [ 1000 ], "OutputName": "CollidePosition" }, { "$type": "ConfigDynamicOutputValue", "OutputName": "CollideNormal" }, { "$type": "ConfigDynamicOutputValue", "BindId": [ 1001 ], "OutputName": "CollideEntity" } ], "Template": "OnCollisionEvent" } }, "NodeList": [ { "$type": "AttachRaycaster", "ColliderConfig": { "$type": "ConfigurableColliderConfig", "BoxColliderDistance": 1, "BoxColliderHeight": 1, "BoxColliderWidth": 1, "CapsuleColliderHeight": 0, "CapsuleColliderRadius": 0, "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "Box", "DynamicObjectName": "", "FanCylinderColliderAngle": 0, "FanCylinderColliderHeight": 0, "FanCylinderColliderRadius": 0, "FanCylinderColliderVertexNum": 0, "SphereColliderRadius": 0 }, "DefaultOutBind": 7, "HitLayer": "HitCollider", "OnHitGround": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollideWall" } }, "OnHitOther": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollideOther" } }, "OnHitWall": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollideWall" } }, "Target": { "$type": "ConfigInputValue", "BindId": 1008 } }, { "$type": "CreateEffectNode", "DefaultOutBind": 20, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Treasure_Open" }, "Position": { "BindId": 1000 }, "Rotation": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } } }, { "$type": "LogValueNode", "DefaultOutBind": -1, "PreActionBind": [ 3 ], "Value": { "BindId": 1002 } }, { "$type": "AsStringNode", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1001 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1002 ] } }, { "$type": "AttachEffectNode", "AttachPoint": "", "DefaultOutBind": 23, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Treasure_Open" }, "PositionOffset": { }, "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } }, "Target": { "$type": "ConfigInputValue", "BindId": 1003 } }, { "$type": "LogValueNode", "DefaultOutBind": -1, "PreActionBind": [ 6 ], "Value": { "BindId": 1005 } }, { "$type": "AsStringNode", "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1004 }, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1005 ] } }, { "$type": "LogValueNode", "DefaultOutBind": 13, "Value": { "DefaultValue": "Raycast" } }, { "$type": "CreateProp", "DefaultOutBind": 12, "InitialGraphKey": { }, "ModelSize": { "DefaultValue": 1 }, "Position": { "BindId": 1006 }, "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1008, 1010, 1011, 1012, 1013 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1007 } }, { "$type": "GetEntityPosRot", "AttachPoint": { "DefaultValue": "MiddlePoint" }, "DefaultOutBind": 8, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1006 ] }, "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1007 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "ApplySimpleMove", "DefaultOutBind": 16, "PreActionBind": [ 17 ], "TargetProp": { "$type": "ConfigInputValue", "BindId": 1010 }, "Time": { "DefaultValue": -1 }, "Velocity": { "BindId": 1009 } }, { "$type": "GetEntityDirection", "DefaultOutBind": 10, "Forward": { "$type": "ConfigOutputValue", "BindId": [ 1014 ] }, "Right": { "$type": "ConfigOutputValue" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 }, "Up": { "$type": "ConfigOutputValue" } }, { "$type": "AttachEffectNode", "AttachPoint": "", "DefaultOutBind": 11, "EffectID": { "$type": "ConfigOutputValue" }, "Key": { "DefaultValue": "Eff_Monster_Common_01_Ether_Bullet" }, "PositionOffset": { "DefaultValue": { "x": 0, "y": 0, "z": 0 } }, "RotationOffset": { "$type": "ConfigInputValue", "BindId": 0 }, "Scale": { "DefaultValue": { "x": 1, "y": 1, "z": 1 } }, "Target": { "$type": "ConfigInputValue", "BindId": 1011 } }, { "$type": "DelayNode", "Complete": 14, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 2 } }, { "$type": "DestroyProp", "DefaultOutBind": -1, "PropID": { "$type": "ConfigInputValue", "BindId": 1012 } }, { "$type": "AttachRaycaster", "ColliderConfig": { "$type": "ConfigurableColliderConfig", "BoxColliderDistance": 1, "BoxColliderHeight": 1, "BoxColliderWidth": 1, "CapsuleColliderHeight": 0, "CapsuleColliderRadius": 0, "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "Box", "DynamicObjectName": "", "FanCylinderColliderAngle": 0, "FanCylinderColliderHeight": 0, "FanCylinderColliderRadius": 0, "FanCylinderColliderVertexNum": 0, "SphereColliderRadius": 0 }, "DefaultOutBind": 0, "HitLayer": "StageCollider", "OnHitGround": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollideWall" } }, "OnHitOther": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollideOther" } }, "OnHitWall": { "DefaultValue": { "$type": "AbilityGraphEvent", "EventName": "OnCollideWall" } }, "Target": { "$type": "ConfigInputValue", "BindId": 1013 } }, { "$type": "SetVariable", "DefaultOutBind": 15, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "Bool_Collide" }, { "$type": "VectorMulNum", "DefaultOutBind": -1, "Num": { "DefaultValue": 10 }, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1009 ] }, "Vector": { "BindId": 1014 } }, { "$type": "BranchNode", "Condition": { "BindId": 1015 }, "DefaultOutBind": -1, "FalseBind": 1, "PreActionBind": [ 19 ], "TrueBind": -1 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1015 ] }, "VarScope": "Auto", "VariableKey": "Bool_Collide" }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValueBool", "Value": true }, "DefaultOutBind": 2, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "Bool_Collide" }, { "$type": "BranchNode", "Condition": { "BindId": 1016 }, "DefaultOutBind": -1, "FalseBind": 27, "PreActionBind": [ 22 ], "TrueBind": -1 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1016 ] }, "VarScope": "Auto", "VariableKey": "Bool_Collide" }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValueBool", "Value": true }, "DefaultOutBind": 5, "Input": { "$type": "ConfigInputValue", "BindId": 0 }, "VarScope": "Auto", "VariableKey": "Bool_Collide" }, { "$type": "AddToListNode", "DefaultOutBind": -1, "InValue": { "$type": "ConfigInputValue", "BindId": 1018 }, "List": { "$type": "ConfigInputValue", "BindId": 1017 }, "PreActionBind": [ 25, 26 ] }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1017 ] }, "VarScope": "Auto", "VariableKey": "EntityList_Filter" }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1018 ] } }, { "$type": "IsInListNode", "DefaultOutBind": 28, "InValue": { "$type": "ConfigInputValue", "BindId": 1021 }, "List": { "$type": "ConfigInputValue", "BindId": 1020 }, "PreActionBind": [ 29 ], "Result": { "$type": "ConfigOutputValue", "BindId": [ 1019 ] } }, { "$type": "BranchNode", "Condition": { "BindId": 1019 }, "DefaultOutBind": -1, "FalseBind": 4, "TrueBind": -1 }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1020 ] }, "VarScope": "Auto", "VariableKey": "EntityList_Filter" } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueBool", "Value": false }, "ElementType": "Boolean", "Key": "Bool_Collide", "Scope": "Auto", "Type": "Boolean" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValueList", "ElementType": "Integer", "Elements": [ ] }, "ElementType": "Integer", "Key": "EntityList_Filter", "Scope": "Auto", "Type": "List" } ] }, "OnAbilityTrigger": [ { "$type": "CallGraphEvent", "EventName": "OnAbilityTrigger" } ], "OnAdded": [ { "$type": "CallGraphEvent", "EventName": "OnAdded" } ] }