{ "AbilityName": "Battery_Audio", "AbilityStacking": "Unique", "AbilityMixins": [ { "$type": "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Idle_1", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "Idle1Modifier" ] }, { "AnimatorStateName": "Idle_2", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "Idle2Modifier" ] }, { "AnimatorStateName": "Activing", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": false, "ModifierNameList": [ "Idle3Modifier" ] } ] } ], "Modifiers": { "Idle1Modifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.FireAudio", "AudioPattern": "Play_Battery_01_Loop" }, { "$type": "MoleMole.ModifyLayeredEffectAction", "layersIndex": [0], "effectName": "Eff_Device_Battery_Idle", "isActive": true } ], "OnRemoved": [ { "$type": "MoleMole.CheckBankAndFireAudioEvt", "AudioPattern": "Stop_Battery_01", "CheckBankName":"BK_Battery" } ] }, "Idle2Modifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.FireAudio", "AudioPattern": "Play_Battery_02_Loop" }, { "$type": "MoleMole.ModifyLayeredEffectAction", "layersIndex": [0, 1], "effectName": "Eff_Device_Battery_Idle", "isActive": true } ], "OnRemoved": [ { "$type": "MoleMole.CheckBankAndFireAudioEvt", "AudioPattern": "Stop_Battery_02", "CheckBankName":"BK_Battery" } ] }, "Idle3Modifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.FireAudio", "AudioPattern": "Play_Battery_03" } ] } } }