2083 {
2084
2087
2088
2091
2092
2094
2095
2098 cookware.RemoveAudioVisualsOnClient();
2099
2101 {
2103 {
2105 {
2107 cookware.RemoveAudioVisualsOnClient();
2108
2110 if (itsfood)
2112
2114 if (!inv)
2115 return;
2116
2118 if (!cargo)
2119 return;
2120
2122 {
2124 if (edible)
2126 }
2127 }
2128 }
2129 }
2130 }
ItemBase GetCookingEquipment()
bool DirectCookingSlotsInUse()
const int DIRECT_COOKING_SLOT_COUNT
direct cooking slots
void SetFireState(FireplaceFireState state)
const string MATERIAL_FIREPLACE_NOGLOW
ItemBase m_DirectCookingSlots[DIRECT_COOKING_SLOT_COUNT]
proto native int GetItemCount()
proto native EntityAI GetItem(int index)
represents base for cargo storage for entities
Super root of all classes in Enforce script.
void MakeSoundsOnClient(bool soundstate, CookingMethodType cookingMethod=CookingMethodType.NONE)
proto native CargoBase GetCargo()
cargo
script counterpart to engine's class Inventory
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.