{ "DisableAnimEventLayers": [ "Emission Layer", "Dissolve Layer" ], "AnimatorStateGroupEvents": [ { "States": [ { "Name": "Idle_Hover" }, { "Name": "Separate" }, { "Name": "Idle_Rotate" }, { "Name": "HoverToRotate" }, { "Name": "RotateToHover" }, { "Name": "Idle_Talk" }, { "Name": "Merge" }, { "Name": "MainDisappear" } ], "OnEnter": [ { "$type": "RPG.GameCore.SetAttachmentScale", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoints": [ { "Name": "Probe_01" }, { "Name": "Probe_02" }, { "Name": "Probe_03" } ] } ] }, { "States": [ { "Name": "Hidden" }, { "Name": "Disappear" } ], "OnEnter": [ { "$type": "RPG.GameCore.SetAttachmentScale", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoints": [ { "Name": "Probe_01" }, { "Name": "Probe_02" }, { "Name": "Probe_03" } ], "Scale": { "X": 0, "Y": 0, "Z": 0 } }, { "$type": "RPG.GameCore.PropEnableCollider", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "OnExit": [ { "$type": "RPG.GameCore.PropEnableCollider", "Enabled": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "States": [ { "Name": "Scan" }, { "Name": "Pointed Lv1" }, { "Name": "Pointed Lv2" }, { "Name": "Pointed Lv3" }, { "Name": "FindDrop" }, { "Name": "HintFind" } ], "OnEnter": [ { "$type": "RPG.GameCore.SetAttachmentScale", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoints": [ { "Name": "Probe_02" }, { "Name": "Probe_03" } ], "Scale": { "X": 0, "Y": 0, "Z": 0 } }, { "$type": "RPG.GameCore.SetAttachmentScale", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoints": [ { "Name": "Probe_01" } ] } ] }, { "States": [ { "Name": "Part_Appear" }, { "Name": "Find" } ], "OnEnter": [ { "$type": "RPG.GameCore.SetAttachmentScale", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttachPoints": [ { "Name": "Probe_02" }, { "Name": "Probe_03" } ], "Scale": { "X": 0, "Y": 0, "Z": 0 } } ] }, { "States": [ { "Name": "Appear" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Appear.prefab", "AttachPoint": "Root", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_probe_scan_appear" } } ] }, { "States": [ { "Name": "MainDisappear" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Disappear.prefab", "AttachPoint": "Root", "ForceSimulateImmediately": false } ] } ] }, { "States": [ { "Name": "Part_Appear" }, { "Name": "Find" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Appear.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_probe_scan_action" } } ] }, { "States": [ { "Name": "Scan", "NormalizedTime": 0.37 }, { "Name": "FindDrop", "NormalizedTime": 0.37 } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Scanning.prefab", "AttachPoint": "ScanPoint", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_probe_scan_effect" } } ] }, { "States": [ { "Name": "Pointed Lv1" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Idle_Point_Lv1.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false }, { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_AppearWing.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false } ] } ], "OnExit": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Idle_Point_Lv1.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_AppearWing.prefab", "ForceImmediateFadeOut": false } ] }, { "States": [ { "Name": "Pointed Lv2" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Idle_Point_Lv2.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false }, { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_AppearWing.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false } ] } ], "OnExit": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Idle_Point_Lv2.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_AppearWing.prefab", "ForceImmediateFadeOut": false } ] }, { "States": [ { "Name": "Pointed Lv3" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Idle_Point_Lv3.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false }, { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_AppearWing.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false } ] } ], "OnExit": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Idle_Point_Lv3.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_AppearWing.prefab", "ForceImmediateFadeOut": false } ] }, { "States": [ { "Name": "Disappear" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Disappear.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false } ] } ] }, { "States": [ { "Name": "Separate", "NormalizedTime": 0.95 } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Disappear.prefab", "AttachPoint": "Probe_01", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Disappear.prefab", "AttachPoint": "Probe_02", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Disappear.prefab", "AttachPoint": "Probe_03", "ForceSimulateImmediately": false } ] } ] }, { "States": [ { "Name": "Merge" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Appear.prefab", "AttachPoint": "Probe_02", "ForceSimulateImmediately": false }, { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_Probe_01_Part_Appear.prefab", "AttachPoint": "Probe_03", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_probe_merge" } } ] }, { "States": [ { "Name": "Separate" } ], "OnEnter": [ { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_common_probe_open" } } ] } ], "DefaultLevelGraphPath": "Config/Level/Props/Common/InitLevelGraph_Prop_Common_Probe_01.json" }