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