{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerClick" }, "OnEvent": [ { "$type": "RPG.GameCore.DebugLog", "Message": "HS_Btn_Click", "TaskEnabled": false }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "Trigger", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacony_interactiveprop_button_press" } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropStateChange", "FromState": "Open", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.DebugLog", "Message": "HS_Btn_Teleport", "TaskEnabled": false }, { "$type": "RPG.GameCore.TriggerEffect", "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_MAZ_BubbleChannel_01_Loop_Lod0.prefab", "UniqueEffectName": "HS_FX_Teleport_Loop", "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.DebugLog", "Message": "HS_Btn_FX_1" }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "Camera_NormalFOV" }, "DynamicParams": {} }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.SwitchCharacterAnchor", "IsLocalPlayer": true, "CharacterUniqueName": "LocalPlayer", "AreaName": { "Custom": true, "Key": "AreaName" }, "AnchorName": { "Custom": true, "Key": "AnchorName" } }, { "$type": "RPG.GameCore.UnlockReShaCamera" }, { "$type": "RPG.GameCore.RemoveEffect", "UniqueEffectName": "HS_FX_Camera", "Flags": [] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.SetForceStreamingThisFrame", "StartLoadingTick": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.WaitStreamingJobFinished", "StopLoadingTick": true }, { "$type": "RPG.GameCore.TriggerEffect", "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_MAZ_BubbleChannel_01_End_Lod0.prefab", "UniqueEffectName": "HS_FX_Teleport_End", "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.RemoveEffect", "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_MAZ_BubbleChannel_01_Loop_Lod0.prefab", "UniqueEffectName": "HS_FX_Teleport_Loop", "Flags": [] }, { "$type": "RPG.GameCore.DebugLog", "Message": "HS_Btn_FX_2" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.RemoveEffect", "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_MAZ_BubbleChannel_01_End_Lod0.prefab", "UniqueEffectName": "HS_FX_Teleport_End", "Flags": [], "TaskEnabled": false }, { "$type": "RPG.GameCore.DebugLog", "Message": "HS_Btn_FX_3" }, { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "OnHardReset" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SelfStateChange" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "Trigger", "ParameterType": "Bool" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Pressing" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SelfStateChange" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Unpressing" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SelfStateChange_UnpressingEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerUnhover" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsHovering", "ParameterType": "Bool" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerHover" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsHovering", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerReclick" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerReclick", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacony_interactiveprop_button_shake" } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerLock" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerLock", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacony_interactiveprop_button_shake" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorSavedValue", "Name": "ButtonLockHint" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 12633129334852701406 } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 13507024851429111062 } } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Reclicking" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SelfStateChange_ReclickingEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SelfStateChange_ReclickingEnd" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerReclick", "ParameterType": "Bool" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Locking" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SelfStateChange_LockingEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SelfStateChange_LockingEnd" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerLock", "ParameterType": "Bool" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerUnclick" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerUnclick", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerHardReset" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerReset", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SelfStateChange_UnpressingEnd" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerUnclick", "ParameterType": "Bool" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Normal" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SelfStateChange_UnpressingEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Pressed" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SelfStateChange" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "TriggerTeleport" }, "OnEvent": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 1010 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "AreaName" }, { "$type": "RPG.GameCore.SharedString", "Key": "AnchorName" }, { "$type": "RPG.GameCore.SharedString", "Key": "Camera" }, { "$type": "RPG.GameCore.SharedString", "Key": "Camera_NormalFOV" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "TriggerClick" }, { "Name": "OnHardReset" }, { "Name": "SelfStateChange" }, { "Name": "SelfStateChange_UnpressingEnd" }, { "Name": "TriggerUnhover" }, { "Name": "TriggerHover" }, { "Name": "TriggerReclick" }, { "Name": "TriggerLock" }, { "Name": "SelfStateChange_ReclickingEnd" }, { "Name": "SelfStateChange_LockingEnd" }, { "Name": "TriggerUnclick" }, { "Name": "TriggerHardReset" }, { "Name": "TriggerTeleport" } ] }