/// <summary> /// Plants a seed in this bin if there is no seed already here. /// </summary> /// <param name="newSeed"></param> /// <returns></returns> public bool PlantSeed(Seed newSeed) { if (CanPlantSeed()) { newSeed.AddToBin(this); this.seed = newSeed; this.SeedType = newSeed.GetType(); SetVisual(VisualType.Seed); return(true); } return(false); }