1
0
ZenlessData/Data/NotoriousDeadEndButcher_Special_Manager_Short_01.json
2025-01-21 21:25:26 -03:00

3453 lines
68 KiB
JSON

{
"AbilityName": "NotoriousDeadEndButcher_Special_Manager_Short_01",
"AbilityStacking": "Unique",
"EventGraph": {
"EditorOnlyData": {
"Event": {
"CheckDoorListSize": {
"Position": {
"x": 939.9999,
"y": 790.0001
}
},
"ClearDoorList": {
"Position": {
"x": 2200,
"y": -1040
}
},
"CreateDoorCheckSize": {
"Position": {
"x": 920,
"y": 610
}
},
"CreateSecondDoor": {
"Position": {
"x": 2200,
"y": -1350
}
},
"OnAbilityTrigger": {
"Position": {
"x": -4050,
"y": -1310
}
},
"SpawnTrain": {
"Position": {
"x": -1860,
"y": -690.0001
}
}
},
"Graph": {
"Pan": {
"x": 3068,
"y": 705
},
"Zoom": 1.15
},
"Group": [
{
"Position": {
"height": 400,
"width": 1483.038,
"x": -2875,
"y": -30
},
"Title": "计算火车出生位置"
},
{
"Position": {
"height": 150,
"width": 200,
"x": -2381.739,
"y": -180
},
"Title": "New Group"
}
],
"Node": [
{
"Position": {
"x": -110,
"y": -1280
}
},
{
"Position": {
"x": 1650,
"y": 790.0001
}
},
{
"Position": {
"x": -1150,
"y": -1400
}
},
{
"Position": {
"x": 340,
"y": -1280
}
},
{
"Position": {
"x": -670,
"y": 550
}
},
{
"Position": {
"x": -850,
"y": 650
}
},
{
"Position": {
"x": 340,
"y": -1150
}
},
{
"Position": {
"x": -790.0001,
"y": 70
}
},
{
"Position": {
"x": -640.0001,
"y": -650.0001
}
},
{
"Position": {
"x": -530,
"y": -1010
}
},
{
"Position": {
"x": -640,
"y": -560.0001
}
},
{
"Position": {
"x": -430,
"y": -520.0001
}
},
{
"Position": {
"x": 3100,
"y": 110
}
},
{
"Position": {
"x": -270.0001,
"y": 320
}
},
{
"Position": {
"x": 40,
"y": -410
}
},
{
"Comment": "射线打到墙则选择墙",
"Position": {
"x": 670,
"y": -710
}
},
{
"Position": {
"x": -1330,
"y": -690
}
},
{
"Position": {
"x": -350,
"y": -270
}
},
{
"Position": {
"x": 2430,
"y": 209.9999
}
},
{
"Position": {
"x": 200,
"y": -690
}
},
{
"Position": {
"x": 480.0001,
"y": -690.0001
}
},
{
"Position": {
"x": 1450,
"y": 790
}
},
{
"Position": {
"x": 1140,
"y": 910
}
},
{
"Position": {
"x": 1140,
"y": 790
}
},
{
"Position": {
"x": 1300,
"y": 939.9999
}
},
{
"Position": {
"x": -350,
"y": -401
}
},
{
"Position": {
"x": 370,
"y": 79.99998
}
},
{
"Position": {
"x": 3190,
"y": -1040
}
},
{
"Position": {
"x": 300,
"y": -270
}
},
{
"Position": {
"x": 2410,
"y": -889.9999
}
},
{
"Position": {
"x": 759.9999,
"y": -1280
}
},
{
"Position": {
"x": -1140,
"y": -1030
}
},
{
"Comment": "没打到墙固定100距离",
"Position": {
"x": 670.0001,
"y": -589.9999
}
},
{
"Position": {
"x": 2750,
"y": 330
}
},
{
"Position": {
"x": 2720,
"y": 230
}
},
{
"Position": {
"x": 2460,
"y": -1.525879E-05
}
},
{
"Position": {
"x": -2550,
"y": -1330
}
},
{
"Position": {
"x": 2450,
"y": -99.99999
}
},
{
"Position": {
"x": 2740,
"y": -60
}
},
{
"Position": {
"x": 2440,
"y": 310
}
},
{
"Position": {
"x": -3440,
"y": -1090
}
},
{
"Position": {
"x": -871,
"y": -340
}
},
{
"Position": {
"x": 49.99999,
"y": 80
}
},
{
"Position": {
"x": -600,
"y": -401
}
},
{
"Position": {
"x": 49,
"y": -270
}
},
{
"Position": {
"x": -591,
"y": -270
}
},
{
"Position": {
"x": 49.99998,
"y": -140
}
},
{
"Position": {
"x": 2610,
"y": -1040
}
},
{
"Position": {
"x": 2840,
"y": -1040
}
},
{
"Position": {
"x": 2750,
"y": 110
}
},
{
"Position": {
"x": -480,
"y": 340
}
},
{
"Position": {
"x": -2660,
"y": 230
}
},
{
"Position": {
"x": 3020,
"y": -1040
}
},
{
"Position": {
"x": -2110,
"y": -209.9999
}
},
{
"Position": {
"x": -29.99996,
"y": -1710
}
},
{
"Position": {
"x": -160,
"y": -1090
}
},
{
"Position": {
"x": -910,
"y": -1290
}
},
{
"Comment": "基于玩家坐标加300",
"Position": {
"x": -689.9999,
"y": -1470
}
},
{
"Position": {
"x": -2850,
"y": 220
}
},
{
"Position": {
"x": -2330,
"y": -1270
}
},
{
"Position": {
"x": -1610,
"y": -330
}
},
{
"Position": {
"x": -1350,
"y": -140
}
},
{
"Comment": "第二个门旋转",
"Position": {
"x": -1060,
"y": -80
}
},
{
"Position": {
"x": -1320,
"y": 0
}
},
{
"Position": {
"x": 2200,
"y": -200
}
},
{
"Position": {
"x": -2830,
"y": 100
}
},
{
"Position": {
"x": -2230,
"y": -1060
}
},
{
"Position": {
"x": -2400,
"y": 220
}
},
{
"Position": {
"x": -150,
"y": 550
}
},
{
"Position": {
"x": -580.0001,
"y": -1710
}
},
{
"Position": {
"x": -3430,
"y": -1300
}
},
{
"Position": {
"x": -3608,
"y": -1187
}
},
{
"Position": {
"x": 0,
"y": 0
}
},
{
"Position": {
"x": -2295,
"y": -236.9999
}
},
{
"Position": {
"x": -1380,
"y": -1030
}
},
{
"Position": {
"x": -1610,
"y": -1030
}
},
{
"Position": {
"x": -2290,
"y": -149.9999
}
},
{
"Position": {
"x": -669.9998,
"y": -1120
}
},
{
"Position": {
"x": 0,
"y": 0
}
},
{
"Position": {
"x": 0,
"y": 0
}
},
{
"Position": {
"x": 0,
"y": 0
}
},
{
"Position": {
"x": -2450,
"y": 99.99998
}
},
{
"Position": {
"x": -240,
"y": -569.9999
}
},
{
"Position": {
"x": -340,
"y": -1710
}
},
{
"Position": {
"x": 2240,
"y": -1270
}
},
{
"Position": {
"x": 2440,
"y": -1180
}
},
{
"Position": {
"x": 2240,
"y": -1180
}
},
{
"Position": {
"x": 2810,
"y": -1350
}
},
{
"Position": {
"x": -1890,
"y": -210
}
},
{
"Position": {
"x": 3160,
"y": -1350
}
},
{
"Position": {
"x": 1350,
"y": -700
}
},
{
"Position": {
"x": 780,
"y": -480
}
},
{
"Position": {
"x": 940,
"y": -380
}
},
{
"Position": {
"x": 1130,
"y": -410
}
},
{
"Position": {
"x": 1930,
"y": -700
}
},
{
"Position": {
"x": 1670,
"y": -700
}
},
{
"Position": {
"x": 1680,
"y": -560
}
},
{
"Position": {
"x": -2840,
"y": -1340
}
},
{
"Position": {
"x": -2930,
"y": -1020
}
},
{
"Position": {
"x": -2540,
"y": -1120
}
},
{
"Position": {
"x": -2750,
"y": -1100
}
},
{
"Position": {
"x": -2050,
"y": -1340
}
},
{
"Position": {
"x": -2030,
"y": -1120
}
},
{
"Position": {
"x": -1780,
"y": -1000
}
},
{
"Position": {
"x": -1400,
"y": -1510
}
},
{
"Position": {
"x": -1170,
"y": -1700
}
},
{
"Position": {
"x": -669.9998,
"y": -1220
}
},
{
"Position": {
"x": -490,
"y": -1180
}
},
{
"Position": {
"x": -1640,
"y": -210
}
},
{
"Position": {
"x": -970.0001,
"y": -1710
}
},
{
"Position": {
"x": -790.0001,
"y": -1670
}
},
{
"Position": {
"x": -1090,
"y": -1600
}
},
{
"Position": {
"x": 2410,
"y": -1040
}
},
{
"Position": {
"x": 559.9999,
"y": -1280
}
},
{
"Position": {
"x": -1830,
"y": -1290
}
},
{
"Position": {
"x": 1140,
"y": 610
}
},
{
"Position": {
"x": 980,
"y": 700
}
},
{
"Position": {
"x": 1550,
"y": 610
}
},
{
"Position": {
"x": 1340,
"y": 680
}
},
{
"Position": {
"x": 1740,
"y": 610
}
},
{
"Position": {
"x": -410,
"y": 660
}
},
{
"Position": {
"x": -420,
"y": 550
}
},
{
"Position": {
"x": -3190,
"y": -1300
}
},
{
"Position": {
"x": -580.0002,
"y": -1610
}
},
{
"Position": {
"x": 110,
"y": 550
}
},
{
"Position": {
"x": -1250,
"y": -1290
}
},
{
"Position": {
"x": 1800,
"y": -49.99998
}
},
{
"Position": {
"x": 2210,
"y": -50.00002
}
},
{
"Position": {
"x": 2020,
"y": -50.00002
}
},
{
"Position": {
"x": -1540,
"y": -1230
}
},
{
"Position": {
"x": -290,
"y": -1200
}
},
{
"Position": {
"x": 1020,
"y": -540
}
}
]
},
"EventMap": {
"CheckDoorListSize": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 23,
"IsCustom": true,
"ParametersBind": [
]
},
"ClearDoorList": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 112,
"IsCustom": true,
"ParametersBind": [
]
},
"CreateDoorCheckSize": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 115,
"IsCustom": true,
"ParametersBind": [
]
},
"CreateSecondDoor": {
"$type": "ConfigAbilityGraphEvent",
"CustomParams": [
],
"EventNodeBind": 87,
"IsCustom": true,
"ParametersBind": [
]
},
"OnAbilityTrigger": {
"$type": "ConfigAbilityGraphEvent",
"EventNodeBind": 70,
"ParametersBind": [
]
},
"SpawnTrain": {
"$type": "ConfigAbilityGraphEvent",
"EventNodeBind": 16,
"IsCustom": true,
"ParametersBind": [
],
"Template": "CustomEvent"
}
},
"NodeList": [
{
"$type": "CreateProp",
"DefaultOutBind": 3,
"InitialGraphKey": {
"DefaultValue": "NotoriousDeadEndButcher_Special_Door"
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1061
},
"PreActionBind": [
55,
130
],
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1002,
1064
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1063
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "SpawnTrain",
"Params": [
],
"PreActionBind": [
40
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "VectorMulNum",
"DefaultOutBind": -1,
"Num": {
"DefaultValue": 50
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1066
]
},
"Vector": {
}
},
{
"$type": "AddToListNode",
"DefaultOutBind": 113,
"InValue": {
"$type": "ConfigInputValue",
"BindId": 1002
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1003
},
"PreActionBind": [
6
]
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 121,
"Index": {
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1100
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1020
]
},
"PreActionBind": [
5
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1100
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1003
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "CreateProp",
"DefaultOutBind": 42,
"InitialGraphKey": {
"DefaultValue": "NotoriousDeadEndButcher_Special_Train_Short_01"
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1005
},
"PreActionBind": [
50,
62,
81
],
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1018,
1037,
1038,
1040
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1062
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1007,
1120
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPosRaw"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1028
]
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1008
]
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "VectorMulNum",
"DefaultOutBind": -1,
"Num": {
"DefaultValue": -50
},
"PreActionBind": [
10
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1121
]
},
"Vector": {
"BindId": 1008
}
},
{
"$type": "SendTransformToClipScript",
"DefaultOutBind": -1,
"EffectTarget": {
"$type": "ConfigInputValue",
"BindId": 1019
},
"Position1": {
"BindId": 1026
},
"Position2": {
"BindId": 1013
},
"PreActionBind": [
38,
34,
33,
49
],
"Rotation1": {
"$type": "ConfigInputValue",
"BindId": 1010
},
"Rotation2": {
"$type": "ConfigInputValue",
"BindId": 1027
},
"Scale1": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
},
"Scale2": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
}
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1004
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1046
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1022
]
},
"PreActionBind": [
50
]
},
{
"$type": "SetVariable",
"DefaultOutBind": -1,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1055
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "SetVariable",
"DefaultOutBind": 90,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1014
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "SequenceNode",
"DefaultOutBind": -1,
"Then": [
19,
43,
45,
7,
4
]
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 44,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1006,
1012,
1031,
1033
]
},
"Rotation": {
"$type": "ConfigOutputValue",
"BindId": [
1004
]
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1058
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1017,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
127
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1030
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "DoLineTrace",
"CanHitDodgeDummy": {
},
"CanHitGround": {
"DefaultValue": false
},
"CanHitOther": {
},
"CanHitWall": {
"DefaultValue": true
},
"DefaultOutBind": 20,
"EndPos": {
"BindId": 1015
},
"Entity": {
"$type": "ConfigOutputValue"
},
"HitLayer": "StageCollider",
"HitPoint": {
"$type": "ConfigOutputValue",
"BindId": [
1014
]
},
"Normal": {
"$type": "ConfigOutputValue"
},
"PreActionBind": [
8,
82
],
"StartPos": {
"BindId": 1007
},
"Sucess": {
"$type": "ConfigOutputValue",
"BindId": [
1016
]
}
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1016
},
"DefaultOutBind": -1,
"FalseBind": 32,
"TrueBind": 15
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1025
},
"DefaultOutBind": -1,
"FalseBind": -1,
"PreActionBind": [
24
],
"TrueBind": 1
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1023
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "GetSizeOfList",
"DefaultOutBind": 21,
"Len": {
"$type": "ConfigOutputValue",
"BindId": [
1024
]
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1023
},
"PreActionBind": [
22
]
},
{
"$type": "IntCompareNode",
"CompareType": "GreaterEqual",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1024
},
"ParamTwo": {
"DefaultValue": 2
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1025
]
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 14,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1053,
1054,
1055,
1057
]
},
"Rotation": {
"$type": "ConfigOutputValue",
"BindId": [
1047
]
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1045
}
},
{
"$type": "AttachEffectNode",
"AttachPoint": "",
"DefaultOutBind": 12,
"EffectID": {
"$type": "ConfigOutputValue",
"BindId": [
1019
]
},
"Key": {
"DefaultValue": "Eff_Monster_NotoriousDeadEndButcher_P1_Attack_06_02_Train"
},
"PositionOffset": {
},
"RotationOffset": {
"$type": "ConfigInputValue",
"BindId": 0
},
"Scale": {
"DefaultValue": {
"x": 1,
"y": 1,
"z": 1
}
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1018
}
},
{
"$type": "ClearListNode",
"DefaultOutBind": -1,
"List": {
"$type": "ConfigInputValue",
"BindId": 1038
},
"PreActionBind": [
29
]
},
{
"$type": "SetVariable",
"DefaultOutBind": -1,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1041
},
"PreActionBind": [
46
],
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1038,
1048
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager_Short_01",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "SpawnTrain",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "VectorNormalize",
"DefaultOutBind": -1,
"PreActionBind": [
74
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1039,
1065
]
},
"Vector": {
"BindId": 1001
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 90,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1021
},
"PreActionBind": [
82
],
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1013
]
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1030
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1032
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1027
]
},
"PreActionBind": [
18,
39
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 90
},
"Axis": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1036
]
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 101,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1074
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1050
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1034,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
127
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1035
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1035
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1036
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1010
]
},
"PreActionBind": [
37,
35
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": -90
},
"Axis": {
"DefaultValue": {
"x": 1,
"y": 0,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1032
]
}
},
{
"$type": "GetSelfEntity",
"DefaultOutBind": -1,
"Self": {
"$type": "ConfigOutputValue",
"BindId": [
1073
]
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1042,
1043
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Train_Short_01",
"CustomParams": [
{
"PortName": "Pos1",
"PortType": "Vector3"
},
{
"PortName": "Rot1",
"PortType": "Rotation"
},
{
"PortName": "Pos2",
"PortType": "Vector3"
},
{
"PortName": "Rot2",
"PortType": "Rotation"
},
{
"PortName": "Pos3",
"PortType": "Vector3"
},
{
"PortName": "Rot3",
"PortType": "Rotation"
},
{
"PortName": "Prop",
"PortType": "EntityHandle"
}
],
"DefaultOutBind": 26,
"EventName": "BeginPlay",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 1057
},
{
"$type": "ConfigInputValue",
"BindId": 1047
},
{
"$type": "ConfigInputValue",
"BindId": 0
},
{
"$type": "ConfigInputValue",
"BindId": 0
},
{
"$type": "ConfigInputValue",
"BindId": 1033
},
{
"$type": "ConfigInputValue",
"BindId": 1022
},
{
"$type": "ConfigInputValue",
"BindId": 1040
}
],
"PreActionBind": [
13
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1037
}
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 25,
"Index": {
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1043
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1045
]
},
"PreActionBind": [
41
]
},
{
"$type": "SetVariable",
"DefaultOutBind": 28,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1031
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 17,
"Index": {
"DefaultValue": 1
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1042
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1058
]
},
"PreActionBind": [
41
]
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1012
},
"InTwo": {
"BindId": 1054
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1041
]
}
},
{
"$type": "Foreach",
"DefaultOutBind": -1,
"Do": 48,
"List": {
"$type": "ConfigInputValue",
"BindId": 1048
},
"ListValue": {
"$type": "ConfigOutputValue",
"BindId": [
1011,
1049
]
},
"PreActionBind": [
29
]
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": 52,
"EventName": "CloseDoor",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1049
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1026
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 180
},
"Axis": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1046
]
}
},
{
"$type": "VectorNormalize",
"DefaultOutBind": -1,
"PreActionBind": [
58
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1069
]
},
"Vector": {
"BindId": 1068
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": 27,
"EventName": "DestoryDoor",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1011
}
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1044
},
"InTwo": {
"BindId": 1070
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1103
]
},
"PreActionBind": [
73,
76
]
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1060
},
"DefaultOutBind": -1,
"FalseBind": -1,
"TrueBind": -1
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1028,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
9
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1063
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 0,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1065
},
"PreActionBind": [
31
],
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1066
},
"InTwo": {
"BindId": 1056
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1105
]
},
"PreActionBind": [
2,
104
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1068
]
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1074
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1075
]
}
},
{
"$type": "VectorMulNum",
"DefaultOutBind": -1,
"Num": {
"DefaultValue": -50
},
"Result": {
"$type": "ConfigOutputValue"
},
"Vector": {
}
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1078,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
108
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1071
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "RotateRotation",
"DefaultOutBind": -1,
"InOne": {
"$type": "ConfigInputValue",
"BindId": 1071
},
"InTwo": {
"$type": "ConfigInputValue",
"BindId": 1072
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1062
]
},
"PreActionBind": [
61,
63
]
},
{
"$type": "MakeRotationByAxis",
"Angle": {
"DefaultValue": 180
},
"Axis": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"DefaultOutBind": -1,
"OutRotation": {
"$type": "ConfigOutputValue",
"BindId": [
1072
]
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue"
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1091
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1081
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1098
]
}
},
{
"$type": "VectorMulNum",
"DefaultOutBind": -1,
"Num": {
"DefaultValue": -2
},
"PreActionBind": [
51
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1092
]
},
"Vector": {
"BindId": 1069
}
},
{
"$type": "GetFromListByIndexNode",
"DefaultOutBind": 124,
"Index": {
"DefaultValue": 1
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1116
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1119
]
},
"PreActionBind": [
120
]
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1051
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1112
]
},
"PreActionBind": [
105
]
},
{
"$type": "ClearListNode",
"DefaultOutBind": 122,
"List": {
"$type": "ConfigInputValue",
"BindId": 1101
},
"PreActionBind": [
71
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1101
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "PlaceholderNode",
"DefaultOutBind": -1
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1044
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPos"
},
{
"$type": "VectorProjectOnPlane",
"DefaultOutBind": -1,
"Normal": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"PreActionBind": [
75
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1001
]
},
"Vector": {
"BindId": 1080
}
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1000
},
"InTwo": {
"BindId": 1009
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1080
]
},
"PreActionBind": [
103,
129
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1070
]
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1097
]
},
"VarScope": "Auto",
"VariableKey": "FirstDoorPosRaw"
},
{
"$type": "PlaceholderNode",
"DefaultOutBind": -1
},
{
"$type": "PlaceholderNode",
"DefaultOutBind": -1
},
{
"$type": "PlaceholderNode",
"DefaultOutBind": -1
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1091
},
"InTwo": {
"BindId": 1092
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1005
]
},
"PreActionBind": [
65,
67
]
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1120
},
"InTwo": {
"BindId": 1121
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1015,
1021
]
},
"PreActionBind": [
8,
11
]
},
{
"$type": "DoLineTrace",
"CanHitDodgeDummy": {
},
"CanHitGround": {
"DefaultValue": false
},
"CanHitOther": {
"DefaultValue": false
},
"CanHitWall": {
"DefaultValue": true
},
"DefaultOutBind": 54,
"EndPos": {
"BindId": 1059
},
"Entity": {
"$type": "ConfigOutputValue"
},
"HitLayer": "AllCollider",
"HitPoint": {
"$type": "ConfigOutputValue"
},
"Normal": {
"$type": "ConfigOutputValue"
},
"PreActionBind": [
123,
69
],
"StartPos": {
"BindId": 1112
},
"Sucess": {
"$type": "ConfigOutputValue",
"BindId": [
1060
]
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1085
]
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1082,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
86
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1083
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1082
]
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "CreateProp",
"DefaultOutBind": 89,
"InitialGraphKey": {
"DefaultValue": "NotoriousDeadEndButcher_Special_Door"
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1085
},
"PreActionBind": [
85,
84
],
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1086
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1083
}
},
{
"$type": "VectorProjectOnPlane",
"DefaultOutBind": -1,
"Normal": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"PreActionBind": [
53
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1114
]
},
"Vector": {
"BindId": 1103
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
{
"PortName": "Rotation",
"PortType": "Rotation"
}
],
"DefaultOutBind": -1,
"EventName": "OpenDoor",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 0
}
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1086
}
},
{
"$type": "CreateProp",
"DefaultOutBind": 95,
"InitialGraphKey": {
"DefaultValue": "NotoriousDeadEndButcher_Special_Door"
},
"ModelSize": {
"DefaultValue": 1
},
"Position": {
"BindId": 1087
},
"PreActionBind": [
93,
131
],
"PropID": {
"$type": "ConfigOutputValue",
"BindId": [
1090,
1094
]
},
"Rotation": {
"$type": "ConfigInputValue",
"BindId": 1089
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1124
]
},
"VarScope": "Auto",
"VariableKey": "SecondDoorPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1088
]
},
"VarScope": "Auto",
"VariableKey": "Direction"
},
{
"$type": "MakeRotationByDirectionNode",
"DefaultOutBind": -1,
"Forward": {
"BindId": 1088,
"DefaultValue": {
"x": 0,
"y": 0,
"z": 1
}
},
"PreActionBind": [
92
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1089
]
},
"Up": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
{
"PortName": "Rotation",
"PortType": "Rotation"
}
],
"DefaultOutBind": -1,
"EventName": "OpenDoor",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 0
}
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1090
}
},
{
"$type": "AddToListNode",
"DefaultOutBind": 94,
"InValue": {
"$type": "ConfigInputValue",
"BindId": 1094
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1093
},
"PreActionBind": [
96
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1093
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1096
},
"DefaultOutBind": -1,
"FalseBind": 100,
"PreActionBind": [
98
],
"TrueBind": 36
},
{
"$type": "IsEntityValid",
"DefaultOutBind": -1,
"Entity": {
"$type": "ConfigInputValue",
"BindId": 1095
},
"IsValid": {
"$type": "ConfigOutputValue",
"BindId": [
1096
]
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
},
"DefaultOutBind": 102,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1081
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 1099
}
},
{
"$type": "GetLocalAvatar",
"DefaultOutBind": 99,
"LocalAvatar": {
"$type": "ConfigOutputValue",
"BindId": [
1099
]
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 114,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1075
},
"PreActionBind": [
59
],
"VarScope": "Auto",
"VariableKey": "TargetPos"
},
{
"$type": "SetVariable",
"DefaultOutBind": 114,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1098
},
"PreActionBind": [
66
],
"VarScope": "Auto",
"VariableKey": "TargetPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1009
]
},
"VarScope": "Auto",
"VariableKey": "TargetPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1056
]
},
"VarScope": "Auto",
"VariableKey": "TargetPos"
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1051,
1104
]
},
"VarScope": "Auto",
"VariableKey": "TargetPos"
},
{
"$type": "VectorMulNum",
"DefaultOutBind": -1,
"Num": {
"DefaultValue": -3
},
"PreActionBind": [
31
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1102
]
},
"Vector": {
"BindId": 1039
}
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1102
},
"InTwo": {
"BindId": 1097
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1123
]
},
"PreActionBind": [
106,
77
]
},
{
"$type": "VectorNormalize",
"DefaultOutBind": -1,
"PreActionBind": [
88
],
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1078
]
},
"Vector": {
"BindId": 1114
}
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1104
},
"PreActionBind": [
105
],
"X": {
"$type": "ConfigOutputValue"
},
"Y": {
"$type": "ConfigOutputValue",
"BindId": [
1108
]
},
"Z": {
"$type": "ConfigOutputValue"
}
},
{
"$type": "MakeVector",
"DefaultOutBind": -1,
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1113
]
},
"PreActionBind": [
111,
109
],
"X": {
"BindId": 1106
},
"Y": {
"BindId": 1108
},
"Z": {
"BindId": 1107
}
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1105
},
"PreActionBind": [
57
],
"X": {
"$type": "ConfigOutputValue",
"BindId": [
1106
]
},
"Y": {
"$type": "ConfigOutputValue"
},
"Z": {
"$type": "ConfigOutputValue",
"BindId": [
1107
]
}
},
{
"$type": "SequenceNode",
"DefaultOutBind": -1,
"Then": [
47,
-1,
-1
]
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
{
"PortName": "Rotation",
"PortType": "Rotation"
}
],
"DefaultOutBind": 30,
"EventName": "OpenDoor",
"Params": [
{
"$type": "ConfigInputValue",
"BindId": 0
}
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1064
}
},
{
"$type": "GetEntityPosRot",
"AttachPoint": {
"DefaultValue": "Attck06_TrainPoint"
},
"DefaultOutBind": 125,
"Position": {
"$type": "ConfigOutputValue",
"BindId": [
1122
]
},
"Rotation": {
"$type": "ConfigOutputValue"
},
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "GetSizeOfList",
"DefaultOutBind": 117,
"Len": {
"$type": "ConfigOutputValue",
"BindId": [
1111
]
},
"List": {
"$type": "ConfigInputValue",
"BindId": 1109
},
"PreActionBind": [
116
]
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1109
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "BranchNode",
"Condition": {
"BindId": 1110
},
"DefaultOutBind": -1,
"FalseBind": -1,
"PreActionBind": [
118
],
"TrueBind": 119
},
{
"$type": "IntCompareNode",
"CompareType": "Equal",
"DefaultOutBind": -1,
"ParamOne": {
"BindId": 1111
},
"ParamTwo": {
"DefaultValue": 2
},
"Result": {
"$type": "ConfigOutputValue",
"BindId": [
1110
]
}
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Manager",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "SpawnTrain",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 0
}
},
{
"$type": "GetVariable",
"DefaultOutBind": -1,
"Output": {
"$type": "ConfigOutputValue",
"BindId": [
1116
]
},
"VarScope": "Ability",
"VariableKey": "DoorList"
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": 68,
"EventName": "DestoryDoorImmediately",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1020
}
},
{
"$type": "GetAttackTarget",
"AttackTarget": {
"$type": "ConfigOutputValue",
"BindId": [
1050,
1095
]
},
"DefaultOutBind": 97,
"FeatureTargetName": {
"$type": "ConfigOutputValue"
},
"PreActionBind": [
40
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1073
}
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1113
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1059
]
},
"PreActionBind": [
110
]
},
{
"$type": "InvokeEventNode",
"AbilityName": "NotoriousDeadEndButcher_Special_Door",
"CustomParams": [
],
"DefaultOutBind": -1,
"EventName": "DestoryDoor",
"Params": [
],
"Target": {
"$type": "ConfigInputValue",
"BindId": 1119
}
},
{
"$type": "SetVariable",
"DefaultOutBind": 56,
"Input": {
"$type": "ConfigInputValue",
"BindId": 1084
},
"PreActionBind": [
129
],
"VarScope": "Auto",
"VariableKey": "FirstDoorPosRaw"
},
{
"$type": "VectorSub",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1006
},
"InTwo": {
"BindId": 1053
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1115
]
}
},
{
"$type": "MakeVector",
"DefaultOutBind": -1,
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1017,
1034
]
},
"PreActionBind": [
128
],
"X": {
"BindId": 1117
},
"Y": {
},
"Z": {
"BindId": 1118
}
},
{
"$type": "SplitVector",
"DefaultOutBind": -1,
"Input": {
"BindId": 1115
},
"PreActionBind": [
126
],
"X": {
"$type": "ConfigOutputValue",
"BindId": [
1117
]
},
"Y": {
"$type": "ConfigOutputValue"
},
"Z": {
"$type": "ConfigOutputValue",
"BindId": [
1118
]
}
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1122
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": 1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1000,
1084
]
}
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1123
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": -1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1061
]
},
"PreActionBind": [
107
]
},
{
"$type": "VectorAdd",
"DefaultOutBind": -1,
"InOne": {
"BindId": 1124
},
"InTwo": {
"DefaultValue": {
"x": 0,
"y": -1,
"z": 0
}
},
"OutValue": {
"$type": "ConfigOutputValue",
"BindId": [
1087
]
},
"PreActionBind": [
91
]
}
],
"VariableRegisterList": [
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueList",
"ElementType": "Entity",
"Elements": [
]
},
"ElementType": "Entity",
"Key": "DoorList",
"Scope": "Ability",
"Type": "List"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueInt",
"Value": 0
},
"ElementType": "Integer",
"Key": "ForLoopIndex",
"Scope": "Auto",
"Type": "Integer"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueInt",
"Value": 1
},
"ElementType": "Integer",
"Key": "EndDoor",
"Scope": "Auto",
"Type": "Integer"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueList",
"ElementType": "Integer",
"Elements": [
]
},
"ElementType": "Integer",
"Key": "TestList",
"Scope": "Auto",
"Type": "List"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValue"
},
"ElementType": "Entity",
"Key": "Train",
"Scope": "Auto",
"Type": "Entity"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "MaxPosition",
"Scope": "Ability",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueFloat",
"Value": 0
},
"ElementType": "Float",
"Key": "MaxDistance",
"Scope": "Ability",
"Type": "Float"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "Direction",
"Scope": "Auto",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "FirstDoorPos",
"Scope": "Auto",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "SecondDoorPos",
"Scope": "Auto",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValue"
},
"ElementType": "Entity",
"Key": "StartDoor",
"Scope": "Auto",
"Type": "Entity"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "TargetPos",
"Scope": "Auto",
"Type": "Vector"
},
{
"$type": "AbilityVariableRegister",
"DefaultValue": {
"$type": "ConfigDynamicValueVector",
"Value": {
"x": 0,
"y": 0,
"z": 0
}
},
"ElementType": "Vector",
"Key": "FirstDoorPosRaw",
"Scope": "Auto",
"Type": "Vector"
}
]
},
"OnAbilityTrigger": [
{
"$type": "CallGraphEvent",
"EventName": "OnAbilityTrigger"
}
]
}