1331 lines
47 KiB
JSON
1331 lines
47 KiB
JSON
{
|
|
"modelId": "int_trchest_lock_postmodel",
|
|
"clipAssetInfos": [
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_closeidle_01",
|
|
"animationClipHash": 322461700087787463,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": 237724159
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_01",
|
|
"animationClipHash": 14233824295067033,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": -2073070188
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_01",
|
|
"animationClipHash": 512742047986146625,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": 809745027
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_02",
|
|
"animationClipHash": 14233824295067034,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": 493233198
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_02",
|
|
"animationClipHash": 512742047986146628,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": -1454707911
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_03",
|
|
"animationClipHash": 14233824295067035,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": 1784747192
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_03",
|
|
"animationClipHash": 512742047986146627,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": -565322833
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_04",
|
|
"animationClipHash": 14233824295067036,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": -200965861
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_04",
|
|
"animationClipHash": 512742047986146622,
|
|
"animationGuid": {
|
|
"val0": 3495541809,
|
|
"val1": 1112620127,
|
|
"val2": 2346173594,
|
|
"val3": 3567781885
|
|
},
|
|
"subClipNameHash": 1076448780
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_tween_default",
|
|
"animationClipHash": 390283357792138240,
|
|
"animationGuid": {
|
|
"val0": 1274224586,
|
|
"val1": 1085156670,
|
|
"val2": 2618977967,
|
|
"val3": 2796589572
|
|
},
|
|
"subClipNameHash": 0
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurechest+1_001_tween_fade",
|
|
"animationClipHash": 430059390278968971,
|
|
"animationGuid": {
|
|
"val0": 1648975367,
|
|
"val1": 1244018413,
|
|
"val2": 1559333012,
|
|
"val3": 4289216125
|
|
},
|
|
"subClipNameHash": 0
|
|
},
|
|
{
|
|
"animationClipName": "P_interactive_treasurebox_01_start",
|
|
"animationClipHash": 168066796428456808,
|
|
"animationGuid": {
|
|
"val0": 762369912,
|
|
"val1": 1255153652,
|
|
"val2": 2176573060,
|
|
"val3": 88709227
|
|
},
|
|
"subClipNameHash": 0
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurebox_01_towhite_start",
|
|
"animationClipHash": 941089478156666063,
|
|
"animationGuid": {
|
|
"val0": 1159837851,
|
|
"val1": 1161076425,
|
|
"val2": 1226909624,
|
|
"val3": 3696684272
|
|
},
|
|
"subClipNameHash": 0
|
|
},
|
|
{
|
|
"animationClipName": "A_interactive_treasurebox_01_towhite_end",
|
|
"animationClipHash": 658609372101651460,
|
|
"animationGuid": {
|
|
"val0": 2077465475,
|
|
"val1": 1249198027,
|
|
"val2": 1223476898,
|
|
"val3": 4042101039
|
|
},
|
|
"subClipNameHash": 0
|
|
}
|
|
],
|
|
"emissiveConfigHashes": [],
|
|
"cameraSignalSourceAssetHashes": [],
|
|
"modelAnimatorDatas": [
|
|
{
|
|
"modelName": "P_anm_treasurechest+1_001_09",
|
|
"layerFsmDatas": [
|
|
{
|
|
"hasAnimClip": true,
|
|
"index": 0,
|
|
"weight": 1.0,
|
|
"layerName": "BaseLayer",
|
|
"stateDatas": [
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "close_idle",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.03333333507180214,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_closeidle_01",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": true,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "Empty",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "GreaterOrEqual",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 1.0,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 2,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "open_idle_04",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "state",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 1
|
|
},
|
|
"type": "Int"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 1,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "open_01",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "GreaterOrEqual",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.33000001311302185,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_01",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.3333333432674408,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_01",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": false,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": false,
|
|
"innerId": 0,
|
|
"effectNodeName": "rune_1_root",
|
|
"effectId": "P_interactive_runebox_spotend_01",
|
|
"followRot": false,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": true,
|
|
"dontFollowTrans": true,
|
|
"effectAnimationState": "None"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 1,
|
|
"effectNodeName": "rune_1_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": true,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "None"
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_idle_01",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": true,
|
|
"exitTime": 1.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_idle_01",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.03333333134651184,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_01",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_02",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "GreaterOrEqual",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.6600000262260437,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "Reset",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_02",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.3333333432674408,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_02",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 2,
|
|
"effectNodeName": "rune_2_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": true,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "None"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": false,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": false,
|
|
"innerId": 0,
|
|
"effectNodeName": "rune_2_root",
|
|
"effectId": "P_interactive_runebox_spotend_01",
|
|
"followRot": false,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": true,
|
|
"dontFollowTrans": true,
|
|
"effectAnimationState": "None"
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_idle_02",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": true,
|
|
"exitTime": 1.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_idle_02",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.03333330154418945,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_02",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_03",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "GreaterOrEqual",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.9990000128746033,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "Reset2",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 1.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_03",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.36666667461395264,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_03",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 3,
|
|
"effectNodeName": "rune_3_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": true,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "None"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": false,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": false,
|
|
"innerId": 0,
|
|
"effectNodeName": "rune_3_root",
|
|
"effectId": "P_interactive_runebox_spotend_01",
|
|
"followRot": false,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": true,
|
|
"dontFollowTrans": true,
|
|
"effectAnimationState": "None"
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_idle_03",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": true,
|
|
"exitTime": 1.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_idle_03",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.03333330154418945,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_03",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 2,
|
|
"effectNodeName": "rune_2_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "End"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 3,
|
|
"effectNodeName": "rune_3_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "End"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": false,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": false,
|
|
"innerId": 0,
|
|
"effectNodeName": "",
|
|
"effectId": "P_interactive_runebox_accomplished_01",
|
|
"followRot": true,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": true,
|
|
"dontFollowTrans": true,
|
|
"effectAnimationState": "None"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 1,
|
|
"effectNodeName": "rune_1_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": false,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "End"
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "Empty",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Empty",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.03333330154418945,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_03",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_04",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "state",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 1
|
|
},
|
|
"type": "Int"
|
|
}
|
|
},
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "GreaterOrEqual",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 1.0,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "Reset3",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockProgress",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 0
|
|
},
|
|
"type": "Float"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 1.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_04",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.8666666746139526,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_open_04",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCAudioBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Audio",
|
|
"canLoopActive": false,
|
|
"needForceExecute": false,
|
|
"isDirectlyPlay": true,
|
|
"isCustom": false,
|
|
"customAudioId": "",
|
|
"eAudioTriggerState": "Invalid",
|
|
"normalAudioId": {
|
|
"_id": -1500878676
|
|
},
|
|
"audioNodeName": "",
|
|
"stopOnEnd": false,
|
|
"transitionTime": 200
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "open_idle_04",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": true,
|
|
"exitTime": 1.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "open_idle_04",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.03333330154418945,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_05_openidle_04",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": []
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Reset3",
|
|
"isHaveClip": false,
|
|
"totalTime": 0.0,
|
|
"isEmpty": true,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "close_idle",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Reset2",
|
|
"isHaveClip": false,
|
|
"totalTime": 0.0,
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 1,
|
|
"effectNodeName": "rune_1_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": true,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "End"
|
|
},
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 2,
|
|
"effectNodeName": "rune_2_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": true,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "End"
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "close_idle",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Reset",
|
|
"isHaveClip": false,
|
|
"totalTime": 0.0,
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [
|
|
{
|
|
"$type": "Beyond.Gameplay.Core.ModelViewStateController.MVSCEffectBehaviorData",
|
|
"normalizedTimeFlowBasedActive": false,
|
|
"timeFlowSwitch": "0",
|
|
"time": 0.0,
|
|
"type": "Effect",
|
|
"canLoopActive": true,
|
|
"needForceExecute": false,
|
|
"isLoadImmediately": false,
|
|
"isPersistence": true,
|
|
"innerId": 1,
|
|
"effectNodeName": "rune_1_root",
|
|
"effectId": "P_interactive_runesbox_collectedrune_01",
|
|
"followRot": true,
|
|
"active": true,
|
|
"force": false,
|
|
"fireAndForget": false,
|
|
"dontFollowTrans": false,
|
|
"effectAnimationState": "End"
|
|
}
|
|
],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "close_idle",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": []
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": true,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"hasAnimClip": true,
|
|
"index": 1,
|
|
"weight": 1.0,
|
|
"layerName": "Transparent",
|
|
"stateDatas": [
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Default",
|
|
"isHaveClip": true,
|
|
"totalTime": 0.10000000149011612,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_tween_default",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": true,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "TweenFade",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "state",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 1
|
|
},
|
|
"type": "Int"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": false,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.75,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "TweenFade",
|
|
"isHaveClip": true,
|
|
"totalTime": 2.0,
|
|
"animationClipName": "A_interactive_treasurechest+1_001_tween_fade",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"modelName": "P_interactive_treasurebox_01",
|
|
"layerFsmDatas": [
|
|
{
|
|
"hasAnimClip": true,
|
|
"index": 0,
|
|
"weight": 1.0,
|
|
"layerName": "LockRingLayer",
|
|
"stateDatas": [
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Locking",
|
|
"isHaveClip": true,
|
|
"totalTime": 1.0,
|
|
"animationClipName": "P_interactive_treasurebox_01_start",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": true,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "Unlocking",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockState",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 1
|
|
},
|
|
"type": "Int"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "Unlocked",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockState",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 2
|
|
},
|
|
"type": "Int"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Unlocking",
|
|
"isHaveClip": true,
|
|
"totalTime": 1.2000000476837158,
|
|
"animationClipName": "A_interactive_treasurebox_01_towhite_start",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": [
|
|
{
|
|
"targetStateName": "Unlocked",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockState",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 2
|
|
},
|
|
"type": "Int"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.25,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
},
|
|
{
|
|
"targetStateName": "Locking",
|
|
"conditionGroup": {
|
|
"logic": "AND",
|
|
"conditions": [
|
|
{
|
|
"isInvert": false,
|
|
"key": "unlockState",
|
|
"comparison": "Equal",
|
|
"conditionValue": {
|
|
"conditionValue": {
|
|
"boolValue": false,
|
|
"floatValue": 0.0,
|
|
"intValue": 0
|
|
},
|
|
"type": "Int"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"priority": 0,
|
|
"transitionSetting": {
|
|
"isFixedDuration": true,
|
|
"blendDuration": 0.0,
|
|
"hasExitTime": false,
|
|
"exitTime": 0.0,
|
|
"offset": 0.0,
|
|
"easeType": "Linear"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"stateType": "DeltaTimeBased",
|
|
"isSpeedBasedByParam": false,
|
|
"speed": 1.0,
|
|
"smoothTime": 0.20000000298023224,
|
|
"stateName": "Unlocked",
|
|
"isHaveClip": true,
|
|
"totalTime": 1.2666666507720947,
|
|
"animationClipName": "A_interactive_treasurebox_01_towhite_end",
|
|
"isEmpty": false,
|
|
"isLoop": false,
|
|
"isStartingNode": false,
|
|
"behaviors": [],
|
|
"transitions": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectIds": [
|
|
"P_interactive_runebox_spotend_01",
|
|
"P_interactive_runesbox_collectedrune_01",
|
|
"P_interactive_runebox_accomplished_01"
|
|
]
|
|
} |