{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "ButtonConfigs": [], "ConsiderAngleLimit": true, "IsOverrideValidGuestConfig": true, "OverridedValidGuestConfig": {} }, { "$type": "RPG.GameCore.SelectorConfig", "TaskList": [ { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "Open", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "Interact", "OnPressedCallback": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerUse" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerUse" }, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnUseStart" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.StartDialogueEntityInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "LevelGraphPath": "Config/Level/Props/InteractMode/TriggerEvent_TriggerType_08.json", "UseOverrideData": true, "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Value": "Level/Common_Adventure/UseRogueExhibition.prefab", "Key": "DialogueEntityInteract_AreaPath" }, { "$type": "RPG.GameCore.SharedString", "Value": "UseRogueExhibition,UseRogueExhibition_Camera", "Key": "DialogueEntityInteract_CameraKey" }, { "$type": "RPG.GameCore.SharedString", "Value": "UseRogueExhibition", "Key": "DialogueEntityInteract_AreaName" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "ResetEntityTransform" } ] } }, { "$type": "RPG.GameCore.RogueTournCollectionShowUI", "BoothID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1784215945 ] } }, "OnEnterUI": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "RogueTournCollectionFuncShow" } } ], "OnExitUI": [ { "$type": "RPG.GameCore.EndDialogueEntityInteract" } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "ToState": "Open", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitRogueTournCollectionBoothUpdate", "BoothID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1784215945 ] } }, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "Clt_RefreshBooth" }, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEventV2", "EventName": { "Value": "Clt_RefreshBooth" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsRogueTournCollectionDisplayingCollection", "BoothID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1784215945 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsDisplayingEffectLoaded", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_Maz_Exhibition_01_Bubble_Lod0.prefab", "AttachPoint": "EffectPoint", "IsNeedFadeIn": false, "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "IsDisplayingEffectLoaded", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_Maz_Exhibition_01_Bubble_Lod0.prefab", "AttachPointName": "EffectPoint", "Flags": [], "IsNeedFadeOut": false }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "IsDisplayingEffectLoaded", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "Clt_RefreshBooth" }, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitRogueTournCollectionBoothPreviewUpdate", "BoothID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1784215945 ] } }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsRogueTournCollectionDisplayingCollection", "BoothID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1784215945 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Scene_Static/Eff_Chap03_Maz_Exhibition_01_Switch_Lod0.prefab", "AttachPoint": "SwitchEffectPoint", "IsNeedFadeIn": false, "SubObjectModifyDataList": [] } ] } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedUint", "Key": "BoothID" }, { "$type": "RPG.GameCore.SharedInt", "Key": "IsDisplayingEffectLoaded" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Self_TriggerUse", "IsPrivate": true }, { "Name": "Clt_OnUseStart" }, { "Name": "Clt_RefreshBooth", "Description": "展台显示刷新" } ] }