{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Walk_Start_F", "FrameCountHigh": 0, "FrameCountLow": 30, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] }, { "AnimatorStateName": "Walk_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] }, { "AnimatorStateName": "Run_Start_F", "FrameCountHigh": 0, "FrameCountLow": 30, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] }, { "AnimatorStateName": "Run_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] }, { "AnimatorStateName": "Sprint", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] }, { "AnimatorStateName": "Run_Start_AI", "FrameCountHigh": 0, "FrameCountLow": 30, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] }, { "AnimatorStateName": "Run_Loop_AI", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlinkEyeManager" ] } ], "IsSeam": false } ], "AbilityName": "Player_MainCity_BlinkEye", "AbilitySpecials": { "AS_BlinkInterval": { "Value": 3, "ValueType": "Float" } }, "AbilityStacking": "Unique", "Modifiers": { "BlinkEyeManager": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "BlinkEyeModifier" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "BlinkEyeModifier" } ] }, "BlinkEyeModifier": { "DelayHandlers": [ { "DelayTime": "%AS_BlinkInterval", "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_BlinkEye", "ParamType": 1 }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Rand", "ParamName": "AS_BlinkInterval", "ParamType": "Float" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": 2, "ParamName": "AS_BlinkInterval", "ParamType": "Float" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 2, "ParamName": "AS_BlinkInterval", "ParamType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BlinkEyeModifier" } ] } ], "Duration": -1, "ModifierStacking": "Replace" } } }