{ "OnInitSequece": [], "OnStartSequece": [ { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Custom": true, "Key": "Track_OnFail_Reset" }, "GoNextImmediately": true }, { "$type": "RPG.GameCore.AdvDestroyEntityAsync", "InstanceIDList": [ 300005 ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Custom": true, "Key": "isReached" }, "GoNextImmediately": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropAnimState", "State": "PlayerCrouch", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "CrouchPoint" }, "SinglePropID": { "GroupID": { "FixedValue": { "Value": 13 } }, "ID": { "FixedValue": { "Value": 300006 } } } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByNpcKey", "SingleNpcKey": { "Custom": true, "Key": "TrackTarget" }, "SingleNpcID": { "GroupID": { "FixedValue": { "Value": 10 } }, "GroupNpcID": { "FixedValue": { "Value": 400001 } } } }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_TrackNPC_Lighting.prefab", "Flags": [] }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "SinglePropKey": { "Custom": true, "Key": "TargetArea" } } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "CrouchPoint" }, "SinglePropID": { "GroupID": { "FixedValue": { "Value": 13 } }, "ID": { "FixedValue": { "Value": 300006 } } } }, "ParameterName": "IsCrouch", "ParameterType": "Bool", "Value": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.AdvTrackNpcLockAlert" }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "Track_OnSuccess" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "MissionClear" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "SinglePropKey": { "Custom": true, "Key": "TargetArea" } }, "TargetEntityType": "LocalPlayer", "TargetGroupID": { "FixedValue": { "Value": 0 } }, "TargetID": { "FixedValue": { "Value": 0 } }, "TargetTypes": [ "LocalPlayer" ], "OnTriggerEnter": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "SinglePropKey": { "Custom": true, "Key": "TargetArea" } } }, { "$type": "RPG.GameCore.AdvTrackNpcLockAlert" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "Track_OnSuccess" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "MissionClear" } } ], "OnTriggerExit": [] } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "TrackTarget" }, { "$type": "RPG.GameCore.SharedString", "Key": "MissionClear" }, { "$type": "RPG.GameCore.SharedString", "Key": "CrouchPoint" }, { "$type": "RPG.GameCore.SharedString", "Value": "isReached", "Key": "isReached" }, { "$type": "RPG.GameCore.SharedString", "Value": "Track_OnSuccess", "Key": "Track_OnSuccess" }, { "$type": "RPG.GameCore.SharedString", "Value": "Track_OnFail_Reset", "Key": "Track_OnFail_Reset" } ] } }