{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "StartCam" }, "OnEvent": [ { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1006 }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1010, "EnableTemplate": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvIsometricSetZoomState" }, { "$type": "RPG.GameCore.SetFloorCustomBool", "Name": { "Value": "IsIsometricZoomIn" }, "Value": {} } ], "FailedTaskList": [] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "EndCam" }, "OnEvent": [ { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1010 }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvIsometricSetZoomState", "ZoomFollow": true }, { "$type": "RPG.GameCore.SetFloorCustomBool", "Name": { "Value": "IsIsometricZoomIn" }, "Value": { "Value": true } }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1006, "EnableTemplate": true } ], "FailedTaskList": [] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "IsIsometricZoomIn" }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsIsometricZoomIn" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ], "FailedTaskList": [] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "IsInIsometric" }, "OnChange": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitGroupEvent", "EventName": { "Value": "OnPlayerIn" }, "OnEvent": [] } ] }, { "IsLoop": true, "TaskList": [] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SetForCloseState" }, "OnEvent": [ { "$type": "RPG.GameCore.SwitchCaseByDynamicValue", "Switch": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -544505288 ] } }, "CaseTaskList": [ { "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 4 } } } ] } ], "DefaultTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int" } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SetForOpenState" }, "OnEvent": [ { "$type": "RPG.GameCore.SwitchCaseByDynamicValue", "Switch": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -301672524 ] } }, "CaseTaskList": [ { "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 4 } } } ] } ], "DefaultTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int" } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.WaitGroupEvent", "EventName": { "Value": "SetDirNumReverse" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotate", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MPFProp" } }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotateClockwiseForOpen", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForGoRoundReverse" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForGoRound" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotateClockwiseForOpen", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForGoRound" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForGoRoundReverse" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MPFProp" } }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForCloseState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForOpenState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ] } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SetDirNum" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotate", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "DirNum", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MPFProp" } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForCloseState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetForOpenState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "SetDirNum" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "PrepareInteract" ], "ButtonConfigs": [] }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.ParallelConfig", "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "PrepareInteract", "OnPressedCallback": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsPlayerIn", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "InteractState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "OnPlayerIn" } }, { "$type": "RPG.GameCore.LockPlayerControl" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetFloorCustomBool", "Name": { "Value": "Isometric_CanSwipeCam" }, "Value": {} }, { "$type": "RPG.GameCore.SetFloorCustomBool", "Name": { "Value": "IsIsometricZoomIn" }, "Value": {} } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "UsePerspCam", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PerformanceTransition", "SwitchInTime": 0, "SwitchKeepTime": 0.25, "SwitchOutTime": 0.15, "CreateNpcList": [], "CaptureNpcList": [], "DestroyNpcList": [], "CreateProp": { "TaskEnabled": false }, "DestroyProp": { "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, "AdvCreateGroupEntity": { "TaskEnabled": false }, "AdvDestroyGroupEntity": { "TaskEnabled": false }, "ActiveVirtualCamera": { "TaskEnabled": false }, "ActiveTemplateVirtualCamera": { "TaskEnabled": false }, "SwitchCharacterAnchor": { "TaskEnabled": false }, "AdvNpcFaceToPlayer": { "SteerImmediately": true, "FinishImmadiate": true, "TaskEnabled": false } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "LookAtAnchor" }, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut", "BlendTime": 0.5 }, "DynamicParams": {} } ], "FailedTaskList": [] } ] } ] }, { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "ExitInteract", "OnPressedCallback": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsPlayerIn", "ParameterType": "Int" }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "OnPlayerOut" } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "MPFRemoveShapeEffect" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetFloorCustomBool", "Name": { "Value": "IsIsometricZoomIn" }, "Value": { "Value": true } }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "InteractState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "UsePerspCam", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.25 } } }, { "$type": "RPG.GameCore.PerformanceTransition", "SwitchInTime": 0.1, "SwitchKeepTime": 0.25, "SwitchOutTime": 0.1, "CreateNpcList": [], "CaptureNpcList": [], "DestroyNpcList": [], "CreateProp": { "TaskEnabled": false }, "DestroyProp": { "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, "AdvCreateGroupEntity": { "TaskEnabled": false }, "AdvDestroyGroupEntity": { "TaskEnabled": false }, "ActiveVirtualCamera": { "TaskEnabled": false }, "ActiveTemplateVirtualCamera": { "TaskEnabled": false }, "SwitchCharacterAnchor": { "TaskEnabled": false }, "AdvNpcFaceToPlayer": { "SteerImmediately": true, "FinishImmadiate": true, "TaskEnabled": false } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "LookAtAnchor" }, "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut" }, "DynamicParams": {}, "ImmediatelyRefresh": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "InteractState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.UnLockPlayerControl" } ], "FailedTaskList": [] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "InteractState", "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "Order": 1000, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "OnEvent": [ { "$type": "RPG.GameCore.SwitchCaseByDynamicValue", "Switch": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -713689755 ] } }, "CaseTaskList": [ { "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TaskList": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "Interact", "ExitInteract", "PrepareInteract" ] } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "PrepareInteract" ], "IsEnable": true }, { "$type": "RPG.GameCore.EndPropInteract" } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskList": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "OpenUI" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "IsometricMPFSwitch_ShowTalkOption" } } ] } ], "DefaultTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.1 } } } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SetForGoRound" }, "OnEvent": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "GoRound", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "SetForGoRoundReverse" }, "OnEvent": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "GoRoundReverse", "ParameterType": "Trigger", "Value": { "IsDynamic": false, "FixedValue": { "Value": 4 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "IsometricMPFSwitch_Interact" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "SetDirNumReverse" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.6 } } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "IsometricMPFSwitch_Trigger" } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "MPFRemoveShapeEffect" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.WaitGroupEvent", "EventName": { "Value": "IsometricMPFSwitch_Reset" }, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "IsLoop": false } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "IsometricMPFSwitch_EndInteract" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "IsometricMPFSwitch_ShowTalkOption" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.PlayOptionTalk", "OptionList": [ { "$type": "RPG.GameCore.OptionTalkInfo", "OptionTextmapID": { "Hash": 6561125738800738400 }, "OptionIconType": { "EnumIndex": 11, "Value": 13 }, "TriggerCustomString": "IsometricMPFSwitch_Interact" }, { "$type": "RPG.GameCore.OptionTalkInfo", "OptionTextmapID": { "Hash": 15382471250071101630 }, "OptionIconType": { "EnumIndex": 11, "Value": 4 }, "TriggerCustomString": "IsometricMPFSwitch_EndInteract" } ], "HideButtonAuto": true } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "OnInteractTriggerCustomString" }, { "$type": "RPG.GameCore.SharedString", "Key": "MPFVirtualCamera" }, { "$type": "RPG.GameCore.SharedInt", "Key": "BirdPos" }, { "$type": "RPG.GameCore.SharedInt", "Key": "IsPlayerInRange" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "DirForClose" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 3, "Key": "DirForOpen" }, { "$type": "RPG.GameCore.SharedString", "Value": "11,300003", "Key": "MPFProp" }, { "$type": "RPG.GameCore.SharedString", "Key": "LookAtAnchor" }, { "$type": "RPG.GameCore.SharedString", "Key": "FollowAnchor" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "InteractState" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "IsRotateClockwiseForOpen" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "IsRotate" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "UsePerspCam" } ] } }