Files
Endfield-Data/Json/Interactive/ModelViewStateControllerData/int_trchest_lock_postmodel.json
2026-01-31 21:42:01 +07:00

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"
]
}