DayZ 1.26
DayZ Explorer by KGB
|
Структуры данных | |
class | StaticConstructionMethods |
class | ConstructionBoxTrigger |
Перечисления | |
enum | ConstructionMaterialType { MATERIAL_NONE = 0 , MATERIAL_LOG = 1 , MATERIAL_WOOD = 2 , MATERIAL_STAIRS = 3 , MATERIAL_METAL = 4 , MATERIAL_WIRE = 5 } |
Переменные | |
enum ConstructionMaterialType | REPAIR_MATERIAL_PERCENTAGE = 0.15 |
static const float | DECONSTURCT_MATERIAL_LOSS = 0.2 |
ref map< string, ref ConstructionPart > | m_ConstructionParts |
BaseBuildingBase | m_Parent |
Shape | m_CollisionBox |
ConstructionBoxTrigger | m_ConstructionBoxTrigger |
class StaticConstructionMethods | m_AdditionalExcludes |
Data structure for passing parameters (extendable, modable) | |
string | m_PartName |
int | m_PrimaryGeometry |
int | m_SecondaryGeometry |
Элементы перечислений | |
---|---|
MATERIAL_NONE | |
MATERIAL_LOG | |
MATERIAL_WOOD | |
MATERIAL_STAIRS | |
MATERIAL_METAL | |
MATERIAL_WIRE |
Перекрестные ссылки bsbDebugPrint(), GetConstructionPart(), LogManager::IsBaseBuildingLogEnable() и m_Parent.
Перекрестные ссылки bsbDebugPrint(), DestroyCollisionTrigger(), GetInvulnerabilityTypeString(), GetParent(), LogManager::IsBaseBuildingLogEnable() и TakeMaterialsServer().
Перекрестные ссылки CanUseToolToBuildPart(), HasConflictPart(), HasMaterials(), HasRequiredPart(), IsPartConstructed() и MaterialIsRuined().
Используется в GetConstructionPartsToBuild().
Перекрестные ссылки HasDependentPart() и IsPartConstructed().
Используется в GetConstructionPartToDestroy().
Перекрестные ссылки CanUseToolToDismantlePart(), HasDependentPart() и IsPartConstructed().
Используется в GetConstructionPartToDismantle().
Перекрестные ссылки GetConstructionPart(), GetGame() и GetParent().
Используется в CanBuildPart().
Перекрестные ссылки GetConstructionPart(), GetGame() и GetParent().
Используется в CanDismantlePart().
|
protected |
Перекрестные ссылки m_AdditionalExcludes, m_PartName, m_PrimaryGeometry и m_SecondaryGeometry.
Используется в ActionBuildPart::ActionConditionContinue(), ActionBuildShelter::ActionConditionContinue() и ActionBuildPart::OnFinishProgressServer().
|
protected |
Перекрестные ссылки m_ConstructionParts и SetParent().
Используется в ActionBuildPart::ActionConditionContinue(), ActionBuildShelter::ActionConditionContinue(), ComplexBuildCollideCheckClient(), ItemBase::ConstructionInit(), ActionDestroyPart::DestroyCondition(), ActionDismantlePart::DismantleCondition(), ItemBase::EEHealthLevelChanged(), ItemBase::GetConstructionPartById(), ActionBuildPart::OnFinishProgressServer(), ActionDestroyPart::OnFinishProgressServer(), ActionDismantlePart::OnFinishProgressServer(), ActionRepairPart::OnFinishProgressServer(), ActionBuildShelter::OnFinishProgressServer(), ActionRepairPart::RepairCondition(), ItemBase::SetPartsFromSyncData() и StaticConstructionMethods::SpawnConstructionMaterialPiles().
Перекрестные ссылки DestroyCollisionTrigger(), GetGame(), GetOrientation(), GetParent(), ConstructionBoxTrigger::GetPartName(), GetTriggerExtents(), m_ConstructionBoxTrigger, Trigger::SetExtents() и ConstructionBoxTrigger::SetPartName().
|
protected |
Перекрестные ссылки GetGame() и m_ConstructionBoxTrigger.
Используется в BuildPartServer() и CreateCollisionTrigger().
Перекрестные ссылки AT_DESTROY_PART, bsbDebugPrint(), DestroyPartServer(), ExceptionCheck(), GetValidDepenentPartsArray() и LogManager::IsBaseBuildingLogEnable().
|
protected |
Перекрестные ссылки m_CollisionBox.
Используется в DrawDebugCollisionBox(), Hologram::UpdateHologram() и Hologram::~Hologram().
Перекрестные ссылки bsbDebugPrint(), GetConstructionPart(), GetGame(), GetParent() и LogManager::IsBaseBuildingLogEnable().
Используется в DestroyPartServer().
|
protected |
Перекрестные ссылки bsbDebugPrint(), DestroyMaterialsServer(), DropNonUsableMaterialsServer(), GetParent() и LogManager::IsBaseBuildingLogEnable().
Используется в DestroyConnectedParts().
Перекрестные ссылки bsbDebugPrint(), DropNonUsableMaterialsServer(), GetParent(), LogManager::IsBaseBuildingLogEnable() и ReceiveMaterialsServer().
Перекрестные ссылки DestroyDebugCollisionBox(), Debug::DrawBox(), GetParent() и m_CollisionBox.
Используется в Hologram::IsCollidingBBox().
Перекрестные ссылки bsbDebugPrint(), ECE_PLACE_ON_SURFACE, GetConstructionPart(), GetGame(), GetParent(), LogManager::IsBaseBuildingLogEnable(), EntityAI::LocalTakeToDst(), RF_DEFAULT и EntityAI::ServerTakeToDst().
Используется в DestroyPartServer() и DismantlePartServer().
Exceptions from 'dependent parts' hierarchy are handled here.
Перекрестные ссылки GetConstructionPart().
Используется в DestroyConnectedParts().
|
protected |
Перекрестные ссылки m_ConstructionParts.
Перекрестные ссылки GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName() и GetParent().
Используется в IsColliding() и IsCollidingEx().
Перекрестные ссылки Math::AbsFloat() и Vector().
Используется в GetTriggerExtents(), IsColliding() и IsCollidingEx().
|
protected |
Перекрестные ссылки m_ConstructionParts.
Используется в AddToConstructedParts(), CanUseToolToBuildPart(), CanUseToolToDismantlePart(), DestroyMaterialsServer(), DropNonUsableMaterialsServer(), ExceptionCheck(), GetCollisionBoxData(), GetConstructionPartToDestroy(), GetConstructionPartToDismantle(), GetMaterialType(), HasConflictPart(), HasMaterials(), HasRequiredPart(), IsColliding(), IsCollidingEx(), IsPartConstructed(), MaterialIsRuined(), ReceiveMaterialsServer(), RemoveFromConstructedParts(), SetLockOnAttachedMaterials() и TakeMaterialsServer().
|
protected |
Перекрестные ссылки m_ConstructionParts.
|
protected |
Перекрестные ссылки CanBuildPart() и m_ConstructionParts.
|
protected |
Перекрестные ссылки CanDestroyPart() и GetConstructionPart().
|
protected |
Перекрестные ссылки CanDismantlePart() и GetConstructionPart().
|
protected |
Перекрестные ссылки m_ConstructionParts.
|
protected |
Перекрестные ссылки GetConstructionPart(), GetGame() и GetParent().
Перекрестные ссылки GetGame() и GetParent().
Используется в UpdateConstructionParts().
|
protected |
Перекрестные ссылки m_ConstructionParts и name.
Используется в DestroyConnectedParts().
Перекрестные ссылки GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName(), GetParent() и IsPartConstructed().
Используется в CanBuildPart().
Перекрестные ссылки m_ConstructionParts.
Используется в CanDestroyPart() и CanDismantlePart().
Перекрестные ссылки Math::Floor(), GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName(), GetParent(), HasMaterialWithQuantityAttached(), Math::Max() и REPAIR_MATERIAL_PERCENTAGE.
Используется в CanBuildPart().
Перекрестные ссылки GetParent().
Используется в HasMaterials().
Перекрестные ссылки GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName(), GetParent() и IsPartConstructed().
Используется в CanBuildPart().
Перекрестные ссылки bsbDebugPrint(), GetParent() и LogManager::IsBaseBuildingLogEnable().
Используется в UpdateVisuals().
Перекрестные ссылки GetParent().
Используется в UpdatePhysics().
|
protected |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
Перекрестные ссылки UpdateConstructionParts().
|
protected |
Перекрестные ссылки bsbDebugPrint(), InitVisuals(), LogManager::IsBaseBuildingLogEnable() и m_Parent.
Используется в ItemBase::EEInit().
|
protected |
Перекрестные ссылки bsbDebugPrint(), LogManager::IsBaseBuildingLogEnable(), m_ConstructionParts, m_Parent и ShowConstructionPart().
Используется в InitBaseState() и ItemBase::InitBaseState().
Перекрестные ссылки GetBoxCenter(), GetCollisionBoxData(), GetCollisionBoxSize(), GetConstructionPart(), CfgGameplayHandler::GetDisableIsCollidingCheck(), GetGame(), GetOrientation(), GetParent() и Vector().
|
protected |
Collision check for building part.
Перекрестные ссылки GetBoxCenter(), GetCollisionBoxData(), GetCollisionBoxSize(), GetConstructionPart(), CfgGameplayHandler::GetDisableIsCollidingCheck(), GetGame(), GetOrientation(), GetParent() и Vector().
Перекрестные ссылки GetConstructionPart().
Используется в CanBuildPart(), CanDestroyPart(), CanDismantlePart(), BaseBuildingBase::CanDisplayAttachmentCategory(), BaseBuildingBase::CanReceiveAttachment(), HasConflictPart() и HasRequiredPart().
|
protected |
Перекрестные ссылки ConstructionBoxTrigger::IsColliding() и m_ConstructionBoxTrigger.
Перекрестные ссылки GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName() и GetParent().
Используется в CanBuildPart().
|
protected |
Перекрестные ссылки GetConstructionPart(), GetGame(), GetParent() и StaticConstructionMethods::SpawnConstructionMaterialPiles().
Используется в DismantlePartServer().
Перекрестные ссылки bsbDebugPrint(), GetConstructionPart(), LogManager::IsBaseBuildingLogEnable() и m_Parent.
Перекрестные ссылки bsbDebugPrint(), GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName(), GetParent() и LogManager::IsBaseBuildingLogEnable().
|
protected |
Перекрестные ссылки bsbDebugPrint(), GetParent() и LogManager::IsBaseBuildingLogEnable().
Используется в InitVisuals() и UpdateVisuals().
Перекрестные ссылки GetParent().
Используется в UpdatePhysics().
Перекрестные ссылки Math::Floor(), GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName(), GetParent(), Math::Max() и REPAIR_MATERIAL_PERCENTAGE.
Используется в BuildPartServer().
|
protected |
Перекрестные ссылки bsbDebugPrint(), GetGame(), GetParent(), GetRequiredParts(), LogManager::IsBaseBuildingLogEnable(), m_ConstructionParts и name.
Используется в Init().
|
protected |
Перекрестные ссылки bsbDebugPrint(), HideConstructionPartPhysics(), LogManager::IsBaseBuildingLogEnable(), m_ConstructionParts, m_Parent и ShowConstructionPartPhysics().
Используется в ItemBase::EEInit(), ItemBase::OnItemLocationChanged(), ItemBase::Refresh() и ItemBase::RefreshPhysics().
|
protected |
Перекрестные ссылки bsbDebugPrint(), HideConstructionPart(), LogManager::IsBaseBuildingLogEnable(), m_ConstructionParts, m_Parent и ShowConstructionPart().
Используется в EEInit(), ItemBase::EEInit(), Plastic_Explosive::OnDisarmed(), ImprovisedExplosive::OnTriggerAttached(), Plastic_Explosive::OnTriggerAttached(), ImprovisedExplosive::OnTriggerDetached(), Plastic_Explosive::OnTriggerDetached(), ImprovisedExplosive::OnVariablesSynchronized(), Plastic_Explosive::OnVariablesSynchronized(), OnVariablesSynchronized(), ItemBase::Refresh() и Synchronize().
|
protected |
Data structure for passing parameters (extendable, modable)
Используется в CollisionCheckData().
|
protected |
Используется в DestroyDebugCollisionBox() и DrawDebugCollisionBox().
|
protected |
Используется в CreateCollisionTrigger(), DestroyCollisionTrigger() и IsTriggerColliding().
|
protected |
|
protected |
|
protected |
Используется в CollisionCheckData().
|
protected |
Используется в CollisionCheckData().
|
protected |
Используется в CollisionCheckData().
enum ConstructionMaterialType REPAIR_MATERIAL_PERCENTAGE = 0.15 |
Используется в HasMaterials() и TakeMaterialsServer().