mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
976 lines
28 KiB
JSON
976 lines
28 KiB
JSON
{
|
|
"OnInitSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetSceneTVMenu",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"MenuID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1453165315
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefPropState"
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateCaseContainer",
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "ShowRune",
|
|
"ParameterType": "Bool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropStateCaseContainer",
|
|
"Case": "Open",
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "ShowRune",
|
|
"ParameterType": "Bool",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_MotionTime",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAUR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 360
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
1460663765
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "MotionTime",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1654910470
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_TriggerUse"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnUseStart"
|
|
},
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StartPropInteractMode",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"Mode": "UsePose02"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnUseFinish"
|
|
},
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvOnButtonPressed",
|
|
"ButtonName": "Interact",
|
|
"OnPressedCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_TriggerUse"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnUseFinish"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "InteractCamera"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerOpen"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_EnableHit"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupHitBox",
|
|
"OnBeHit": [
|
|
{
|
|
"$type": "RPG.GameCore.BlockInputController",
|
|
"Enable": true,
|
|
"ActionNameList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetHudTemplate",
|
|
"TemplateID": 1021,
|
|
"EnableTemplate": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "InteractCamera"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.BlockInputController",
|
|
"ActionNameList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetHudTemplate",
|
|
"TemplateID": 1021
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerClose"
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_TriggerEnableHit"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanHit",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_TriggerDisableHit"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanHit",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_UpdateInteract"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGraphDynamicFloat",
|
|
"Name": "CanInteract"
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableButtons",
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Interact"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropUnloadHitBox",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGraphDynamicFloat",
|
|
"Name": "Loc_CanInteract"
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableButtons",
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Interact"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropUnloadHitBox",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefPropState"
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateCaseContainer",
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableButtons",
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Interact"
|
|
],
|
|
"IsEnable": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropUnloadHitBox",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropStateCaseContainer",
|
|
"Case": "Open",
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableButtons",
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Interact"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGraphDynamicFloat",
|
|
"Name": "Loc_CanHit"
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.PropUnloadHitBox",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_EnableHit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
|
|
"Name": "CanInteract",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_UpdateInteract"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
|
|
"Name": "Loc_CanInteract",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_UpdateInteract"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
|
|
"Name": "Loc_CanHit",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_UpdateInteract"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerOpen"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareEntityAuthoritySide"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ToState": "Open"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropReqInteract",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"InteractID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1010
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerClose"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareEntityAuthoritySide"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"FromState": "Open"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropReqInteract",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"InteractID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1100
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopWaitEntityServerEvent"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopWaitEntityServerEvent"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
|
|
"StateName": "Intact01",
|
|
"IsEnter": true,
|
|
"IsTransitionIn": false,
|
|
"IsListenAllLayer": true,
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "ShowRune",
|
|
"ParameterType": "Bool",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvTriggerEffectList",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ConfigNameList": [
|
|
"Line01"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetAdvEffectBGCurve",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ConfigName": "Line01",
|
|
"TargetCurve": {
|
|
"Custom": true,
|
|
"Key": "EffectCurve"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanInteract",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
|
|
"StateName": "Intact01",
|
|
"IsListenAllLayer": true,
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "ShowRune",
|
|
"ParameterType": "Bool"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvRemoveEffectList",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ConfigNameList": [
|
|
"Line01"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanInteract",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
|
|
"StateName": "Broken01",
|
|
"IsEnter": true,
|
|
"IsTransitionIn": false,
|
|
"IsListenAllLayer": true,
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanInteract",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
|
|
"StateName": "Broken01",
|
|
"IsTransitionIn": false,
|
|
"IsListenAllLayer": true,
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanInteract",
|
|
"TargetIDs": [],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefPropState"
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateCaseContainer",
|
|
"Case": "Open",
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvTriggerEffectList",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ConfigNameList": [
|
|
"Line01"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetAdvEffectBGCurve",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ConfigName": "Line01",
|
|
"TargetCurve": {
|
|
"Custom": true,
|
|
"Key": "EffectCurve"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Interact"
|
|
],
|
|
"ButtonConfigs": [],
|
|
"ConsiderAngleLimit": true,
|
|
"InteractAngleRange": 360
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
|
|
"TriggerName": "CloseToTrigger",
|
|
"OnEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_TriggerEnableHit"
|
|
}
|
|
}
|
|
],
|
|
"OnExit": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_TriggerDisableHit"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Self_UpdateInteract"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "IsInRange"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "IsUsingCamera"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Value": 1,
|
|
"Key": "EnableCamera"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "CloseCameraAxisYLevel"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedInt",
|
|
"Key": "RuneID_01"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "Angel"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "Loc_MotionTime"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedJsonConfig",
|
|
"Value": {
|
|
"$type": "RPG.GameCore.GameLevelObjectRefConfig"
|
|
},
|
|
"Key": "EffectCurve"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedInt",
|
|
"Value": 1,
|
|
"Key": "CanInteract"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedInt",
|
|
"Key": "Loc_CanHit"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedInt",
|
|
"Value": 1,
|
|
"Key": "Loc_CanInteract"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "InteractCamera"
|
|
}
|
|
]
|
|
},
|
|
"Type": "Entity",
|
|
"EntityEventList": [
|
|
{
|
|
"Name": "Clt_TriggerOpen"
|
|
},
|
|
{
|
|
"Name": "Clt_TriggerClose"
|
|
},
|
|
{
|
|
"Name": "Srv_TriggerOpen",
|
|
"IsClient": false
|
|
},
|
|
{
|
|
"Name": "Srv_TriggerClose",
|
|
"IsClient": false
|
|
},
|
|
{
|
|
"Name": "Self_TriggerUse",
|
|
"IsPrivate": true
|
|
},
|
|
{
|
|
"Name": "Clt_OnUseStart"
|
|
},
|
|
{
|
|
"Name": "Clt_OnUseFinish"
|
|
},
|
|
{
|
|
"Name": "Self_UpdateRune",
|
|
"IsPrivate": true
|
|
},
|
|
{
|
|
"Name": "Self_TriggerEnableHit",
|
|
"IsPrivate": true
|
|
},
|
|
{
|
|
"Name": "Self_TriggerDisableHit",
|
|
"IsPrivate": true
|
|
},
|
|
{
|
|
"Name": "Self_UpdateInteract",
|
|
"IsPrivate": true
|
|
},
|
|
{
|
|
"Name": "Self_EnableHit",
|
|
"IsPrivate": true,
|
|
"Description": "实际开启受击"
|
|
}
|
|
]
|
|
} |