{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_06_Start", "FrameCountHigh": 0, "FrameCountLow": 83, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CollisionCheckModifier" ] }, { "AnimatorStateName": "Attack_06_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CollisionCheckModifier" ] } ], "IsSeam": false }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_06_Start", "FrameCountHigh": 0, "FrameCountLow": 75, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PredicateBoxModifier" ] }, { "AnimatorStateName": "Attack_06_Start", "FrameCountHigh": 0, "FrameCountLow": 87, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HitBoxModifier" ] }, { "AnimatorStateName": "Attack_06_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PredicateBoxModifier", "HitBoxModifier" ] }, { "AnimatorStateName": "Attack_06_Turn_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PredicateBoxModifier", "HitBoxModifier" ] }, { "AnimatorStateName": "Attack_06_Turn_R", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PredicateBoxModifier", "HitBoxModifier" ] } ], "IsSeam": false }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_06_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Attack06StopLoopModifier" ] }, { "AnimatorStateName": "Attack_03_Loop_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Attack03StopLoopModifier" ] }, { "AnimatorStateName": "Attack_03_Loop_R", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Attack03StopLoopModifier" ] } ], "IsSeam": false } ], "AbilityName": "MazingerGoldenBomb_Atk06_Collider", "AbilityStacking": "Unique", "Modifiers": { "Attack03StopLoopModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_AttackIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_SubIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ComboAttack", "ParamType": 1, "Target": "Self" } ], "ThinkInterval": 3 }, "Attack06StopLoopModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAIParam", "CompareType": "Equal", "IntParamValue": 23, "ParamName": "Int_ComboAction", "Target": "Self" } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Attack06_Flying", "ParamType": 1, "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 6, "ParamName": "Int_AttackIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SubIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ComboAttack", "ParamType": 1, "Target": "Self" } ] } ], "ThinkInterval": 5 }, "CollisionCheckModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByObstacle", "BoxDistance": 6, "BoxHeight": 0.1, "BoxPosOffset": { "x": 0, "y": 1, "z": 3 }, "BoxWidth": 6, "CheckShape": "Box", "Target": "Self" } ], "SuccessActions": [ { "$type": "SendBehaviorTreeEventAction", "EventName": "CollideWall_Front", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByObstacle", "BoxDistance": 3, "BoxHeight": 0.1, "BoxPosOffset": { "x": 3, "y": 1, "z": 0 }, "BoxWidth": 6, "CheckShape": "Box", "Target": "Self" } ], "SuccessActions": [ { "$type": "SendBehaviorTreeEventAction", "EventName": "CollideWall_Left", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByObstacle", "BoxDistance": 3, "BoxHeight": 0.1, "BoxPosOffset": { "x": -3, "y": 1, "z": 0 }, "BoxWidth": 6, "CheckShape": "Box", "Target": "Self" } ], "SuccessActions": [ { "$type": "SendBehaviorTreeEventAction", "EventName": "CollideWall_Right", "Target": "Self" } ] } ], "ThinkInterval": 0.05 }, "HitBoxModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_MazingerGoldenBomb_ATK06_AttackProperty_01", "Target": "Self" } ] }, "PredicateBoxModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CreateAnimPatternAction", "AnimEventID": "Monster_MazingerGoldenBomb_ATK06_AttackProperty_01_Predicate", "TagMask": [ "DodgeDummy" ], "Target": "Self" } ] } } }