/// <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;
        }
    }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="bunType">The type to set</param>
 public BurgerBun(BunType bunType)
 {
     _type = bunType;
 }