{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Evade", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 6, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_F", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 6, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_L", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 6, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_R", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 6, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_F_Extend", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 12, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_F_Extend", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 12, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_02_04", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 12, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_11", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 12, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_03_Start_L", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 35, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_03_Loop_L", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 6, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_03_Start_R", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 35, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "DriftModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_03_Loop_R", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 6, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "MazingerGoldenBomb_Drift", "AbilitySpecials": { "AS_AttackIndex": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "Modifiers": { "DriftModifier": { "Duration": 1.5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "MuteRootMotionAction", "EnableMute": true, "Target": "Self" }, { "$type": "ProcessAttachPointAction", "AttachPointName": "DriftPoint", "HierarchyType": "World", "PosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 10 } }, "RaycastGroundOffset": 0.05, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "ProcessType": "Create", "Target": "Self" }, { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementCurve", "CoordinatePosRot": { "CoordsOption": "Relative", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "DriftPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "CoordinateType": "Local", "DirectionUpdateMode": "OnStart", "Duration": -1, "ScaleRatio": 5, "VelocityCurveX": "MazingerGoldenBomb_Evade_F_Extend_End_x", "VelocityCurveY": "MazingerGoldenBomb_Evade_F_Extend_End_y", "VelocityCurveZ": "MazingerGoldenBomb_Evade_F_Extend_End_z" }, "Target": "Self" } ], "OnRemoved": [ { "$type": "MuteRootMotionAction", "EnableMute": false, "Target": "Self" } ] } } }