public void PlantSeedPlot(Seeds seedType)
    {
        if (mSeed.mType != SEED_TYPE.None)
        {
            return;
        }
        mSeed = seedType.ShallowCopy();
        switch (seedType.mType)
        {
        //Updating UI
        case SEED_TYPE.Corn:
            //gameObject.sprite = cornSprite;
            gameObject.GetComponent <Image>().sprite = cornSprite;
            //gameObject.GetComponent<Image>().transform.localScale = new Vector3(.5f, .5f);
            break;

        case SEED_TYPE.Wheat:
            gameObject.GetComponent <Image>().sprite = wheatSprite;
            break;

        case SEED_TYPE.Potato:
            gameObject.GetComponent <Image>().sprite = potatoSprite;
            break;

        case SEED_TYPE.Hops:
            gameObject.GetComponent <Image>().sprite = hopsSprite;
            break;
        }
        harvestProgressBar.maximum = mSeed.mHarvestTimeCap;
        ToggleButtonsPlanted();
        FarmingController.GetInstance().totalSeededPlots++;
    }