public bool SetDroid(Droid droid)
    {
        if (_currentDroid == null)
        {
            if (droid != null)
            {
                _currentDroid = droid;
                _droidBayView.GetDroidImage().sprite = droid.GetDroidModel().GetDroidView().GetDroidSprite();
                _droidBayView.EnableDroidImage();

                _currentDroid.GetDroidModel().SetCurrentDroidBay(GetDroidManager().GetDroidManagerModel().GetDroidBay(_bayIndex));

                _droidBayView.UpdateViewFromNewDroid(_currentDroid);
            }

            return(true);
        }

        else if (_currentDroid != null && droid == null)
        {
            _currentDroid = null;
            _droidBayView.CleanBay();
        }

        return(false);
    }
    public bool SetDroid(Droid droid)
    {
        if (_currentDroid == null)
        {
            _currentDroid = droid;
            _droidBayView.GetDroidImage().sprite = droid.GetDroidModel().GetDroidView().GetDroidSprite();
            _droidBayView.EnableDroidImage();

            _droidBayView.UpdateViewFromNewDroid(_currentDroid);

            return(true);
        }

        return(false);
    }