2085 {
2086
2089
2090
2093
2094
2096
2097
2100 cookware.RemoveAudioVisualsOnClient();
2101
2103 {
2105 {
2107 {
2109 cookware.RemoveAudioVisualsOnClient();
2110
2112 if (itsfood)
2114
2116 if (!inv)
2117 return;
2118
2120 if (!cargo)
2121 return;
2122
2124 {
2126 if (edible)
2128 }
2129 }
2130 }
2131 }
2132 }
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.