제가 지금 포탈클릭시 문앞에 포인트로 이동후 문뒤로 이동하라고 명령하고싶은데

현재지점 -> A(문앞)지점을바라보면서 동시에 A로이동 -> A이동완료후 B(문뒤)를 바라보면서 B로이동

이런식으로 짜고싶은데 이동하면서 바라보는걸 어떻게하죠??

A이동까지 2초내에 가야하지만 A를 바라보는데 걸리는 시간은 0.5초 이런식으로 설정하고싶습니다.


IEnumerator EnterToPortal(List<UnitInfo> unit)

{

int i = 0;

while (i < PlayerManagerForTouchScreen.Instance.partyCount)

{

unit[i].agentNavMesh.navState = NavState.Uncontrol;

unit[i].animator.SetFloat(AnimationName.VelocityZ.ToString(), 4);

unit[i].nav.enabled = false;

unit[i].obj.transform.LookAt(enterPos.position + Vector3.up * 0.5f);

Sequence mySequence = DOTween.Sequence();

mySequence.Append(unit[i].obj.transform.DOMove(enterPos.position, 2))

.Append(unit[i].obj.transform.DOLookAt(outPos.position,0)).

Append(unit[i].obj.transform.DOMove(outPos.position, 2));

i++;

yield return new WaitForSeconds(1);

}

yield return null;


}


이건 현재 코드입니다 케릭은 총 4명이고 동시에 출발이 아닌 1초간격을 두고 출발해야해서 코루틴을 썼는데 저놈에 바라보면서 이동하는게 안되네요

0초로 만드니깐 엄청 부자연스럽습니다..