{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "OnlyOnce", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "MissionTrigger", "OnEnter": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "TriggerLookat" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "MissionTrigger", "OnEnter": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "TriggerLookat" } } ], "DisableAfterTriggered": true } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "TriggerLookat" } }, { "$type": "RPG.GameCore.ParallelConfig", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "Duration", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1233610838 ] } } }, { "$type": "RPG.GameCore.AdventureCameraLookAtTemplate", "Reset": true }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.PlayerForceWalk" } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "LookatType", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdventureCameraLookAtTemplate", "Reset": true }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.PlayerForceWalk" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "LookatType", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdventureCameraLookAtTemplate", "LookAtTarget": { "$type": "RPG.GameCore.TargetFetchAnchorByName", "AnchorName": { "Custom": true, "Key": "TargetAnchorName" } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "LookatType", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdventureCameraLookAtTemplate", "LookAtTarget": { "$type": "RPG.GameCore.TargetFetchAnchorByName", "AnchorName": { "Custom": true, "Key": "TargetAnchorName" } }, "TemplateName": "Farther" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "LookatType", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdventureCameraLookAtTemplate", "LookAtTarget": { "$type": "RPG.GameCore.TargetFetchAnchorByName", "AnchorName": { "Custom": true, "Key": "TargetAnchorName" } }, "TemplateName": "OverTheShoulder" } ] } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "MoveType", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "MoveType", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PlayerForceWalk", "ForceWalk": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LockPlayerControl", "LockCameraControl": false } ] } ] } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedFloat", "Key": "LookatType" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "Duration" }, { "$type": "RPG.GameCore.SharedString", "Key": "TargetAnchorName" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "OnlyOnce" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "MoveType" } ] } }