public void StartImpactMotion(int index, float actionTime, BaseAction targetAction)
    {
        float saveTime = _simpleAnimation.GetCurrentTime(index);

        StartCoroutine(DriveImpact(index, saveTime, actionTime, targetAction));

        _simpleAnimation.Stop();
    }