// 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); }