private IEnumerator LerpCoro(GameObject coroHost, Func<Vector3> targetScaleFun, float duration) { yield return coroHost.LerpLocalScale(targetScaleFun(), duration); yield return null; }