{ "OnInitSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsReady", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerShow" }, "OnEvent": [ { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ToState": "Open" } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerHide" }, "OnEvent": [ { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "FromState": "Open" } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChangeV2", "StateName": "FadeIn", "IsListenAllLayer": true, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "HideToast", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 14699362719447545028 } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnFadeIn" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnFadeIn" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChangeV2", "StateName": "In", "IsEnter": true, "IsListenAllLayer": true, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnShown" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChangeV2", "StateName": "Out", "IsEnter": true, "IsListenAllLayer": true, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnHiden" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChangeV2", "StateName": "FadeOut", "IsEnter": true, "IsListenAllLayer": true, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnHidenFirst" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_wormcompass_rainbow_bridge_disappear" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerJump" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "PropState", "ParameterType": "Int" } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "PropState", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "JumpTrigger", "ParameterType": "Trigger" } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChangeV2", "StateName": "FadeIn", "IsEnter": true, "IsListenAllLayer": true, "OnEvent": [ { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_wormcompass_rainbow_bridge" } } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedFloat", "Key": "HideToast" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Clt_TriggerShow" }, { "Name": "Clt_TriggerHide" }, { "Name": "Clt_OnShown" }, { "Name": "Clt_OnHiden" }, { "Name": "Clt_OnHidenFirst", "Description": "一旦切换propState就发的event" }, { "Name": "Clt_TriggerJump" }, { "Name": "Clt_OnFadeIn", "Description": "彩虹桥显示出来(初始化不会发这个event)" } ] }