/// <summary> /// Spawn bread /// </summary> void SpawnBread_(bool top) { Sprite sprite = null; BunType bunType = BunType.Brioche; switch (_selectedBread) { // spawn brioche case SelectionType.BriocheBun: sprite = top ? LicenseToGrillController.Instance.BreadTop[0] : LicenseToGrillController.Instance.BreadBottoms[0]; bunType = BunType.Brioche; break; // spawn sesame case SelectionType.SesameBun: sprite = top ? LicenseToGrillController.Instance.BreadTop[1] : LicenseToGrillController.Instance.BreadBottoms[1]; bunType = BunType.Sesame; break; // spawn brown case SelectionType.BrownBun: sprite = top ? LicenseToGrillController.Instance.BreadTop[2] : LicenseToGrillController.Instance.BreadBottoms[2]; bunType = BunType.Brown; break; } // spawn an item if (sprite != null) { SpawnSomething_(LicenseToGrillController.Instance.FoodPlateItemPrefab, sprite, new BurgerBun(bunType), false); ShowBreadOptions_(false); _action = ChefAction.FacingBoard; } }
/// <summary> /// Constructor /// </summary> /// <param name="bunType">The type to set</param> public BurgerBun(BunType bunType) { _type = bunType; }