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); }
void SetOilOutline(Cooking.OilTemp oilTemp) { Oils.FindAll(oil => oil.OilTemp == oilTemp).ForEach(oil => oil.SetOutline(true)); }