public void MoveTo(Vector3 pos) { for (int i = 0; i < RectangleSelect.selecteds.Count; i++) { NavMeshAgent agent = RectangleSelect.selecteds[i].GetComponent <NavMeshAgent> (); if (agent) { agent.SetDestination(pos); } destMark.transform.position = pos; destMark.Reset(); } }