Exemple #1
0
    public FriedFood DoFry(Cooking.OilTemp oil)
    {
        FriedFood friedFood;

        //ラッシュアイテムを取得していれば必ずGOOD
        if (rushItemCount >= 1)
        {
            Debug.Log("rush");
            friedFood = new FriedFood(Cooking.FriedFoodReview.good, this.calorie, foodType);
        }
        //マイナスアイテムを取得していれば腐り状態
        else if (badItemCount >= 1)
        {
            Debug.Log("bad");
            friedFood = new FriedFood(Cooking.FriedFoodReview.bad, this.calorie, foodType);
        }
        else
        {
            //油の温度が適正、材料全てがノルマ以上取得していれば揚げ成功
            if (oil == OilTemp && eggCount >= clearEggNum && komugikoCount >= clearKomugikoNum && pankoCount >= clearPankoNum)
            {
                Debug.Log("good");
                friedFood = new FriedFood(Cooking.FriedFoodReview.good, this.calorie, foodType);
            }
            //材料を全く取得していなければ素揚げ、生?
            else if (eggCount == 0 && komugikoCount == 0 && pankoCount == 0)
            {
                Debug.Log("row");
                friedFood = new FriedFood(Cooking.FriedFoodReview.raw, this.calorie, foodType);
            }
            //それ以外なら揚げ失敗
            else
            {
                Debug.Log("usually");
                friedFood = new FriedFood(Cooking.FriedFoodReview.usually, this.calorie, foodType);
            }
        }
        return(friedFood);
    }
Exemple #2
0
 void SetOilOutline(Cooking.OilTemp oilTemp)
 {
     Oils.FindAll(oil => oil.OilTemp == oilTemp).ForEach(oil => oil.SetOutline(true));
 }