{ "States": [ { "State": "ChestLocked", "AnimName": "Locked", "EnableBillboard": false }, { "State": "ChestClosed", "AnimName": "StandBy", "Behavior": "EnableTrigger" }, { "State": "ChestUsed", "AnimName": "Used", "Behavior": "DisableTrigger", "EnableBillboard": false }, { "State": "Hidden", "AnimName": "Hidden", "Behavior": "DisableTrigger", "EnableBillboard": false } ], "DisableAnimEventLayers": [ "Emission Layer", "Dissolve Layer" ], "AnimatorStateGroupEvents": [ { "States": [ { "Name": "Locked" } ], "OnEnter": [ { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_PropBlockade_Idle_Locked.prefab", "AttachPoint": "Root" } ] } ] }, { "States": [ { "Name": "LockedToStandBy" } ], "OnEnter": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_PropBlockade_Idle_Locked.prefab" }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_PropBlockade_Unlock.prefab", "AttachPoint": "Root" } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_propblockade_broken" } } ] }, { "States": [ { "Name": "StandBy" } ], "OnEnter": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_PropBlockade_Idle_Locked.prefab" }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Chap01_Prop_TreasureBox_03_Loop_Lod0.prefab", "AttachPoint": "Root" } ] }, { "$type": "RPG.GameCore.PropEnableCollider", "Enabled": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_treasurebox_light_loop" } } ], "OnExit": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Chap01_Prop_TreasureBox_03_Loop_Lod0.prefab" }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_treasurebox_light_loop_stop" } } ] }, { "States": [ { "Name": "Activing", "NormalizedTime": 0.22 } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_TreasureBox_01_Open.prefab", "AttachPoint": "Root" } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_belobog_treasurebox01_open" } } ], "OnExit": [ { "$type": "RPG.GameCore.PropEnableCollider", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "States": [ { "Name": "Used" }, { "Name": "Hidden" } ], "OnEnter": [ { "$type": "RPG.GameCore.PropEnableCollider", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_PropBlockade_Idle_Locked.prefab" }, { "$type": "RPG.GameCore.PropSetVisibility", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "OnExit": [ { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "States": [ { "Name": "Create" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_TreasureBox01_Appear.prefab", "AttachPoint": "Root" } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_chap01_treasurebox_appear" } } ] } ], "DefaultLevelGraphPath": "Config/Level/Props/Chap01/InitLevelGraph_Prop_Chap01_TreasureBox_01.json" }