text: #include "botpch.h"
  #include "../../playerbot.h"
  #include "CurrentTargetValue.h"
  
  using namespace ai;
  
  Unit* CurrentTargetValue::Get()
  {
  
  
      if (selection.IsEmpty())
      {
          return NULL;
      }
  
      Unit* unit = sObjectAccessor.GetUnit(*bot, selection);
      if (unit && !bot->IsWithinLOSInMap(unit))
      {
          return NULL;
      }
  
      return unit;
  }
  
  void CurrentTargetValue::Set(Unit* target)
  {
      selection = target ? target->GetObjectGuid() : ObjectGuid();
  }
  