{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MarkProp" } }, "Execute": [ { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MarkProp" } }, "ToState": "Locked" } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "EnterBoxman" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "EffectOpen" } }, { "$type": "RPG.GameCore.SwitchCharacterAnchor", "IsLocalPlayer": true, "CharacterUniqueName": "LocalPlayer", "AreaName": { "Custom": true, "Key": "SwitchAnchorArea" }, "AnchorName": { "Custom": true, "Key": "ContinueAnchor" }, "TaskEnabled": false }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "M101_BoxManCamera", "AnchorName": "C6", "LevelAreaCameraKey": { "Custom": true, "Key": "BoxManCam" }, "BlendConfig": { "ExportToJson": true } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "CustomTriggerName": "CustomTrigger_01", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, { "$type": "RPG.GameCore.TakenMazePuzzleChallenge", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MazePuzzleChallengeID": { "Value": "1029" }, "AutoClosePuzzle": false, "AutoResetPuzzle": false, "AutoFinishChallenge": false, "OnReset": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.25, "KeepDisplay": true, "TextEnabled": true, "TalkSentenceID": 100000004 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.PropResetPuzzle" }, { "$type": "RPG.GameCore.SwitchCharacterAnchor", "IsLocalPlayer": true, "CharacterUniqueName": "LocalPlayer", "AreaName": { "Custom": true, "Key": "SwitchAnchorArea" }, "AnchorName": { "Custom": true, "Key": "ContinueAnchor" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.25, "KeepDisplay": true, "TextEnabled": true, "TalkSentenceID": 100000004 } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "NoBoxman" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "CustomTriggerName": "CustomTrigger_01", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.25, "KeepDisplay": true }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "CamClose" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "EffectClose" } }, { "$type": "RPG.GameCore.SwitchCharacterAnchor", "IsLocalPlayer": true, "CharacterUniqueName": "LocalPlayer", "AreaName": { "Custom": true, "Key": "SwitchAnchorArea" }, "AnchorName": { "Custom": true, "Key": "SwitchAnchor" }, "TaskEnabled": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.25, "KeepDisplay": true }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.CancelMazePuzzleChallenge", "MazePuzzleChallengeID": { "Value": "1029" } }, { "$type": "RPG.GameCore.HideWaypointByProp", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "PushProp" }, "SinglePropID": {} }, "PropKey": { "Custom": true, "Key": "PushProp" }, "OnNameBoard": true } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "ContinueBoxman" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.ShowTalkUI", "ShowDialogControlUI": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.PropResetPuzzle" }, { "$type": "RPG.GameCore.SwitchCharacterAnchor", "IsLocalPlayer": true, "CharacterUniqueName": "LocalPlayer", "AreaName": { "Custom": true, "Key": "SwitchAnchorArea" }, "AnchorName": { "Custom": true, "Key": "ContinueAnchor" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.25, "KeepDisplay": true, "TextEnabled": true, "TalkSentenceID": 100000004 } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "CameraExit" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MarkProp" } }, "Execute": [ { "$type": "RPG.GameCore.LockPlayerControl" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "NoBoxman" } }, { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MarkProp" } }, "ToState": "Locked" } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetTypes": [], "ColliderRelativePath": "01", "OnTriggerEnter": [ { "$type": "RPG.GameCore.SetPlayerMotionSync" } ], "OnTriggerExit": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "CameraExit" } }, { "$type": "RPG.GameCore.SetPlayerMotionSync", "Enable": true } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropInitPuzzle", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "BoardPath": { "Custom": true, "Key": "BoxMan_BoardPath" }, "LocalPosition": {}, "LOD": true } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PuzzleBoxmanInBoard", "OnPlayerEnter": [], "OnPlayerLeave": [] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetTypes": [], "OnTriggerEnter": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "CameraChange" } } ], "OnTriggerExit": [] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "CamClose" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "Test_EquipmentCocoonCamera", "AnchorName": "C1", "LevelAreaCameraKey": { "Custom": true, "Key": "BoxManCam" }, "IsEntryPointCamera": true, "IsActive": false, "WaitBlendFinish": true, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut" }, "DynamicParams": {} } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "CustomTriggerName": "CustomTrigger_01", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "CameraChange" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MarkProp" } }, "State": "Locked", "Execute": [] }, { "$type": "RPG.GameCore.LockPlayerControl" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "EnterBoxman" } }, { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MarkProp" } }, "FromState": "Locked" } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "BoxMan_BoardPath" }, { "$type": "RPG.GameCore.SharedString", "Key": "SwitchAnchorArea" }, { "$type": "RPG.GameCore.SharedString", "Key": "SwitchAnchor" }, { "$type": "RPG.GameCore.SharedString", "Key": "ContinueAnchor" }, { "$type": "RPG.GameCore.SharedString", "Key": "BoxManCam" }, { "$type": "RPG.GameCore.SharedString", "Key": "PushProp" }, { "$type": "RPG.GameCore.SharedString", "Key": "MarkProp" } ] } }