class PortableGasStoveSource
PortableGasStove › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constants 10
protected const string FLAME_BUTANE_ON = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"Referenced by RefreshFlameVisual()
protected const string FLAME_BUTANE_OFF = ""Referenced by RefreshFlameVisual()
protected const float PARAM_COOKING_TIME_INC_COEF = 0.5cooking time increase coeficient, can be used when balancing how fast a food can be cooked
Referenced by CookWithEquipment()
protected const float PARAM_COOKING_TARGET_TEMP = 400target temperature for general item heating
const string SOUND_BURNING = "portablegasstove_burn_SoundSet"Referenced by SoundBurningStart()
const string SOUND_TURN_ON = "portablegasstove_turn_on_SoundSet"Referenced by SoundTurnOn()
const string SOUND_TURN_OFF = "portablegasstove_turn_off_SoundSet"Referenced by SoundTurnOff()
protected const float PARAM_COOKING_TEMP_THRESHOLD = 100DEPRECATED
protected const float PARAM_COOKING_EQUIP_MAX_TEMP = 400DEPRECATED
protected const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10DEPRECATED
Members 13
StoveLight m_Lighttypename ATTACHMENT_COOKING_POT = Pottypename ATTACHMENT_FRYING_PAN = FryingPantypename ATTACHMENT_CAULDRON = Cauldronprivate float m_TimeFactorref Cooking m_CookingProcessItemBase m_CookingEquipmentprotected EffectSound m_SoundBurningLoopprotected EffectSound m_SoundTurnOnReferenced by SoundTurnOn()
protected EffectSound m_SoundTurnOffReferenced by SoundTurnOff()
protected ref UniversalTemperatureSource m_UTSourceprotected ref UniversalTemperatureSourceSettings m_UTSSettingsprotected ref UniversalTemperatureSourceLambdaConstant m_UTSLConstMethods 30
ItemBase GetCookingEquipment()References m_CookingEquipment
Referenced by CookWithEquipment(), OnSwitchOff(), OnWork()
Show 2 more
, OnWorkStart(), and RemoveCookingAudioVisuals()void SetCookingEquipment(ItemBase equipment)References m_CookingEquipment
void ClearCookingEquipment(ItemBase pItem)Referenced by EEItemDetached()
void DestroyFireplace()References CGame.ObjectDelete()
override void EEInit()References new Cooking(), EntityAI.EEInit(), EntityAI.GetCompEM()
Show 18 more
, ComponentEnergyManager.GetUpdateInterval(), CGame.IsMultiplayer(), CGame.IsServer(), Cooking.SetCookingUpdateTime(), new UniversalTemperatureSource(), new UniversalTemperatureSourceLambdaConstant(), new UniversalTemperatureSourceSettings(), GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE, m_CookingProcess, UniversalTemperatureSourceSettings.m_IsWorldOverriden, UniversalTemperatureSourceSettings.m_ManualUpdate, UniversalTemperatureSourceSettings.m_RangeFull, UniversalTemperatureSourceSettings.m_RangeMax, UniversalTemperatureSourceSettings.m_TemperatureCap, UniversalTemperatureSourceSettings.m_TemperatureItemCap, m_UTSLConst, m_UTSource, and m_UTSSettingsReferences Class.Cast(), EntityAI.EEItemAttached(), EntityAI.IsCookware()
Show 4 more
, ComponentEnergyManager.IsSwitchedOn(), RefreshFlameVisual(), SetCookingEquipment(), and EntityAI.m_EMoverride void OnSwitchOn()References CGame.IsMultiplayer(), CGame.IsServer(), EntityAI.OnSwitchOn()
Show 3 more
, UniversalTemperatureSource.SetDefferedActive(), SoundTurnOn(), and m_UTSourceoverride void OnSwitchOff()override void OnWorkStart()override void OnWorkStop()References ScriptedLightBase.FadeOut(), RefreshFlameVisual(), RemoveCookingAudioVisuals()
Show 2 more
, SoundBurningStop(), and m_Lightoverride void OnWork(float consumed_energy)References EntityAI.CanHaveTemperature(), Class.Cast(), CookWithEquipment()
Show 19 more
, Object.DecreaseHealth(), EntityAI.GetCompEM(), GetCookingEquipment(), GetCookingTargetTemperature(), EntityAI.GetHeatPermeabilityCoef(), EntityAI.GetTemperature(), ComponentEnergyManager.GetUpdateInterval(), CGame.IsMultiplayer(), CGame.IsServer(), EntityAI.SetTemperatureEx(), new TemperatureDataInterpolated(), UniversalTemperatureSource.Update(), GameConstants.FIRE_ATTACHMENT_DAMAGE_PER_SECOND, m_TimeFactor, m_UTSLConst, m_UTSource, m_UTSSettings, PARAM_COOKING_TARGET_TEMP, and GameConstants.TEMP_COEF_GAS_STOVEvoid CookWithEquipment()damaging of cookware
References new Cooking(), Cooking.CookWithEquipment(), GetCookingEquipment()
Show 3 more
, m_CookingProcess, m_TimeFactor, and PARAM_COOKING_TIME_INC_COEFReferenced by OnWork()
References PARAM_COOKING_TARGET_TEMP
Referenced by OnWork()
protected void RemoveCookingAudioVisuals()shrinked flame selection
References Class.CastTo(), GetCookingEquipment(), EntityAI.IsCookware()
Show 2 more
, ItemBase.IsLiquidContainer(), and ItemBase.RemoveAudioVisualsOnClient()protected void SoundBurningStart()Referenced by OnWorkStart()
protected void SoundBurningStop()Referenced by OnWorkStop()
protected void SoundTurnOn()Referenced by OnSwitchOn()
protected void SoundTurnOff()Referenced by OnSwitchOff()
override bool IsSelfAdjustingTemperature()References EntityAI.CanLoadAttachment(), GameInventory.GetCurrentInventoryLocation(), EntityAI.GetHierarchyParent()
Show 11 more
, EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), GameInventory.GetSlotId(), GameInventory.GetSlotIdCount(), InventoryLocation.GetType(), GameInventory.HasAttachmentSlot(), GameInventory.HasInventorySlot(), new InventoryLocation(), and InventoryLocation.IsValid()override bool IsIgnited()override void SetActions()override void OnDebugSpawn()References Class.CastTo(), GameInventory.CreateInInventory(), EntityAI.GetInventory()