{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "ButtonConfigs": [], "ConsiderAngleLimit": true, "InteractAngleRange": 90, "IsOverrideValidGuestConfig": true, "OverridedValidGuestConfig": { "FakePlayer": true } }, { "$type": "RPG.GameCore.SelectorConfig", "TaskList": [ { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventOpen", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "Locked", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } } ] }, { "$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.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "DefaultIsOverrideButton", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Custom": true, "Key": "OverrideButtonIcon" }, "ButtonText": { "Custom": true, "Key": "OverrideButtonText" } } ], "Refresh": true } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerOverrideButton" }, "OnEvent": [ { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Custom": true, "Key": "OverrideButtonIcon" }, "ButtonText": { "Custom": true, "Key": "OverrideButtonText" } } ], "Refresh": true } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerUnLock" }, "OnEvent": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 12180 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "Interact", "OnPressedCallback": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnInteracted" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerAppear" }, "OnEvent": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 10180 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullFail01" }, "OnEvent": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "LockControl" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerPullFail01", "ParameterType": "Trigger" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "PullFail01" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullFailed01" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.EndPropInteract" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullFail02" }, "OnEvent": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "LockControl" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerPullFail02", "ParameterType": "Trigger" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap03_Prop_OrigamiBird_01_PullOutFake_Lod0.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "Root_M" } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "PullFail02" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullFail02" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 11800 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullSuccess" }, "OnEvent": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "LockControl" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerPullSuccess", "ParameterType": "Trigger" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.75 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullSuccessedDes" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap03_Prop_OrigamiBird_01_PullOutReal_Lod0.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "Root_M" } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullSuccessLootAt" }, "OnEvent": [ { "$type": "RPG.GameCore.PlayFullScreenTransfer", "Action": [ { "$type": "RPG.GameCore.ScrTrfActPerformance", "CreateNpc": { "TaskEnabled": false }, "DestroyNpc": { "Hide": true, "TaskEnabled": false }, "CreateProp": { "TaskEnabled": false }, "DestroyProp": { "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, "CaptureNpc": [], "SwitchCharacterAnchor": { "TaskEnabled": false }, "ActiveVirtualCamera": { "AreaName": "LevelArea_P10341_F10341001_G96", "AnchorName": "Anchor2" }, "ActiveTemplateVirtualCamera": { "TaskEnabled": false }, "AdvNpcFaceToPlayer": { "SteerImmediately": true, "FinishImmadiate": true, "TaskEnabled": false } } ] }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_OnLootAtEnd" }, "OnEvent": [], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IsLoop": false } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "PullSuc" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullSuccessed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnLootAtEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByLocalPlayerIsFakeAvatar", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "LevelArea_P10341_F10341001_G96", "AnchorName": "Anchor1", "BlendConfig": { "ExportToJson": true, "BlendType": "Custom", "CustomCurveName": "BlendCut09", "BlendTime": 0.8 }, "VCameraDitherNPCOn": true, "VCameraDitherMaxDistance": 3, "DynamicParams": {} }, { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "Visible": true }, { "$type": "RPG.GameCore.CharacterTriggerFreeStyle", "TargetAlias": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "StoryAvatarID": "NPC_Special_OrigamiBird_00", "StoryMotionID": 900090266 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnShowSuccessed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.BlockInputController", "ActionNameList": [] }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPerformanceFinish" }, "OnEvent": [ { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "LevelArea_P10341_F10341001_G96", "AnchorName": "Anchor1", "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "Custom", "CustomCurveName": "BlendCut09", "BlendTime": 0.8 }, "VCameraDitherNPCOn": true, "VCameraDitherMaxDistance": 3, "DynamicParams": {} }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 118191 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnShowSuccessed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.BlockInputController", "ActionNameList": [] }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPerformanceFinish" }, "OnEvent": [ { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 118191 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPerformanceFinishThreeTimesAll" }, "OnEvent": [ { "$type": "RPG.GameCore.SetCharacterVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByOwnerGroupAndID", "SingleNpcKey": { "Custom": true, "Key": "TargetNPC" }, "SingleNpcID": { "GroupNpcID": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } }, "NpcIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 400001 } } } }, { "$type": "RPG.GameCore.EndDialogueEntityInteract" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPerformanceFinishThreeTimesAll" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 11800 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "EventClose", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "EventOpen", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "Locked", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "ToState": "EventClose", "OnChange": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_NPC_Special_OrigamiBird_00_Disappear.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "Root_M", "Scale": { "X": 0.5, "Y": 0.5, "Z": 0.5 } } ] } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullSuccessHaveCamera" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerPullSuccess", "ParameterType": "Trigger" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.75 } } }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap03_Prop_OrigamiBird_01_PullOutReal_Lod0.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "Root_M" } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropStateChange", "FromState": "EventClose", "ToState": "EventOpen", "OnChange": [ { "$type": "RPG.GameCore.PlayOrigamiFinishTalk" } ], "IsLoop": false } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerLock" }, "OnEvent": [ { "$type": "RPG.GameCore.LockPlayerControl", "LockCameraControl": false, "LockInteractSelect": false }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007, "EnableTemplate": true }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow", "Enable": false }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_OnUnlock" }, "OnEvent": [ { "$type": "RPG.GameCore.UnLockPlayerControl", "UnLockCameraControl": false }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow" }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007 } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IsLoop": false } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Value": "MazeText_Maze_OrigamiBird_Normal_PullOut", "Key": "OverrideButtonText" }, { "$type": "RPG.GameCore.SharedString", "Value": "SpriteOutput/TalkIcon/OrigamiBirdIcon.png", "Key": "OverrideButtonIcon" }, { "$type": "RPG.GameCore.SharedInt", "Key": "DefaultIsOverrideButton" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Clt_TriggerOverrideButton" }, { "Name": "Clt_TriggerUnLock" }, { "Name": "Clt_OnInteracted" }, { "Name": "Clt_TriggerAppear" }, { "Name": "Clt_TriggerPullFail01" }, { "Name": "Clt_OnPullFailed01" }, { "Name": "Clt_TriggerPullFail02" }, { "Name": "Clt_OnPullFail02" }, { "Name": "Clt_TriggerPullSuccess" }, { "Name": "Clt_OnPullSuccessedDes" }, { "Name": "Clt_TriggerPullSuccessLootAt" }, { "Name": "Clt_OnLootAtEnd" }, { "Name": "Clt_OnPullSuccessed" }, { "Name": "Clt_OnShowSuccessed" }, { "Name": "Clt_TriggerPerformanceFinish" }, { "Name": "Clt_TriggerPerformanceFinishThreeTimesAll" }, { "Name": "Clt_OnPerformanceFinishThreeTimesAll" }, { "Name": "Clt_TriggerPullSuccessHaveCamera" }, { "Name": "Clt_TriggerLock" }, { "Name": "Clt_OnUnlock" } ] }