{ "AbilityName": "SPBilly_GetOff_Graph", "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "CallGraphHitEvent", "EventName": "OnHitOther" } ] }, "EventGraph": { "EditorOnlyData": { "Event": { "OnAbilityTrigger": { "Position": { "x": 1820, "y": 710 } }, "OnHitOther": { "Position": { "x": 2252, "y": 402 } } }, "Graph": { "Pan": { "x": -2500, "y": -21 }, "Zoom": 1.15 }, "Group": [ ], "Node": [ { "Position": { "x": 2370, "y": 710 } }, { "Position": { "x": 2800, "y": 100 } }, { "Position": { "x": 2020, "y": 710 } }, { "Position": { "x": 1830, "y": 780 } }, { "Position": { "x": 2490, "y": 480 } }, { "Position": { "x": 2710, "y": 400 } }, { "Position": { "x": 2560, "y": 100 } }, { "Position": { "x": 3060, "y": 100 } }, { "Position": { "x": 3320, "y": 100 } }, { "Position": { "x": 2290, "y": 90.00002 } }, { "Position": { "x": 3590, "y": 100 } }, { "Position": { "x": 2970, "y": 400 } }, { "Position": { "x": 3250, "y": 400 } }, { "Position": { "x": 3500, "y": 400 } }, { "Position": { "x": 2210, "y": 930 } }, { "Position": { "x": 2030, "y": 960.0001 } }, { "Position": { "x": 3900, "y": 400 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 0, "y": 0 } }, { "Position": { "x": 2650, "y": 710.0001 } } ] }, "EventMap": { "OnAbilityTrigger": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 2, "ParametersBind": [ ] }, "OnHitOther": { "$type": "ConfigAbilityGraphEvent", "EventNodeBind": 5, "ParametersBind": [ { "$type": "ConfigDynamicOutputValue", "BindId": [ 1002 ], "OutputName": "AnimKey" }, { "$type": "ConfigDynamicOutputValue", "BindId": [ 1005, 1006 ], "OutputName": "Attackee" } ] } }, "NodeList": [ { "$type": "CreateProp", "DefaultOutBind": 20, "ExtraComponents": [ "TimeScaleComponent" ], "InitialGraphKey": { "DefaultValue": "SPBilly_GetOff_Projectile" }, "ModelSize": { "DefaultValue": 1 }, "NeedSearchCloseLocalAvatar": false, "NeedSearchClosePropCaster": false, "Position": { "BindId": 1003 }, "PreActionBind": [ 15, 14 ], "PropID": { "$type": "ConfigOutputValue", "BindId": [ 1017 ] }, "Rotation": { "$type": "ConfigInputValue", "BindId": 1004 }, "SearchRadio": 2 }, { "$type": "DelayNode", "Complete": 7, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.05 } }, { "$type": "GetEntityPosRot", "AttachPoint": { }, "DefaultOutBind": 0, "Position": { "$type": "ConfigOutputValue", "BindId": [ 1012 ] }, "PreActionBind": [ 3 ], "Rotation": { "$type": "ConfigOutputValue", "BindId": [ 1004, 1013 ] }, "Target": { "$type": "ConfigInputValue", "BindId": 1001 } }, { "$type": "GetSelfEntity", "DefaultOutBind": -1, "Self": { "$type": "ConfigOutputValue", "BindId": [ 1001 ] } }, { "$type": "StringCompare", "DefaultOutBind": -1, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1000 ] }, "String1": { "BindId": 1002 }, "String2": { "DefaultValue": "SPBilly_Attack_Special_01_GetOff_AttackProperty_01_Projectile" } }, { "$type": "BranchNode", "Condition": { "BindId": 1000 }, "DefaultOutBind": -1, "FalseBind": -1, "PreActionBind": [ 4 ], "TrueBind": 11 }, { "$type": "TriggerCameraShake", "DefaultOutBind": 1, "Key": { "DefaultValue": "Zhenzhen_Attack_Normal_02_CamShake_A_02" }, "PreActionBind": [ 9 ], "Target": { "$type": "ConfigInputValue", "BindId": 1011 } }, { "$type": "DirectAttackTarget", "Attacker": { "$type": "ConfigInputValue", "BindId": 0 }, "DefaultOutBind": 8, "Key": { "DefaultValue": "SPBilly_Attack_Special_01_GetOff_AttackProperty_02" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "DelayNode", "Complete": 10, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.1 } }, { "$type": "GetVariable", "DefaultOutBind": -1, "Output": { "$type": "ConfigOutputValue", "BindId": [ 1011 ] }, "VarScope": "Auto", "VariableKey": "MainProp" }, { "$type": "DirectAttackTarget", "Attacker": { "$type": "ConfigInputValue", "BindId": 0 }, "DefaultOutBind": -1, "Key": { "DefaultValue": "SPBilly_Attack_Special_01_GetOff_AttackProperty_03" }, "Target": { "$type": "ConfigInputValue", "BindId": 0 } }, { "$type": "DelayNode", "Complete": 12, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.05 } }, { "$type": "DirectAttackTarget", "Attacker": { "$type": "ConfigInputValue", "BindId": 0 }, "DefaultOutBind": 13, "Key": { "DefaultValue": "SPBilly_Attack_Special_01_GetOff_AttackProperty_02" }, "Target": { "$type": "ConfigInputValue", "BindId": 1005 } }, { "$type": "DelayNode", "Complete": 16, "DefaultOutBind": -1, "DelayTime": { "DefaultValue": 0.1 } }, { "$type": "VectorAdd", "DefaultOutBind": -1, "InOne": { "BindId": 1012 }, "InTwo": { "BindId": 1014 }, "OutValue": { "$type": "ConfigOutputValue", "BindId": [ 1003 ] }, "PreActionBind": [ 16, 15 ] }, { "$type": "RotateVector", "DefaultOutBind": -1, "Result": { "$type": "ConfigOutputValue", "BindId": [ 1014 ] }, "RotateValue": { "$type": "ConfigInputValue", "BindId": 1013 }, "V3Value": { "DefaultValue": { "x": 0, "y": 0, "z": -2.2 } } }, { "$type": "DirectAttackTarget", "Attacker": { "$type": "ConfigInputValue", "BindId": 0 }, "DefaultOutBind": -1, "Key": { "DefaultValue": "SPBilly_Attack_Special_01_GetOff_AttackProperty_03" }, "Target": { "$type": "ConfigInputValue", "BindId": 1006 } }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "PlaceholderNode", "DefaultOutBind": -1 }, { "$type": "SetVariable", "ConstValue": { "$type": "ConfigDynamicValue" }, "DefaultOutBind": -1, "Input": { "$type": "ConfigInputValue", "BindId": 1017 }, "VarScope": "Auto", "VariableKey": "MainProp" } ], "VariableRegisterList": [ { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "MainProp", "Scope": "Auto", "Type": "Entity" }, { "$type": "AbilityVariableRegister", "DefaultValue": { "$type": "ConfigDynamicValue" }, "ElementType": "Entity", "Key": "EffectEntity", "Scope": "Entity", "Type": "Entity" } ] }, "OnAbilityTrigger": [ { "$type": "CallGraphEvent", "EventName": "OnAbilityTrigger" } ] }