private void HandleQueryTarget(Transform t) { if (_currentWayPoint) { t = _currentWayPoint.transform; OnWayPointSet?.Invoke(_currentWayPoint.transform); } else { SetNewWayPoint(); } }
public void SetNewWayPoint() { _currentWayPoint = Instantiate(_wayPointPrefab, GetNextPosition(), Quaternion.identity); OnWayPointSet?.Invoke(_currentWayPoint.transform); }