Inheritance: UnityEngine.MonoBehaviour
        // Use this for initialization
        void Start()
        {
            _sideKick = GameObject.FindGameObjectWithTag(Constants.Tags.SideKick);
            _sideKickAgent = _sideKick.GetComponent<NavMeshAgent>();
            _sideKickMovement = _sideKick.GetComponent<AiMovement>();
            _player = GameObject.FindGameObjectWithTag(Constants.Tags.Player);
            _sidekickPickupHandler = _sideKick.GetComponent<PickupHandler>();

            var db = GameObject.FindGameObjectWithTag(Constants.Tags.DatabaseManager);
            if (db != null)
                _dbManager = db.GetComponent<DatabaseManager>();
            else
                Debug.Log("No dbmanager in scene!! - Problem?");
        }
 public void InitiateTrade(PickupHandler other)
 {
     CurrentPickup = other.Trade(CurrentPickup);
 }
 public void InitiateTrade(PickupHandler other)
 {
     CurrentPickup = other.Trade(CurrentPickup);
 }