mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
278 lines
6.9 KiB
JSON
278 lines
6.9 KiB
JSON
{
|
||
"OnInitSequece": [
|
||
{
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.AnimSetParameter",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"ParameterName": "IsReady",
|
||
"ParameterType": "Bool",
|
||
"Value": {
|
||
"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": {
|
||
"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": {
|
||
"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)"
|
||
}
|
||
]
|
||
} |