{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_02_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Pure_Attack_02_CameraOverrideTrack_Modifier" ] }, { "AnimatorStateName": "Attack_03_A_End", "FrameCountHigh": 0, "FrameCountLow": 10, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ForceCameraLockModifier_Pure" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Pure_Attack_03_CameraOverrideTrack_Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_03_A_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 250, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Pure_Meteorite_CameraOverrideTrack_Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_02_Loop", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Pure_Meteorite_CameraOverrideTrack_Modifier", "Target": "Self" } ], "AnimatorStateName": "Attack_02_End", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 339, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Pure_CameraControls", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "ForceCameraLockModifier_Pure", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PureBoss" ], "Target": "Self" } ] }, { "$type": "ApplyModifier", "ModifierName": "Pure_Normal_CameraOverrideTrack_Modifier" } ] }, "Modifiers": { "ForceCameraLockModifier_Pure": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "PopCameraLockOnTargetAction", "Tag": "Pure_ForceCameraLock", "Target": "Self" }, { "$type": "PopCameraLockOnTargetAction", "Tag": "Pure_Summon_B_ForceCameraLock", "Target": "Self" }, { "$type": "PopCameraLockOnTargetAction", "Tag": "Pure_Summon_C_ForceCameraLock", "Target": "Self" }, { "$type": "PopCameraLockOnTargetAction", "Tag": "Pure_Summon_D_ForceCameraLock", "Target": "Self" }, { "$type": "PushCameraLockOnTargetAction", "Tag": "Pure_ForceCameraLock", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopCameraLockOnTargetAction", "Tag": "Pure_ForceCameraLock", "Target": "Self" } ] }, "Pure_Attack_02_CameraOverrideTrack_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Pure_Normal_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Pure_Attack_02_CameraOverrideTrack_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Pure_Attack_02_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Pure_Normal_CameraOverrideTrack_01", "Target": "Self" } ] }, "Pure_Attack_03_CameraOverrideTrack_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Pure_Normal_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Pure_Attack_03_CameraOverrideTrack_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Pure_Attack_03_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Pure_Normal_CameraOverrideTrack_01", "Target": "Self" } ] }, "Pure_Meteorite_CameraOverrideTrack_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Pure_Attack_02_Meteorite_CameraOverrideTrack_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Pure_Attack_02_Meteorite_CameraOverrideTrack_01", "Target": "Self" } ] }, "Pure_Normal_CameraOverrideTrack_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Pure_Normal_CameraOverrideTrack_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Pure_Normal_CameraOverrideTrack_01", "Target": "Self" } ] } } }