{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetGroupID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetTypes": [], "ColliderRelativePath": "CustomTrigger_DoorOpen", "OnTriggerEnter": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "Activing", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "SpecifiedRelativePaths": [ "TriggerDoorOpen" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorOpen", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "SpecifiedRelativePaths": [ "TriggerDoorClose" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorClose", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "OnTriggerExit": [] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetGroupID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetTypes": [], "ColliderRelativePath": "CustomTrigger_DoorClose", "OnTriggerEnter": [], "OnTriggerExit": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "UnActiving", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "SpecifiedRelativePaths": [ "TriggerDoorOpen" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorOpen", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "SpecifiedRelativePaths": [ "TriggerDoorClose" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorClose", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "CheckPointDisable", "ToState": "CheckPointEnable", "OnChange": [ { "$type": "RPG.GameCore.NotifyFarmUnlock" } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitTransferFinishedEvent" }, { "$type": "RPG.GameCore.BlockInputController", "Enable": true, "ActionNameList": [] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "TriggerFarmRelicUI" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupUITrigger", "ColliderRelativePath": "TriggerUIBtn", "ButtonTextCustom": { "Custom": true, "Key": "UITextmapID" }, "ButtonCallback": [ { "$type": "RPG.GameCore.BlockInputController", "Enable": true, "ActionNameList": [] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "TriggerFarmRelicUI" } } ], "OverrideTargetTypes": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "TriggerFarmRelicUI" }, "WaitOwnerOnly": true, "GoNextImmediately": true }, { "$type": "RPG.GameCore.BlockInputController", "ActionNameList": [] }, { "$type": "RPG.GameCore.OpenCocoon", "OnCancel": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerUIBtn", "ParameterType": "Bool", "TaskEnabled": false }, { "$type": "RPG.GameCore.EndPropInteract" } ], "OnUIEnter": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "UseInteractiveProp", "UseOverrideData": true, "OverrideData01": { "AreasPath": "Level/Common_Adventure/UsePropFarmRelicSpecial.prefab", "AreaName": "UsePropFarmRelicSpecial", "AnchorName": "UseProp_Camera" } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerUIBtn", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskEnabled": false } ], "BattleAreaID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 127619726 ] } }, "BattleAreaConfigID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 72930322 ] } } }, { "$type": "RPG.GameCore.EndPropInteract" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetGroupID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetTypes": [], "ColliderRelativePath": "CustomTrigger_Tutorial", "DisableAfterTriggered": true, "OnTriggerEnter": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "TriggerTutorial" } } ], "OnTriggerExit": [] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "TriggerTutorial" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "5104" } } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "UITextmapID" }, { "$type": "RPG.GameCore.SharedInt", "Key": "BattleAreaGroupID" }, { "$type": "RPG.GameCore.SharedInt", "Key": "BattleAreaID" }, { "$type": "RPG.GameCore.SharedFloat", "Value": -1, "Key": "FloorBattleAreaID" }, { "$type": "RPG.GameCore.SharedFloat", "Value": -1, "Key": "BattleAreaConfigID" } ] }, "Type": "Entity" }