{ "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": "AQAR", "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": { "IsDynamic": false, "FixedValue": { "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": { "IsDynamic": false, "FixedValue": { "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": { "IsDynamic": false, "FixedValue": { "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", "EntityEventList": [ { "Name": "DelayTriggerEffect" }, { "Name": "Isometric_CamStart_Begin" }, { "Name": "Isometric_CamEnd_Begin" }, { "Name": "IsometricSwitch_OnCamTransitEnd" }, { "Name": "BackTalk" }, { "Name": "GoTalk" }, { "Name": "OnInteractButtonPressed" }, { "Name": "ResetInteractButton" }, { "Name": "NormalTalk" } ] }