turnbasedgamedata/Config/Level/Props/Chap03/InitLevelGraph_Prop_Chap03_Isometric_Switch.json
2024-10-21 03:16:22 -03:00

1439 lines
47 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_DoCamEnter"
},
"OnEvent": [
{
"$type": "RPG.GameCore.IsometricEnableClusterLighting"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsWaitCallback",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsWaitCallback",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.AdvIsometricNotify",
"InteractProp": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Platform": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.AdvIsometricNotify",
"NotifyType": "InteractIsometric",
"InteractProp": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Platform": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.AdventureCameraLookAt",
"LookAtTargetAreaName": {
"Custom": true,
"Key": "PreLookAtArea"
},
"LookAtTargetAnchorName": {
"Custom": true,
"Key": "PreLookAtAnchor"
},
"LookAtGroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"LookAtID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"LookAtTransitionDuration": -1,
"LookAtTransitionAngleSpeed": 160,
"LookAtTransitionCurvePath": "Camera/BlendCurve/IsometricCurve/Common/IsometricLookAtCam.asset",
"LockCameraInput": true,
"LookAtDuration": -1,
"MaxAngle": 360,
"ScreenRange": {
"InRange": {},
"OutRange": {}
}
},
{
"$type": "RPG.GameCore.AdventureWaitCameraLookAtTransition",
"WaitPercentage": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
},
"WaitDegreeSpeed": {
"IsDynamic": false,
"FixedValue": {
"Value": 60
}
}
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "OrthCameraAnchor"
},
"BlendConfig": {
"ExportToJson": true,
"BlendType": "Custom",
"CustomCurveName": "IsometricCamPosEnter",
"BlendTime": 3
},
"DynamicParams": {},
"OverrideBlendConfig": true,
"OverrideBlendCurveName": {
"Custom": true,
"Key": "CamPosCurveEnter"
},
"OverrideBlendTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
{
"$type": "RPG.GameCore.AdventureCameraToOrthographic",
"OrethographicSize": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
1669954678
]
}
},
"BlendIn": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"BlendOut": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"BlendInCurve": {
"Custom": true,
"Key": "FovCurveEnter"
},
"BlendOutCurve": {
"Custom": true,
"Key": "FovCurveExit"
}
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"StartRate": 0,
"Duration": 2,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_penacomy_isometric_camera_move"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "DelayTriggerEffect"
},
"InstanceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Isometric_CamStart_Begin"
},
"InstanceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
{
"$type": "RPG.GameCore.IsometricEnableClusterLighting",
"Enable": true
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_CamTransitEnd"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_DoCamExit"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsWaitCallback",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IsometricEnableClusterLighting"
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "FollowCameraAnchor"
},
"IsActive": false,
"BlendConfig": {
"ExportToJson": true,
"BlendType": "Custom",
"CustomCurveName": "IsometricCamPosExit",
"BlendTime": 3
},
"DisableProtectWhenBlending": true,
"DynamicParams": {},
"OverrideBlendConfig": true,
"OverrideBlendCurveName": {
"Custom": true,
"Key": "CamPosCurveExit"
},
"OverrideBlendTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
{
"$type": "RPG.GameCore.AdventureCameraToOrthographic",
"Reset": true,
"OrethographicSize": {
"IsDynamic": false,
"FixedValue": {
"Value": 7
}
},
"BlendIn": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"BlendOut": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"BlendInCurve": {
"Custom": true,
"Key": "FovCurveEnter"
},
"BlendOutCurve": {
"Custom": true,
"Key": "FovCurveExit"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_penacomy_isometric_camera_move"
}
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"Active": false,
"StartRate": 1,
"Rate": 0,
"Duration": 1.5,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset"
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "OnIsometricExitCamStart"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Isometric_CamEnd_Begin"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
{
"$type": "RPG.GameCore.IsometricEnableClusterLighting",
"Enable": true
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_CamTransitEnd"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_OnCamTransitEnd"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "DelayTriggerEffect"
},
"OnEvent": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "OnIsometricTransitComplete"
}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsometricEffectFlag"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsometricEffectFlag"
},
"Value": {}
}
],
"InstanceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "OnIsometricExitCamStart"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsWaitCallback",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "Activated",
"ParameterType": "Int"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.PropSetVisibility",
"Visible": true,
"SpecifiedRelativePaths": [
"Chap03_GameplayProp_IsometricTrigger_01/Chap03_GameplayProp_IsometricTrigger_01"
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsWaitCallback",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "BackTalk"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "Activated",
"ParameterType": "Int"
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsWaitCallback",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2.3
}
}
},
{
"$type": "RPG.GameCore.PropSetVisibility",
"Visible": true,
"SpecifiedRelativePaths": [
"Chap03_GameplayProp_IsometricTrigger_01/Chap03_GameplayProp_IsometricTrigger_01"
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsWaitCallback",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_RequestOpen"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsWaitCallback",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "GoTalk"
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "Activated",
"ParameterType": "Int",
"Value": 1
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
}
},
{
"$type": "RPG.GameCore.PropSetVisibility",
"SpecifiedRelativePaths": [
"Chap03_GameplayProp_IsometricTrigger_01/Chap03_GameplayProp_IsometricTrigger_01"
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.PropSetVisibility",
"SpecifiedRelativePaths": [
"Chap03_GameplayProp_IsometricTrigger_01/Chap03_GameplayProp_IsometricTrigger_01"
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PropSetVisibility",
"SpecifiedRelativePaths": [
"Chap03_GameplayProp_IsometricTrigger_01/Chap03_GameplayProp_IsometricTrigger_01"
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "Activated",
"ParameterType": "Int",
"Value": 1
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_QuickOpen"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PropSetVisibility",
"SpecifiedRelativePaths": [
"Chap03_GameplayProp_IsometricTrigger_01/Chap03_GameplayProp_IsometricTrigger_01"
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "Activated",
"ParameterType": "Int",
"Value": 1
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ParallelConfig",
"TaskList": [
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.AdvOnButtonPressed",
"ButtonName": "Exit",
"OnPressedCallback": [
{
"$type": "RPG.GameCore.EnableIsometricTeleport",
"Enable": false
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "OnInteractButtonPressed"
}
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": []
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.HideTopPage",
"Hide": true
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.AdvOnButtonPressed",
"ButtonName": "Enter",
"OnPressedCallback": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "OnInteractButtonPressed"
}
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": []
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.HideTopPage",
"Hide": true
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
"FromState": "Locked",
"OnChange": [
{
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
],
"ButtonConfigs": []
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "ResetInteractButton"
}
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "ResetInteractButton"
},
"OnEvent": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Exit"
],
"IsEnable": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter"
],
"IsEnable": true
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "OnInteractButtonPressed"
},
"OnEvent": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
]
},
{
"$type": "RPG.GameCore.SelectorConfig",
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvIsometricNotify",
"NotifyType": "ReportEndIsometric",
"InteractProp": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Platform": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsWaitCallback",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_SetNotIsometricReset"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05
}
}
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1100
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_RequestClose"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsWaitCallback",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_RequestOpen"
}
}
]
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_ResetInteract"
},
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "ResetInteractButton"
}
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_DisableInteract"
},
"OnEvent": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ParallelConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "NormalTalk"
},
"OnEvent": [
{
"$type": "RPG.GameCore.RandomConfig",
"OddsList": [
{
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
],
"TaskList": [
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
},
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
},
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
}
],
"RandomMaskKey": "NormalTalk",
"RandomMaskTarget": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx"
}
}
]
},
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "GoTalk"
},
"OnEvent": [
{
"$type": "RPG.GameCore.RandomConfig",
"OddsList": [
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
],
"TaskList": [
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
},
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
},
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
}
],
"RandomMaskKey": "GoTalk",
"RandomMaskTarget": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx"
}
}
]
},
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "BackTalk"
},
"OnEvent": [
{
"$type": "RPG.GameCore.RandomConfig",
"OddsList": [
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
],
"TaskList": [
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
},
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
},
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 2,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 401510180
}
}
}
],
"RandomMaskKey": "BackTalk",
"RandomMaskTarget": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx"
}
}
]
},
{
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
"TriggerName": "CloseToTrigger",
"OnEnter": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "NormalTalk"
}
}
]
},
{
"$type": "RPG.GameCore.PropSetupUITrigger",
"ButtonCallback": [
{
"$type": "RPG.GameCore.PlayNPCSingleBubbleTalk",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AutoSkipTime": 1000,
"TalkSentenceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 103050460
}
}
}
],
"ConsiderAngleLimit": true,
"InteractAngleRange": 0,
"OverrideTargetTypes": [],
"TriggerByFakeAvatar": true,
"SkipFakeAvatar": false,
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Locked",
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
],
"ButtonConfigs": []
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter",
"Exit"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Enter"
],
"IsEnable": true
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Key": "PreLookAtArea"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "PreLookAtAnchor"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "OrthCameraAnchor"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 12,
"Key": "OrthSize"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "IsometricCamPosEnter_Common",
"Key": "CamPosCurveEnter"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "IsometricCamPosExit_Common",
"Key": "CamPosCurveExit"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "Camera/BlendCurve/IsometricCurve/Common/IsometricFOVEnter_Common.asset",
"Key": "FovCurveEnter"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "Camera/BlendCurve/IsometricCurve/Common/IsometricFOVExit_Common.asset",
"Key": "FovCurveExit"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Key": "IsWaitCallback"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 2,
"Key": "TriggerEffectDelay"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "FollowCameraAnchor"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 0.1234,
"Key": "NormalTalk"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 0.334,
"Key": "GoTalk"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 0.341,
"Key": "BackTalk"
}
]
},
"Type": "Entity"
}