DayZ 1.24
|
Protected Attributes | |
bool | m_IsOpenedClient = false |
ref OpenableBehaviour | m_Openable |
float | m_SmokePosX |
float | m_SmokePosY |
float | m_SmokePosZ |
int | m_FirePointIndex = 1 |
Static Protected Attributes | |
static const string | FIREPOINT_ACTION_SELECTION = "fireplace_action" |
static const string | FIREPOINT_FIRE_POSITION = "fireplace_point" |
static const string | FIREPOINT_PLACE_ROT = "fireplace_rot" |
static const string | FIREPOINT_SMOKE_POSITION = "fireplace_smoke" |
static const string | OVENPOINT_ACTION_SELECTION = "oven_action" |
static const string | OVENPOINT_FIRE_POSITION = "oven_point" |
static const string | OVENPOINT_PLACE_ROT = "oven_rot" |
static const string | OVENPOINT_SMOKE_POSITION = "oven_smoke" |
Static Private Member Functions | |
static Fireplace | IgniteEntityAsFireplace (notnull EntityAI entity, notnull EntityAI fire_source) |
static bool | CanIgniteEntityAsFireplace (notnull EntityAI entity) |
Private Attributes | |
const string | ANIMATION_OPENED = "LidOff" |
const string | ANIMATION_CLOSED = "LidOn" |
bool | m_ContactEventProcessing |
Definition at line 1 of file BarrelHoles_ColorBase.c.
Definition at line 514 of file Fireplace.c.
References ECE_PLACE_ON_SURFACE, GetGame(), GetOrientation(), GetPosition, IsBurning(), m_ClutterCutter, and OBJECT_CLUTTER_CUTTER.
|
inlineprotected |
Definition at line 11 of file BarrelHoles_ColorBase.c.
References ParticleList::BARREL_FIRE_END, ParticleList::BARREL_FIRE_START, ParticleList::BARREL_FIRE_STEAM_2END, ParticleList::BARREL_NORMAL_FIRE, ParticleList::BARREL_NORMAL_SMOKE, ParticleList::BARREL_SMALL_FIRE, ParticleList::BARREL_SMALL_SMOKE, GetInvulnerabilityTypeString(), m_LightDistance, PARTICLE_FIRE_END, PARTICLE_FIRE_START, PARTICLE_NORMAL_FIRE, PARTICLE_NORMAL_SMOKE, PARTICLE_SMALL_FIRE, PARTICLE_SMALL_SMOKE, and PARTICLE_STEAM_END.
Definition at line 426 of file Fireplace.c.
Definition at line 460 of file BarrelHoles_ColorBase.c.
References HasAnyKindling(), IsBurning(), and IsOpen().
Definition at line 538 of file Fireplace.c.
References HasAnyKindling(), and IsBurning().
Definition at line 313 of file FireplaceIndoor.c.
References HasAnyKindling().
Definition at line 291 of file OvenIndoor.c.
References HasAnyKindling().
Definition at line 32 of file BarrelHoles_ColorBase.c.
Definition at line 80 of file BarrelHoles_ColorBase.c.
References GetNumberOfItems().
Definition at line 362 of file BarrelHoles_ColorBase.c.
References IsOpen().
Definition at line 404 of file Fireplace.c.
References IsOven().
Definition at line 94 of file Fireplace.c.
References InventorySlots::GetSlotName().
Definition at line 352 of file BarrelHoles_ColorBase.c.
References IsOpen().
Definition at line 440 of file BarrelHoles_ColorBase.c.
References IsBurning(), and IsOpen().
|
inlinestaticprivate |
Definition at line 680 of file Fireplace.c.
References IsEntityOnInteriorSurface().
Definition at line 468 of file BarrelHoles_ColorBase.c.
References IsBurning(), and IsOpen().
Definition at line 543 of file Fireplace.c.
References IsBurning().
Definition at line 321 of file FireplaceIndoor.c.
References IsBurning().
Definition at line 299 of file OvenIndoor.c.
References IsBurning().
Definition at line 162 of file BarrelHoles_ColorBase.c.
References GameConstants::STATE_RUINED.
IsOven() &&
Definition at line 106 of file Fireplace.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ATTACHMENT_STONES, and ATTACHMENT_TRIPOD.
Definition at line 317 of file BarrelHoles_ColorBase.c.
References GameConstants::STATE_RUINED.
Definition at line 381 of file Fireplace.c.
|
inlinestaticprotected |
Definition at line 99 of file FireplaceIndoor.c.
References GetGame().
|
inlinestaticprotected |
Definition at line 99 of file OvenIndoor.c.
References GetGame().
Definition at line 289 of file BarrelHoles_ColorBase.c.
References DirectCookingSlotsInUse(), IsBurning(), IsCargoEmpty(), and IsOpen().
Definition at line 356 of file Fireplace.c.
References HasAshes(), HasCookingStand(), HasStoneCircle(), HasStones(), IsBurning(), IsCargoEmpty(), and IsOven().
Definition at line 280 of file FireplaceIndoor.c.
Definition at line 264 of file OvenIndoor.c.
Definition at line 337 of file BarrelHoles_ColorBase.c.
References DirectCookingSlotsInUse(), IsBurning(), IsCargoEmpty(), IsOpen(), and SmokingSlotsInUse().
Definition at line 393 of file Fireplace.c.
References HasAshes(), HasCookingStand(), HasStoneCircle(), HasStones(), IsBurning(), IsCargoEmpty(), and IsOven().
Definition at line 297 of file FireplaceIndoor.c.
Definition at line 275 of file OvenIndoor.c.
|
inlineprotected |
Definition at line 140 of file BarrelHoles_ColorBase.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, IsFuel(), IsKindling(), IsOpen(), and GameConstants::STATE_RUINED.
Definition at line 46 of file Fireplace.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ATTACHMENT_STONES, IsBurning(), and IsOven().
Definition at line 306 of file BarrelHoles_ColorBase.c.
References IsOpen(), and GameConstants::STATE_RUINED.
Definition at line 373 of file Fireplace.c.
Definition at line 291 of file FireplaceIndoor.c.
Definition at line 150 of file Fireplace.c.
References ATTACHMENT_STONES, HasStoneCircle(), IsBurning(), and IsOven().
Definition at line 158 of file OvenIndoor.c.
References IsBurning(), IsFuel(), and IsKindling().
Definition at line 331 of file BarrelHoles_ColorBase.c.
References IsOpen().
Definition at line 300 of file BarrelHoles_ColorBase.c.
Definition at line 367 of file Fireplace.c.
Definition at line 285 of file FireplaceIndoor.c.
Definition at line 269 of file OvenIndoor.c.
Definition at line 302 of file FireplaceIndoor.c.
Definition at line 280 of file OvenIndoor.c.
Definition at line 449 of file BarrelHoles_ColorBase.c.
References IsOpen().
Referenced by RefreshFireParticlesAndSounds().
Definition at line 400 of file BarrelHoles_ColorBase.c.
References m_RoofAbove, SetTakeable(), and SoundSynchRemote().
|
inlineprotected |
Definition at line 410 of file BarrelHoles_ColorBase.c.
References m_RoofAbove, and SetTakeable().
Definition at line 34 of file Fireplace.c.
References dBodyIsActive(), and GetGame().
Referenced by EOnContact(), and EOnTouch().
Definition at line 42 of file BarrelHoles_ColorBase.c.
References DestroyAreaDamage(), AreaDamageComponentTypes::HITZONE, and m_AreaDamage.
Referenced by OnVariablesSynchronized(), and StartHeating().
Definition at line 508 of file BarrelHoles_ColorBase.c.
References GetGame().
Definition at line 443 of file Fireplace.c.
References GetGame().
Definition at line 172 of file BarrelHoles_ColorBase.c.
References AddToFireConsumables(), GetGame(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, and RefreshFireplaceVisuals().
Definition at line 173 of file Fireplace.c.
References AddToFireConsumables(), ANIMATION_CAULDRON_HANDLE, ANIMATION_COOKWARE_HANDLE, ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, GetGame(), IsFuel(), IsKindling(), IsOven(), m_DirectCookingSlots, m_SmokingSlots, RefreshFireplaceVisuals(), and SetCookingEquipment().
Definition at line 158 of file FireplaceIndoor.c.
References AddToFireConsumables(), GetGame(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, and RefreshFireplaceVisuals().
Definition at line 170 of file OvenIndoor.c.
References AddToFireConsumables(), GetGame(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, and RefreshFireplaceVisuals().
Definition at line 235 of file BarrelHoles_ColorBase.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ClearCookingEquipment(), GetFireConsumableByItem(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, RefreshFireplaceVisuals(), and RemoveFromFireConsumables().
Definition at line 252 of file Fireplace.c.
References ANIMATION_CAULDRON_HANDLE, ANIMATION_COOKWARE_HANDLE, ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ClearCookingEquipment(), GetFireConsumableByItem(), GetGame(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, RefreshFireplaceVisuals(), and RemoveFromFireConsumables().
Definition at line 215 of file FireplaceIndoor.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ClearCookingEquipment(), GetFireConsumableByItem(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, RefreshFireplaceVisuals(), and RemoveFromFireConsumables().
Definition at line 211 of file OvenIndoor.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ClearCookingEquipment(), GetFireConsumableByItem(), IsFuel(), IsKindling(), m_DirectCookingSlots, m_SmokingSlots, RefreshFireplaceVisuals(), and RemoveFromFireConsumables().
Definition at line 29 of file Fireplace.c.
References ContactEvent().
Definition at line 24 of file Fireplace.c.
References ContactEvent(), and GetPosition.
|
inlineprivate |
Definition at line 5 of file Fireplace.c.
References ParticleList::CAMP_FIRE_END, ParticleList::CAMP_FIRE_START, ParticleList::CAMP_NORMAL_FIRE, ParticleList::CAMP_NORMAL_SMOKE, ParticleList::CAMP_SMALL_FIRE, ParticleList::CAMP_SMALL_SMOKE, ParticleList::CAMP_STEAM_2END, PARTICLE_FIRE_END, PARTICLE_FIRE_START, PARTICLE_NORMAL_FIRE, PARTICLE_NORMAL_SMOKE, PARTICLE_SMALL_FIRE, PARTICLE_SMALL_SMOKE, and PARTICLE_STEAM_END.
|
inlineprotected |
Definition at line 13 of file FireplaceIndoor.c.
References ParticleList::HOUSE_FIRE_END, ParticleList::HOUSE_FIRE_START, ParticleList::HOUSE_FIRE_STEAM_2END, ParticleList::HOUSE_NORMAL_FIRE, ParticleList::HOUSE_NORMAL_SMOKE, ParticleList::HOUSE_SMALL_FIRE, ParticleList::HOUSE_SMALL_SMOKE, m_LightDistance, m_RoofAbove, PARTICLE_FIRE_END, PARTICLE_FIRE_START, PARTICLE_NORMAL_FIRE, PARTICLE_NORMAL_SMOKE, PARTICLE_SMALL_FIRE, PARTICLE_SMALL_SMOKE, and PARTICLE_STEAM_END.
Definition at line 56 of file BarrelHoles_ColorBase.c.
Definition at line 88 of file FireplaceIndoor.c.
Definition at line 88 of file OvenIndoor.c.
Definition at line 61 of file BarrelHoles_ColorBase.c.
Definition at line 530 of file BarrelHoles_ColorBase.c.
Definition at line 700 of file Fireplace.c.
|
inlineprotected |
Definition at line 133 of file FireplaceIndoor.c.
References Vector().
Referenced by ParticleNormalSmokeStart(), ParticleNormalSmokeStart(), ParticleSmallSmokeStart(), and ParticleSmallSmokeStart().
|
inlineprotected |
Definition at line 133 of file OvenIndoor.c.
References Vector().
Definition at line 455 of file BarrelHoles_ColorBase.c.
Definition at line 533 of file Fireplace.c.
Definition at line 308 of file FireplaceIndoor.c.
Definition at line 286 of file OvenIndoor.c.
Definition at line 431 of file Fireplace.c.
|
inlinestaticprivate |
Definition at line 648 of file Fireplace.c.
References ECE_PLACE_ON_SURFACE, and GetGame().
Definition at line 110 of file BarrelHoles_ColorBase.c.
Referenced by RefreshFireplaceVisuals(), and StartHeating().
Definition at line 37 of file BarrelHoles_ColorBase.c.
Referenced by OnVariablesSynchronized(), and StartHeating().
Definition at line 19 of file Fireplace.c.
Definition at line 153 of file FireplaceIndoor.c.
Referenced by RefreshFireplaceVisuals(), StartFire(), StartHeating(), and StopFire().
Definition at line 476 of file BarrelHoles_ColorBase.c.
References IsBurning().
Definition at line 548 of file Fireplace.c.
References IsBurning().
Definition at line 329 of file FireplaceIndoor.c.
References IsBurning().
Definition at line 307 of file OvenIndoor.c.
References IsBurning().
Definition at line 153 of file OvenIndoor.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 420 of file BarrelHoles_ColorBase.c.
Definition at line 230 of file BarrelHoles_ColorBase.c.
Definition at line 349 of file Fireplace.c.
References HasAshes(), and IsBurning().
|
inlineprotected |
Definition at line 513 of file BarrelHoles_ColorBase.c.
References HasAnyKindling(), IsOnWaterSurface(), and IsOpen().
Definition at line 588 of file Fireplace.c.
References GetGame(), GetIgniteFailure(), HasAnyKindling(), IsCeilingHighEnoughForSmoke(), IsOnInteriorSurface(), IsOnWaterSurface(), IsOven(), IsRainingAbove(), IsWet(), IsWindy(), and SetIgniteFailure().
|
inlineprotected |
Definition at line 344 of file FireplaceIndoor.c.
References GetGame(), GetIgniteFailure(), HasAnyKindling(), IsWet(), and SetIgniteFailure().
|
inlineprotected |
Definition at line 322 of file OvenIndoor.c.
References HasAnyKindling(), and IsWet().
Definition at line 342 of file Fireplace.c.
References m_HalfExtents.
Definition at line 546 of file BarrelHoles_ColorBase.c.
Definition at line 481 of file BarrelHoles_ColorBase.c.
Definition at line 553 of file Fireplace.c.
Definition at line 334 of file FireplaceIndoor.c.
Definition at line 312 of file OvenIndoor.c.
Definition at line 485 of file BarrelHoles_ColorBase.c.
References CALL_CATEGORY_GAMEPLAY, ECE_PLACE_ON_SURFACE, GetGame(), GetOrientation(), GetPosition, OBJECT_CLUTTER_CUTTER, and StartFire().
Referenced by OnAction().
Definition at line 557 of file Fireplace.c.
References CALL_CATEGORY_GAMEPLAY, ECE_PLACE_ON_SURFACE, GetGame(), GetOrientation(), GetPosition, OBJECT_CLUTTER_CUTTER, SyncEvents::SendPlayerIgnatedFireplace(), and StartFire().
Definition at line 338 of file FireplaceIndoor.c.
References StartFire().
Definition at line 316 of file OvenIndoor.c.
References StartFire().
|
inlineprotected |
Definition at line 93 of file BarrelHoles_ColorBase.c.
|
inlineprivate |
Definition at line 491 of file Fireplace.c.
References m_HasStoneCircle, and m_IsOven.
|
inlineprotected |
Definition at line 50 of file FireplaceIndoor.c.
References m_FirePointIndex.
|
inlineprotected |
Definition at line 50 of file OvenIndoor.c.
References m_FirePointIndex.
|
inlineprotected |
Definition at line 86 of file BarrelHoles_ColorBase.c.
|
inlineprivate |
Definition at line 477 of file Fireplace.c.
References GetGame(), m_HasStoneCircle, and m_IsOven.
|
inlineprotected |
Definition at line 37 of file FireplaceIndoor.c.
References m_FirePointIndex.
|
inlineprotected |
Definition at line 37 of file OvenIndoor.c.
References m_FirePointIndex.
Definition at line 115 of file BarrelHoles_ColorBase.c.
References IsBeingPlaced(), IsOpen(), IsSoundSynchRemote(), m_Initialized, and RefreshFireParticlesAndSounds().
Definition at line 379 of file BarrelHoles_ColorBase.c.
References m_RoofAbove, SetTakeable(), and SoundSynchRemote().
|
inlineprotected |
Definition at line 390 of file BarrelHoles_ColorBase.c.
References m_RoofAbove, and SetTakeable().
|
inlineprotected |
Definition at line 13 of file OvenIndoor.c.
References ParticleList::BARREL_FIRE_STEAM_2END, ParticleList::HOUSE_NORMAL_SMOKE, ParticleList::HOUSE_SMALL_SMOKE, m_LightDistance, m_RoofAbove, ParticleList::OVEN_FIRE_END, ParticleList::OVEN_FIRE_START, ParticleList::OVEN_NORMAL_FIRE, ParticleList::OVEN_SMALL_FIRE, PARTICLE_FIRE_END, PARTICLE_FIRE_START, PARTICLE_NORMAL_FIRE, PARTICLE_NORMAL_SMOKE, PARTICLE_SMALL_FIRE, PARTICLE_SMALL_SMOKE, and PARTICLE_STEAM_END.
Definition at line 145 of file FireplaceIndoor.c.
References GetSmokeEffectPosition(), m_ParticleNormalSmoke, PARTICLE_NORMAL_SMOKE, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
Definition at line 145 of file OvenIndoor.c.
References GetSmokeEffectPosition(), m_ParticleNormalSmoke, PARTICLE_NORMAL_SMOKE, and PlayParticle().
Definition at line 139 of file FireplaceIndoor.c.
References GetSmokeEffectPosition(), m_ParticleSmallSmoke, PARTICLE_SMALL_SMOKE, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
Definition at line 139 of file OvenIndoor.c.
References GetSmokeEffectPosition(), m_ParticleSmallSmoke, PARTICLE_SMALL_SMOKE, and PlayParticle().
Definition at line 471 of file Fireplace.c.
References RefreshPhysics().
Referenced by OnItemLocationChanged(), and RefreshFireplaceVisuals().
Definition at line 448 of file Fireplace.c.
References ANIMATION_OVEN, ANIMATION_TRIPOD, ATTACHMENT_TRIPOD, IsItemTypeAttached(), and IsOven().
Referenced by RefreshFireplacePhysics().
Definition at line 535 of file BarrelHoles_ColorBase.c.
References AddAction().
Definition at line 705 of file Fireplace.c.
References ActionBuildOven(), ActionBuildStoneCircle(), ActionDismantleOven(), ActionDismantleStoneCircle(), and AddAction().
Definition at line 328 of file Fireplace.c.
Referenced by ClearCookingEquipment(), ClearCookingEquipment(), EEItemAttached(), and EEItemAttached().
Definition at line 94 of file FireplaceIndoor.c.
References m_FirePointIndex.
Definition at line 94 of file OvenIndoor.c.
References m_FirePointIndex.
Definition at line 123 of file FireplaceIndoor.c.
Definition at line 123 of file OvenIndoor.c.
|
inlineprotected |
Definition at line 502 of file BarrelHoles_ColorBase.c.
References GetPosition, and SEffectManager::PlaySound().
|
inlineprotected |
Definition at line 496 of file BarrelHoles_ColorBase.c.
References GetPosition, and SEffectManager::PlaySound().
|
inlineprotected |
Definition at line 425 of file BarrelHoles_ColorBase.c.
References IsOpen().
Definition at line 5 of file BarrelHoles_ColorBase.c.
Definition at line 4 of file BarrelHoles_ColorBase.c.
Definition at line 8 of file FireplaceIndoor.c.
Definition at line 9 of file FireplaceIndoor.c.
Definition at line 10 of file FireplaceIndoor.c.
Definition at line 11 of file FireplaceIndoor.c.
|
private |
Definition at line 3 of file Fireplace.c.
|
protected |
Definition at line 6 of file FireplaceIndoor.c.
Definition at line 7 of file BarrelHoles_ColorBase.c.
|
protected |
Definition at line 9 of file BarrelHoles_ColorBase.c.
|
protected |
Definition at line 3 of file FireplaceIndoor.c.
|
protected |
Definition at line 4 of file FireplaceIndoor.c.
|
protected |
Definition at line 5 of file FireplaceIndoor.c.
Definition at line 8 of file OvenIndoor.c.
Definition at line 9 of file OvenIndoor.c.
Definition at line 10 of file OvenIndoor.c.
Definition at line 11 of file OvenIndoor.c.