DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ FireplaceBase()

void FireplaceBase ( )
protected

См. определение в файле FireplaceBase.c строка 235

236 {
237 //STATIC: define kindling types
239 {
242 m_FireConsumableTypes.Insert(ATTACHMENT_BANDAGE, new FireConsumableType(ATTACHMENT_BANDAGE, 8, true, "MedicalBandage"));
250
251 //define fuel types
252 m_FireConsumableTypes.Insert(ATTACHMENT_STICKS, new FireConsumableType(ATTACHMENT_STICKS, 30, false, "WoodenStick"));
254 }
255
256 //calculate total energy
258
259 //define fuel / kindling items (fire consumables)
261
262 //default burning parameters
264
265 //synchronized variables
266 RegisterNetSyncVariableBool("m_IsBurning");
267 RegisterNetSyncVariableBool("m_HasAshes");
268 RegisterNetSyncVariableBool("m_IsOven");
269 RegisterNetSyncVariableBool("m_HasStoneCircle");
270 RegisterNetSyncVariableBool("m_RoofAbove");
271 RegisterNetSyncVariableInt("m_FireState", FireplaceFireState.NO_FIRE, FireplaceFireState.COUNT);
272 RegisterNetSyncVariableBool("m_NoIgnite");
273
275
276 m_SurfaceUnderWetnessModifier = 0.0;
277
279 m_UTSSettings.m_ManualUpdate = true;
283 m_UTSSettings.m_RangeMax = PARAM_HEAT_RADIUS;
284
285 m_UTSSettings.m_EnableOnTemperatureControl = true;
286 m_UTSSettings.m_ActiveTemperatureThreshold = 250.0;
287 m_UTSSettings.m_InactiveTemperatureThreshold = 475.0;
288
290 m_UnderObjectDecalSpawnSettings.m_RandomizeRotation = true;
291 m_UnderObjectDecalSpawnSettings.m_PositionOffset = "0 0.05 0";
292 m_UnderObjectDecalSpawnSettings.m_ScaleMax = 1.0;
293 }
Container_Base m_HalfExtents
map
Определения ControlsXboxNew.c:4
ATTACHMENT_FIREWOOD
Определения FireplaceBase.c:185
ref UniversalTemperatureSourceSettings m_UTSSettings
Определения FireplaceBase.c:220
static ref map< typename, ref FireConsumableType > m_FireConsumableTypes
Определения FireplaceBase.c:142
ATTACHMENT_BARK_OAK
Определения FireplaceBase.c:190
ATTACHMENT_STICKS
Определения FireplaceBase.c:184
ref UnderObjectDecalSpawnSettings m_UnderObjectDecalSpawnSettings
Определения FireplaceBase.c:228
ATTACHMENT_PUNCHEDCARD
Определения FireplaceBase.c:194
void SetFuelBurnRateMP(float value)
Определения FireplaceBase.c:1699
ATTACHMENT_EYEMASK_COLORBASE
Определения FireplaceBase.c:195
ATTACHMENT_BANDAGE
Определения FireplaceBase.c:188
ATTACHMENT_BOOK
Определения FireplaceBase.c:189
ATTACHMENT_GIFTWRAP
Определения FireplaceBase.c:193
ATTACHMENT_RAGS
Определения FireplaceBase.c:187
const float PARAM_MAX_TRANSFERED_TEMPERATURE
radius in which objects are heated by fire
Определения FireplaceBase.c:57
const float PARAM_HEAT_RADIUS
radius in which objects are fully heated by fire
Определения FireplaceBase.c:56
ATTACHMENT_PAPER
Определения FireplaceBase.c:192
const float FUEL_BURN_RATE_DEFAULT
min height of ceiling for fire to be ignited
Определения FireplaceBase.c:66
ATTACHMENT_BARK_BIRCH
Определения FireplaceBase.c:191
ref map< ItemBase, ref FireConsumable > m_FireConsumables
Определения FireplaceBase.c:143
FireplaceFireState
Определения FireplaceBase.c:2
void CalcAndSetTotalEnergy()
Определения FireplaceBase.c:2601
const float PARAM_FULL_HEAT_RADIUS
value for calculating damage on items located in fireplace cargo
Определения FireplaceBase.c:55
Определения constants.c:659
static const vector Zero
Определения EnConvert.c:110
Определения EnConvert.c:106
static const float ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE
Определения constants.c:806

Перекрестные ссылки ATTACHMENT_BANDAGE, ATTACHMENT_BARK_BIRCH, ATTACHMENT_BARK_OAK, ATTACHMENT_BOOK, ATTACHMENT_EYEMASK_COLORBASE, ATTACHMENT_FIREWOOD, ATTACHMENT_GIFTWRAP, ATTACHMENT_PAPER, ATTACHMENT_PUNCHEDCARD, ATTACHMENT_RAGS, ATTACHMENT_STICKS, CalcAndSetTotalEnergy(), FUEL_BURN_RATE_DEFAULT, GameConstants::ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE, m_FireConsumables, m_FireConsumableTypes, m_HalfExtents, m_UnderObjectDecalSpawnSettings, m_UTSSettings, PARAM_FULL_HEAT_RADIUS, PARAM_HEAT_RADIUS, PARAM_MAX_TRANSFERED_TEMPERATURE, SetFuelBurnRateMP() и vector::Zero.