public void SetDestination(NavEntity navEntity) { if (navEntity == null) { GameManager.Instance.DealDamage(damage); ReturnToPool(); return; } currentNavEntity = navEntity; destination = (Vector2)navEntity.transform.position + moveOffset * navEntity.GetRadius(); }