turnbasedgamedata/Config/Level/Props/Chap03/InitLevelGraph_Prop_Chap03_Isometric_StateController.json
2025-02-24 07:50:34 -03:00

2126 lines
76 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitTeleportByAnchor"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.ParallelConfig",
"TaskList": [
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Enter"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 1.1
}
}
},
{
"$type": "RPG.GameCore.AdvStartIsometric",
"ZoomOffsetUp": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
692768918
]
}
},
"ZoomOffsetDown": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1852775863
]
}
},
"ZoomOffsetLeft": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
223997122
]
}
},
"ZoomOffsetRight": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
839543159
]
}
},
"OriginAnchorKey": {
"Custom": true,
"Key": "OrthCameraAnchor"
},
"MaxCameraSize": {
"FixedValue": {
"Value": 12
}
},
"FollowAnchorKey": {
"Custom": true,
"Key": "FollowCameraAnchor"
},
"SwipeAnchorKey": {
"Custom": true,
"Key": "SwipeCam"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_EnableConnector"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1010,
"EnableTemplate": true
},
{
"$type": "RPG.GameCore.TransitEnvProfile",
"Path": {
"Custom": true,
"Key": "IsometricEnvPath"
},
"Duration": 0.5
},
{
"$type": "RPG.GameCore.SwitchAudioListenerToCamera"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_penacomy_isometricmodule_enter"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_DoCamEnter"
}
},
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_CamTransitEnd"
},
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "IsometricCustomString_OnViewButtonPressed"
},
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "OnStartCustomString"
},
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "TriggerToggleAirWallString"
},
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsFirstZoomOut",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.EnableIsometricTeleport"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_ResetInteract"
}
}
],
"IsLoop": false
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Enter_Instant"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.AdvStartIsometric",
"ZoomOffsetUp": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
692768918
]
}
},
"ZoomOffsetDown": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1852775863
]
}
},
"ZoomOffsetLeft": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
223997122
]
}
},
"ZoomOffsetRight": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
839543159
]
}
},
"OriginAnchorKey": {
"Custom": true,
"Key": "OrthCameraAnchor"
},
"MaxCameraSize": {
"FixedValue": {
"Value": 12
}
},
"FollowAnchorKey": {
"Custom": true,
"Key": "FollowCameraAnchor"
},
"SwipeAnchorKey": {
"Custom": true,
"Key": "SwipeCam"
}
},
{
"$type": "RPG.GameCore.AdventureCameraToOrthographic",
"OrethographicSize": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1669954678
]
}
},
"BlendIn": {
"FixedValue": {
"Value": 0
}
},
"BlendOut": {
"FixedValue": {
"Value": 0
}
},
"BlendInCurve": {
"Value": "Camera/BlendCurve/IsometricCurve/Common/IsometricFOVEnter_Common.asset"
},
"BlendOutCurve": {
"Value": "Camera/BlendCurve/IsometricCurve/Common/IsometricFOVExit_Common.asset"
}
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1006,
"EnableTemplate": true
},
{
"$type": "RPG.GameCore.TransitEnvProfile",
"Path": {
"Custom": true,
"Key": "IsometricEnvPath"
}
},
{
"$type": "RPG.GameCore.SwitchAudioListenerToCamera"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_penacomy_isometricmodule_enter"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"Active": false,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset"
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "OrthCameraAnchor"
},
"BlendConfig": {
"ExportToJson": true,
"BlendType": "Cut"
},
"DynamicParams": {},
"ImmediatelyRefresh": true
},
{
"$type": "RPG.GameCore.AdventureCameraLookAt",
"LookAtTargetAreaName": {
"Custom": true,
"Key": "PreLookAtArea"
},
"LookAtTargetAnchorName": {
"Custom": true,
"Key": "PreLookAtAnchor"
},
"LookAtGroupID": {
"FixedValue": {
"Value": 0
}
},
"LookAtID": {
"FixedValue": {
"Value": 0
}
},
"LookAtTransitionDuration": 0.2,
"LockCameraInput": true,
"LookAtDuration": 99999,
"MaxAngle": 360,
"ScreenRange": {
"InRange": {},
"OutRange": {}
}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "PuzzleHudIsometricViewShow"
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsFirstZoomOut",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_ResetInteract"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_QuickOpen"
}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.8
}
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_EnableConnector"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.EnableIsometricTeleport"
},
{
"$type": "RPG.GameCore.AdvIsometricNotify",
"InteractProp": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Platform": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Exit"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
},
"Value": {}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Value": {}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "PuzzleHudIsometricViewHide"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_DoCamExit"
}
},
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_CamTransitEnd"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SwitchAudioListenerToCamera",
"Reset": true
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_penacomy_isometricmodule_exit"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.UnLockPlayerControl"
},
{
"$type": "RPG.GameCore.HideTopPage"
},
{
"$type": "RPG.GameCore.BlockInputController",
"ActionNameList": []
},
{
"$type": "RPG.GameCore.AdvEndIsometric"
},
{
"$type": "RPG.GameCore.TransitEnvProfile",
"Path": {
"Custom": true,
"Key": "OriginalEnvPath"
},
"Duration": 0.5
},
{
"$type": "RPG.GameCore.AdventureCameraLookAt",
"Reset": true,
"LookAtTargetAreaName": {
"Custom": true,
"Key": "PreLookAtArea"
},
"LookAtTargetAnchorName": {
"Custom": true,
"Key": "PreLookAtAnchor"
},
"LookAtGroupID": {
"FixedValue": {
"Value": 0
}
},
"LookAtID": {
"FixedValue": {
"Value": 0
}
},
"LookAtTransitionDuration": 1,
"MaxAngle": 360
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1006
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1010
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "TriggerToggleAirWallString"
},
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_ResetInteract"
}
}
],
"IsLoop": false
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Exit_Instant"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
},
"Value": {}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Value": {}
},
{
"$type": "RPG.GameCore.AdvIsometricNotify",
"NotifyType": "ReportEndIsometric",
"InteractProp": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Platform": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.4
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_ResetInteract"
}
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1006
},
{
"$type": "RPG.GameCore.TransitEnvProfile",
"Path": {
"Custom": true,
"Key": "OriginalEnvPath"
}
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"Active": false,
"Rate": 0,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset"
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "PuzzleHudIsometricViewHide"
},
{
"$type": "RPG.GameCore.AdvEndIsometric"
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "TriggerToggleAirWallString"
},
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.AdventureCameraToOrthographic",
"Reset": true,
"OrethographicSize": {
"FixedValue": {
"Value": 8
}
},
"BlendIn": {
"FixedValue": {
"Value": 0
}
},
"BlendOut": {
"FixedValue": {
"Value": 0
}
},
"BlendInCurve": {
"Value": "Camera/BlendCurve/IsometricCurve/Common/IsometricFOVEnter_Common.asset"
},
"BlendOutCurve": {
"Value": "Camera/BlendCurve/IsometricCurve/Common/IsometricFOVExit_Common.asset"
},
"ResetImmediately": true
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "OrthCameraAnchor"
},
"IsActive": false,
"BlendConfig": {
"ExportToJson": true,
"BlendType": "Cut"
},
"DynamicParams": {},
"ImmediatelyRefresh": true
},
{
"$type": "RPG.GameCore.SwitchAudioListenerToCamera",
"Reset": true
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_penacomy_isometricmodule_exit"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "OnIsometricExitCamStart"
}
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "IsometricSwitch_EnableConnector"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup1",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670669
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup2",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670670
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup3",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670671
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup4",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670664
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup5",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670665
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup6",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670666
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup7",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670667
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "ConnectorGroup8",
"Value": {
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddIsometricConnector",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "MultiPropByGroup",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670660
]
}
}
}
}
]
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "SetZoomIn"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1010
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1006,
"EnableTemplate": true
},
{
"$type": "RPG.GameCore.AdvIsometricSetZoomState",
"ZoomFollow": true
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "FollowCameraAnchor"
},
"BlendConfig": {
"ExportToJson": true,
"BlendType": "Custom",
"CustomCurveName": "Isometric_Point2Follow_Pos",
"BlendTime": 0.5,
"FrameBlendWeightStart": 0
},
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsFirstZoomOut",
"Value": {
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvIsometricCameraSizeBlend",
"SizeCurve": "Camera/BlendCurve/IsometricCurve/Common/Isometric_Point2Follow.asset"
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "PuzzleHudIsometricViewShow"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.8
}
}
},
{
"$type": "RPG.GameCore.HideTopPage"
},
{
"$type": "RPG.GameCore.BlockInputController",
"ActionNameList": []
},
{
"$type": "RPG.GameCore.UnLockPlayerControl"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.TutorialTaskUnlock",
"TriggerParam": {
"Value": "6066"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Isometric_OnEnterCamEnd"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AdvIsometricCameraSizeBlend",
"SizeCurve": "Camera/BlendCurve/IsometricCurve/Common/Isometric_10to7.asset"
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": []
},
{
"$type": "RPG.GameCore.AdvIsometricSetSwipeCamera",
"OffsetUp": {
"FixedValue": {
"Value": 10
}
},
"OffsetDown": {
"FixedValue": {
"Value": 10
}
},
"OffsetLeft": {
"FixedValue": {
"Value": 10
}
},
"OffsetRight": {
"FixedValue": {
"Value": 10
}
},
"RecoverTime": {
"FixedValue": {
"Value": 0.5
}
},
"JoystickFactor": {
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"StartRate": 0,
"Duration": 0.5,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.8
}
}
},
{
"$type": "RPG.GameCore.BlockInputController",
"ActionNameList": []
},
{
"$type": "RPG.GameCore.UnLockPlayerControl"
}
]
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsFirstZoomOut",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "SetZoomOut"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": []
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1006
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1010,
"EnableTemplate": true
},
{
"$type": "RPG.GameCore.AdvIsometricSetZoomState"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsFirstZoomOut",
"Value": {
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvIsometricCameraSizeBlend",
"SizeCurve": "Camera/BlendCurve/IsometricCurve/Common/Isometric_Follow2Point.asset"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AdvIsometricCameraSizeBlend",
"SizeCurve": "Camera/BlendCurve/IsometricCurve/Common/Isometric_7to10.asset"
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"Active": false,
"StartRate": 1,
"Rate": 0,
"Duration": 0.5,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset"
}
]
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "SwipeCam"
},
"WaitBlendFinish": true,
"BlendConfig": {
"ExportToJson": true,
"BlendType": "EaseInOut",
"BlendTime": 0.5
},
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.8
}
}
},
{
"$type": "RPG.GameCore.BlockInputController",
"ActionNameList": []
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "Isometric_CanSwipeCam"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvIsometricSetSwipeCamera",
"IsActive": true,
"OffsetUp": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-584711982
]
}
},
"OffsetDown": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1392837141
]
}
},
"OffsetLeft": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
340851358
]
}
},
"OffsetRight": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1671170497
]
}
},
"RecoverTime": {
"FixedValue": {
"Value": 0.2
}
},
"JoystickFactor": {
"FixedValue": {
"Value": 0.5
}
}
}
]
}
]
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ParallelConfig",
"TaskList": [
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsIsometricReset",
"Value": {
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Enter_Instant"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.PerformanceTransition",
"SwitchInTime": 0,
"SwitchKeepTime": 1,
"SwitchOutTime": 0,
"CreateNpcList": [],
"CaptureNpcList": [],
"DestroyNpcList": [],
"CreateProp": {
"TaskEnabled": false
},
"DestroyProp": {
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TaskEnabled": false
},
"AdvCreateGroupEntity": {
"TaskEnabled": false
},
"AdvDestroyGroupEntity": {
"TaskEnabled": false
},
"ActiveVirtualCamera": {
"TaskEnabled": false
},
"ActiveTemplateVirtualCamera": {
"TaskEnabled": false
},
"SwitchCharacterAnchor": {
"TaskEnabled": false
},
"AdvNpcFaceToPlayer": {
"SteerImmediately": true,
"FinishImmadiate": true,
"TaskEnabled": false
},
"WaitStreamingFinish": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Enter"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsIsometricReset",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
}
]
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
"FromState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "IsIsometricReset",
"Value": {
"FixedValue": {
"Value": 0.5
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Exit_Instant"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Exit"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsIsometricReset",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
}
]
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ParallelConfig",
"TaskList": [
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_RequestOpen"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsIsometricReset",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 1010
}
}
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_RequestClose"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsIsometricReset",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 1100
}
}
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "Isometric_SetNotIsometricReset"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "IsIsometricReset",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"PropGroup": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1108670669
]
}
}
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "IsometricSwitch_Enter_Instant"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.PerformanceTransition",
"SwitchInTime": 0,
"SwitchKeepTime": 1,
"SwitchOutTime": 0,
"CreateNpcList": [],
"CaptureNpcList": [],
"DestroyNpcList": [],
"CreateProp": {
"TaskEnabled": false
},
"DestroyProp": {
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TaskEnabled": false
},
"AdvCreateGroupEntity": {
"TaskEnabled": false
},
"AdvDestroyGroupEntity": {
"TaskEnabled": false
},
"ActiveVirtualCamera": {
"TaskEnabled": false
},
"ActiveTemplateVirtualCamera": {
"TaskEnabled": false
},
"SwitchCharacterAnchor": {
"TaskEnabled": false
},
"AdvNpcFaceToPlayer": {
"SteerImmediately": true,
"FinishImmadiate": true,
"TaskEnabled": false
},
"WaitStreamingFinish": true
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvIsometricZoomListener",
"ZoomIn": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.UnLockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_ResetInteract_X"
}
}
]
}
],
"ZoomOut": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "Isometric_CanSwipeCam"
},
"Value": {
"Value": true
}
},
{
"$type": "RPG.GameCore.SetFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
},
"Value": {}
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Isometric_DisableInteract_X"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
"Name": {
"Value": "IsIsometricZoomIn"
},
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "IsIsometricZoomIn"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "SetZoomIn"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "SetZoomOut"
},
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
}
],
"FailedTaskList": []
}
],
"Condition": {
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
"Name": {
"Value": "IsInIsometric"
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Key": "PreLookAtArea"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "PreLookAtAnchor"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "OrthCameraAnchor"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "OnStartCustomString",
"Key": "OnStartCustomString"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 8,
"Key": "OrthSize"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup1"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup2"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup3"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup4"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "TriggerToggleAirWallString",
"Key": "TriggerToggleAirWallString"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup5"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup6"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup7"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "ConnectorGroup8"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 1,
"Key": "IsIsometricReset"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 10,
"Key": "ZoomFollowOffsetUp"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 10,
"Key": "ZoomFollowOffsetDown"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 10,
"Key": "ZoomFollowOffsetLeft"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 10,
"Key": "ZoomFollowOffsetRight"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "LevelArea_P20313_F20313001_G9,CamFollow",
"Key": "FollowCameraAnchor"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "SwipeCam"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 5,
"Key": "SwipeUpOffset"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 5,
"Key": "SwipeRightOffset"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 5,
"Key": "SwipeDownOffset"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Value": 5,
"Key": "SwipeLeftOffset"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Key": "IsFirstZoomOut"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "Stages/Outputs/Chapter03/EnviroProfile/Chap03_CloseView_MAZ_P103_DreamEdge_night_01_Varient1.enviroProfile.asset",
"Key": "IsometricEnvPath"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "Stages/Outputs/Chapter03/EnviroProfile/Chap03_CloseView_MAZ_P103_DreamEdge_night_01.enviroProfile.asset",
"Key": "OriginalEnvPath"
}
]
},
"Type": "Entity",
"EntityEventList": [
{
"Name": "IsometricSwitch_Enter"
},
{
"Name": "IsometricSwitch_EnableConnector"
},
{
"Name": "IsometricSwitch_Enter_Instant"
},
{
"Name": "IsometricSwitch_Exit"
},
{
"Name": "IsometricSwitch_Exit_Instant"
},
{
"Name": "SetZoomIn"
},
{
"Name": "Isometric_OnEnterCamEnd"
},
{
"Name": "SetZoomOut"
}
]
}