Unity/Asset 분석
[RTS Engine] 코드로 Unit 움직이기
lipnus
2021. 7. 15. 21:28
반응형
코드로 Unit 움직이기
사용자가 조작하는거 말고
[SerializeField] Unit unit;
[SerializeField] GameManager gameMgr;
[SerializeField] Transform target;
void Start()
{
gameMgr.MvtMgr.Move(unit, target.position, 0.0f, null, InputMode.movement, false);
}
MovementManager의 Move method를 이용한다
MovementManager는 GameManager안에 들어있으므로 쟤를 쓸 때 GameManager를 통해 호출하는 것이 편리함.
public ErrorMessage Move(Unit unit, Vector3 destination, float offsetRadius, Entity target, InputMode targetMode, bool playerCommand)
반응형