{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_01", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack01Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_01_End", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack01Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_02", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack02Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_02_End", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack02Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_03", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack03Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_03_End", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack03Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_03_02", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack03Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_03_02_End", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack03Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_04", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack04Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_04_End", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack04Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack05Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_Normal_05_End", "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "FinishAttack05Modifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_MoveAttck_Front", "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "MoveAttackModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_MoveAttck_Right", "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "MoveAttackModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_MoveAttck_Left", "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "MoveAttackModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Attack_MoveAttck_Back", "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "MoveAttackModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" } ] } ], "AbilityName": "Harumasa_MoveAttack", "AbilityStacking": "Unique", "Modifiers": { "FinishAttack01Modifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Int02Modifier", "Target": "Self" } ] }, "FinishAttack02Modifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Int03Modifier", "Target": "Self" } ] }, "FinishAttack03Modifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Int04Modifier", "Target": "Self" } ] }, "FinishAttack04Modifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Int05Modifier", "Target": "Self" } ] }, "FinishAttack05Modifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Int01Modifier", "Target": "Self" } ] }, "Int01Modifier": { "Duration": 0.2, "IgnoreTimeScale": true, "ModifierStacking": "Unique" }, "Int02Modifier": { "Duration": 0.2, "IgnoreTimeScale": true, "ModifierStacking": "Unique" }, "Int03Modifier": { "Duration": 0.2, "IgnoreTimeScale": true, "ModifierStacking": "Unique" }, "Int04Modifier": { "Duration": 0.2, "IgnoreTimeScale": true, "ModifierStacking": "Unique" }, "Int05Modifier": { "Duration": 0.2, "IgnoreTimeScale": true, "ModifierStacking": "Unique" }, "MoveAttackModifier": { "Duration": -1, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_NormalAttack", "ParamType": 3, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Int01Modifier" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_NormalAttack", "ParamType": 3, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Int02Modifier" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_NormalAttack", "ParamType": 3, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Int03Modifier" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_NormalAttack", "ParamType": 3, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Int04Modifier" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 5, "ParamName": "Int_NormalAttack", "ParamType": 3, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "Int05Modifier" ], "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_NormalAttack", "ParamType": 3, "Target": "Self" } ] } } }