487 {
489 return;
490
491 if (cooked_item == cooking_equipment)
492 return;
493
494 if (cooked_item.CanHaveTemperature())
495 {
496 float itemTemp = cooked_item.GetTemperature();
497
498 float targetTemp;
500 {
501 if (cooking_equipment)
502 targetTemp = cooking_equipment.GetTemperature();
503 else
505 }
506
507
508 if (targetTemp != itemTemp || !cooked_item.IsFreezeThawProgressFinished())
509 {
510 float heatPermCoef = 1.0;
511 if (cooking_equipment)
512 heatPermCoef = cooking_equipment.GetHeatPermeabilityCoef();
513 heatPermCoef *= cooked_item.GetHeatPermeabilityCoef();
515 }
516 }
517 }
static const float DEFAULT_COOKING_TEMPERATURE
NOT USED.
override bool GetCookingTargetTemperature(out float temperature)
proto native CGame GetGame()
const float TEMP_COEF_COOKING_DEFAULT