{ "OnInitSequece": [ { "TaskList": [] } ], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.CaptureLocalPlayer", "CharacterUniqueName": "LocalPlayer" }, { "$type": "RPG.GameCore.SetCharacterMaterialEffectEnable", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvLocalPlayer", "IncludeStoryPlayer": false } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainAdventureModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AdvLocalPlayer" }, "ModifierName": "ADV_Modifier_Maze_Seele" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AdvLocalPlayer" }, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Seele_00/Eff_Avatar_Seele_00_MazeSkill_Start01.prefab", "ForceSimulateImmediately": false, "SubObjectModifyDataList": [] } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainAdventureModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AdvLocalPlayer" }, "ModifierName": "ADV_Modifier_Maze_DanHengIL" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AdvLocalPlayer" }, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_DanHengIL_00/Eff_Avatar_DanHengIL_00_MazeSkill01_Body_01_start.prefab", "ForceSimulateImmediately": false, "SubObjectModifyDataList": [] } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "LookatPhone", "AnchorName": "LookatPhone_Camera", "IsActive": false, "FollowTargetUniqueName": "LocalPlayer", "LookAtTargetUniqueName": "LocalPlayer", "BlendConfig": { "ExportToJson": true, "BlendType": "Custom", "CustomCurveName": "BlendCut_07to1_Short", "BlendTime": 1 } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAdvCharacterLogicState", "TargetType": { "$type": "RPG.GameCore.TargetFetchUniqueNameEntity", "UniqueName": "LocalPlayer" }, "Type": "OnHit", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CharacterTriggerAnimState", "CharacterUniqueName": { "Value": "LocalPlayer" }, "AnimStateName": "LookatPhoneAS" } ] }, { "$type": "RPG.Client.AdventureGameplayLock", "LockSource": "LookAtPhone" }, { "$type": "RPG.GameCore.CreatePhoneOnCharacter", "IsDestroy": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.4 } } }, { "$type": "RPG.GameCore.ReleaseCharacter", "CharacterUniqueName": "LocalPlayer" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "LookatPhoneFinish" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "LookatPhoneFinish" } }, { "$type": "RPG.GameCore.RemoveLevelAreas", "AreaName": { "Value": "LookatPhone" } }, { "$type": "RPG.GameCore.FinishLevelGraph", "MakeOwnerEntityDie": true } ] } ] }